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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
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