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
Get full visibility and control over your tasks and projects with Wrike. Icon
Get full visibility and control over your tasks and projects with Wrike.

A cloud-based collaboration, work management, and project management software

Wrike offers world-class features that empower cross-functional, distributed, or growing teams take their projects from the initial request stage all the way to tracking work progress and reporting results.
Learn More
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