Displaying 1 to 20 from 29 results

Micrometer - An application metrics facade for the most popular monitoring tools

  •    Java

An application metrics facade for the most popular monitoring tools. Instrument your code with dimensional metrics with a vendor neutral interface and decide on the monitoring backend at the last minute. Micrometer is the instrumentation library underpinning Spring Boot 2.0's metrics collection.

AppMetrics - App Metrics is an open-source and cross-platform

  •    CSharp

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 underlaying repository of your Metrics for example InfluxDB, 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, measure the time taken to execute a database query, measure the amount of free memory and so on. Metrics types supported are Gauges, Counters, Meters, Histograms and Timers and Application Performance Indexes Apdex.

Kamon - Tool for monitoring applications running on the JVM

  •    Scala

Kamon is a reactive-friendly toolkit for monitoring applications that run on top of the JVM. It provides API to manually create metric recording instruments for any application running on the JVM. It provides bytecode instrumentation modules for Scala, Akka, Spray and Play. It supports several reporting backends like StatsD, Datadog and New Relic. It also allows to create custom reports.




client_java - Prometheus instrumentation library for JVM applications

  •    Java

The Prometheus Java Suite: Client Metrics, Exposition, and Examples

client_python - Prometheus instrumentation library for Python applications

  •    Python

The official Python 2 and 3 client for Prometheus.Three: Visit http://localhost:8000/ to view the metrics.

OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software

  •    Java

OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.

telemetry - Dynamic dispatching library for metrics and instrumentations.

  •    Erlang

Telemetry is a dynamic dispatching library for metrics and instrumentations. It is lightweight, small and can be used in any Erlang or Elixir project. In a nutshell, you register a custom module and function to be invoked for certain events, which are executed whenever there is such event. Event name is a list of atoms. Each event is composed of a numeric value and can have metadata attached to it. Let's see an example.


Samples - Sample applications using App.Metrics

  •    CSharp

Sample applications demonstrating App.Metrics features.The repo also includes Grafana dashboards demo's using InfluxDB reporting.

prometheus-httpd - Expose Prometheus metrics using inets httpd.

  •    Erlang

Copyright (c) 2017 Ilya Khaprov <i.khaprov@gmail.com>. Provides httpd middleware "mod-module" (prometheus_httpd) for exposing Prometheus.io metrics in various formats.

prometheus.cl - Prometheus.io Common Lisp client

  •    Common

You can get this dashboard here. Currently example uses Linux and SBCL specific collectors.

prometheus.erl - Prometheus.io client in Erlang

  •    Erlang

Copyright (c) 2016,2017 Ilya Khaprov <i.khaprov@gmail.com>. Prometheus.io monitoring system and time series database client in Erlang.

prometheus.ex - Prometheus.io Elixir client

  •    Elixir

Elixir Prometheus.io client based on Prometheus.erl. Starting from v3.0.0 works with Elixir >=1.6 and Erlang >=20. For older verions, please use older tags.

prometheus_rabbitmq_exporter - Prometheus.io exporter as a RabbitMQ Managment Plugin plugin

  •    Erlang

Implemented as RabbitMQ Management Plugin plugin. Also exports Erlang VM and process metrics (~ 100 metrics in total). While RabbitMQ transitions from webmachine to cowboy we maintain two branches one for 3.6.x and one for 3.7.x. Plugin version should be read as follows: 3.7.1.x - where 3.7.1 is required RabbitMQ version and x is just incremental version of the plugin.

metrics-okhttp - An OkHttp HTTP client wrapper providing Metrics instrumentation of connection pools, request durations and rates, and other useful information

  •    Java

An OkHttp HTTP client wrapper providing Metrics instrumentation of connection pools, request durations and rates, and other useful information. Metrics Integration for OkHttp provides InstrumentedOkHttpClients, a static factory class for instrumenting OkHttp HTTP clients.

hapi-statsd - A hapi plugin for sending request round trip metrics to statsd

  •    Javascript

A hapi plugin for sending request round trip metrics to statsd, also exposing statsd client to the server. Don't forget to bump the version in the package.json using the semver spec as a guide for which part to bump. Submit a pull request when your work is complete.

kamon-http4s - Kamon support for http://http4s.org/

  •    Scala

The kamon-http4s module brings traces and metrics to your http4s based applications. Kamon kamon-http4s is currently available for Scala 2.11 and 2.12.

go-http-metrics - Go net/http configurable handler to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations)

  •    Go

go-http-metrics knows how to measure http metrics in different metric formats, it comes with a middleware that will measure metrics of a Go net/http handler. The metrics measured are based on RED and/or Four golden signals, follow standards and try to be measured in a efficient way. If you are using a framework that isn't directly compatible with go's http.Handler interface from the std library, do not worry, there are multiple helpers available to get middlewares fo the most used http Go frameworks. If there isn't you can open an issue or a PR.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.