App Metrics is an open-source and cross-platform .NET library used to record metrics within an application. App Metrics can run on .NET Core or on the full .NET framework also supporting .NET 4.5.2. App Metrics abstracts away the underlying repository of your Metrics for example InfluxDB, Prometheus, Graphite, Elasticsearch etc, by sampling and aggregating in memory and providing extensibility points to flush metrics to a repository at a specified interval. App Metrics provides various metric types to measure things such as the rate of requests, counting the number of user logins over time, measuring the time taken to execute a database query, measuring the amount of free memory, and so on. Metrics types supported are Apdex, Gauges, Counters, Meters, Histograms, and Timers. Support Push and Pull based metrics collection via TSDB-specific reporting extensions and exposing metrics in the required format over HTTP.

Features

  • Capture application metrics within any type of .NET application e.g. Windows Service, MVC Site, Web API etc.
  • Automatically measure the performance and error of each endpoint in an MVC or Web API project
  • When securing an API with OAuth2, automatically measure the request rate and error rate per client
  • Choose where to persist captured metrics and the dashboard you wish to use to visualize these metrics
  • Support pushing metrics to a custom HTTP endpoint in the required format
  • Support writing metrics to file in the required format for collection by a metrics agent

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Apache License V2.0

Follow App Metrics

App Metrics Web Site

Other Useful Business Software
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of App Metrics!

Additional Project Details

Programming Language

C#

Related Categories

C# Frameworks

Registered

2022-09-14