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
<PackageReference Include="Konso.Clients.Metrics" Version="9.0.0" />
<PackageVersion Include="Konso.Clients.Metrics" Version="9.0.0" />
<PackageReference Include="Konso.Clients.Metrics" />
paket add Konso.Clients.Metrics --version 9.0.0
#r "nuget: Konso.Clients.Metrics, 9.0.0"
#:package Konso.Clients.Metrics@9.0.0
#addin nuget:?package=Konso.Clients.Metrics&version=9.0.0
#tool nuget:?package=Konso.Clients.Metrics&version=9.0.0
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 | Versions 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. |
-
net9.0
- Microsoft.AspNetCore.Http.Abstractions (>= 2.3.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Microsoft.Extensions.Http (>= 9.0.5)
- Microsoft.Extensions.Logging (>= 9.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.5)
- Microsoft.Net.Http.Headers (>= 9.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.