Skip to content

Curated list of awesome BEAM monitoring libraries and resources

License

Notifications You must be signed in to change notification settings

opencensus-beam/awesome-beam-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Awesome BEAM Monitoring

Creative Commons License

The curated list of tools for monitoring, instrumenting, and tracing applications that run on BEAM. Inspired by many of such lists over the GitHub.

Blog posts

Logging

  • lager - popular logging framework with broad features set
  • logger - OTP 21+ built-in pluggable logger module
  • Logger - Elixir's built-in pluggable logger module that in recent Elixir versions also synchronises with Erlang's logger module

Metrics

  • Elixometer - thin Elixir wrapper over Exometer
  • Exometer - Erlang instrumentation package
  • Fluxter - InfluxDB writer for Elixir
  • Folsom - expose Erlang events as metrics
  • metrics - generic interface to to a different metrics systems in Erlang
  • Prometheus - Prometheus integration for Erlang
  • Statix - fast and reliable Elixir client for StatsD-compatible servers with some DogStatsD extensions (namely tags)
  • Telemetry.Poller - periodically gather measurements and publish them as Telemetry events
  • Telemetry - dynamic dispatcher for Erlang metrics and instrumentations
  • vmstats - tiny Erlang app to generate information on the Erlang VM

Tracing

Errors logging

  • Aibrakex - Elixir client for Airbrake
  • Bugsnag - Elixir interface to Bugsnag API
  • Rollbar - exception tracking and logging from Elixir to Rollbar
  • Sentry - official Elixir SDK for Sentry.io

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •