Konso.Clients.Metrics 9.0.0

dotnet add package Konso.Clients.Metrics --version 9.0.0
                    
NuGet\Install-Package Konso.Clients.Metrics -Version 9.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Konso.Clients.Metrics" Version="9.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Konso.Clients.Metrics" Version="9.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Konso.Clients.Metrics" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Konso.Clients.Metrics --version 9.0.0
                    
#r "nuget: Konso.Clients.Metrics, 9.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Konso.Clients.Metrics@9.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Konso.Clients.Metrics&version=9.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Konso.Clients.Metrics&version=9.0.0
                    
Install as a Cake Tool

Nuget example workflow

Konso Metrics .Net Client

The Konso Metrics .NET client library is a powerful tool designed to capture web application metrics. It provides a simple and efficient way to monitor and analyze various aspects of your web application's performance, allowing you to gain valuable insights and make data-driven decisions.

Table of Contents

Features

Metric Collection: Konso Metrics enables you to capture a wide range of metrics related to your web application, including request/response times, error rates, throughput, latency, and many others. It offers a comprehensive set of predefined metrics as well as the flexibility to define custom metrics tailored to your specific needs.

Real-time Monitoring: With Konso Metrics, you can monitor the performance of your web application in real-time. It provides live updates and visualizations of metrics, allowing you to quickly identify bottlenecks, track trends, and detect anomalies.

Integration with Existing Systems: The library seamlessly integrates with popular .NET frameworks and libraries, making it easy to instrument your web application without significant code changes. It supports integration with ASP.NET, ASP.NET Core, and other commonly used web frameworks.

Easy to Use: Konso Metrics is designed to be easy to use and developer-friendly. It offers a straightforward API and clear documentation, making it simple to integrate into your existing projects. Additionally, it provides robust error handling and diagnostics capabilities, ensuring a smooth experience during implementation and troubleshooting.

Getting Started

To start using the Konso Metrics .NET Client Library, simply follow the steps below:

⚠️ Prerequisites: Konso account and created bucket

Install the library via NuGet or by manually referencing the assembly in your project


NuGet\Install-Package Konso.Clients.Metrics

Initialize the library with your API credentials and configuration settings

Add config to appsettings.json:

"Konso": {
    "Metrics": {
        "Endpoint": "https://apis.konso.io",
        "BucketId": "<your bucket id>",
        "ApiKey": "<bucket's access key>",
        "App": "<your app name>"
    }
}

in startup.cs:


builder.Services.ConfigureKonsoMetrics(options =>
{
    options.Endpoint = builder.Configuration["Konso:Metrics:Endpoint"];
    options.BucketId = builder.Configuration["Konso:Metrics:BucketId"];
    options.AppName = builder.Configuration["Konso:Metrics:App"];
});

Use to register a middleware:


    builder.UseKonsoMetrics();

Metrics will be captured every time there is request to the application

Requirements

  • .NET 5 or higher
  • Konso BucketId and API key

Support and Feedback

If you encounter any issues or have any questions or feedback, please reach out to our support team at <support at konso.io>. We are here to assist you and continually improve the Konso Value Tracking .NET Client Library to meet your business needs.

✅ Developed / Developing by Konso

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.0.0 598 6/2/2025
8.2.0 767 6/20/2024
8.1.0 329 5/17/2024
8.0.0 177 5/15/2024
1.1.0 731 5/18/2023
1.0.1 5,743 11/24/2021
1.0.0 543 11/2/2021