Displaying 1 to 20 from 26 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.

node-newrelic - New Relic Node

  •    Javascript

This package instruments your application for performance monitoring with New Relic.Make sure you have a New Relic account before starting. To see all the features, such as slow transaction traces, you will need a New Relic Pro subscription (or equivalent).

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.




trace-nodejs - Trace is a visualised distributed tracing platform designed for microservices.

  •    Javascript

With version 3.x.x we have dropped support for Node v0.10. This means that future releases under this major version might contain code changes that are incompatible with Node.js v0.10 to an extent of crashing your application. Please consider updating to a newer runtime, especially that the maintenance of v0.10 has already ended. See our compatibility table below. Also, since 3.1.0 we switched to a different API backend for collecting traces which is incompatible with the old one. The old endpoint is still supported, but we would like it to be phased out eventually. Please update your agents to 3.1.0 or newer.

nudge4j - Get inside your JVM

  •    Java

nudge4j is a tiny piece of code to help great developers understand code better, debug less, have more fun.To use nudge4j, just add less than 100 lines of code in your program.


Samples - Sample applications using App.Metrics

  •    CSharp

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

instrumentation - Monitor process stats over time

  •    Ruby

Monitor any system stats and process memory usage over time. Then go to http://localhost:8080 and you'll see the graph of memory usage over time.

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-phoenix - Prometheus.io Phoenix instrumenter

  •    Elixir

Phoenix integeration for Prometheus.ex. This integartion is configured via :prometheus app env key. Please see Prometheus.PhoenixInstrumenter module documentation for more information.

prometheus-plugs - Prometheus.erl Elixir Plugs

  •    Elixir

Both modules implement plug interface and Prometheus.PlugInstrumenter generates proxy for specified plug so you'll need to replace instrumented plug with your instrumenter in pipeline. Instrumenters configured via :prometheus app environment. Please consult respective modules documentation on what options are available.

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.

opencensus-node - A stats collection and distributed tracing framework

  •    TypeScript

OpenCensus Node.js is an implementation of OpenCensus, a toolkit for collecting application performance and behavior monitoring data. Right now OpenCensus for Node.js supports custom tracing and automatic tracing for HTTP and HTTPS. Please visit the OpenCensus Node.js package for usage. The library is in alpha stage and the API is subject to change.

prometheus-cowboy - Expose Prometheus metrics using cowboy/cowboy2

  •    Erlang

Copyright (c) 2017 Ilya Khaprov <i.khaprov@gmail.com>. The pre-commit check can be skipped by passing --no-verify to git commit.