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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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