{"repo":"akoutmos/prom_ex","free":true,"listed":false,"github":"https://github.com/akoutmos/prom_ex","clone":"git clone https://github.com/akoutmos/prom_ex.git","description":"An Elixir Prometheus metrics collection library built on top of Telemetry with accompanying Grafana dashboards","language":"Elixir","stars":705,"topics":["elixir","prometheus","grafana","telemetry","beam"],"license":"MIT","category":"analytics","readme_excerpt":"Prometheus metrics and Grafana dashboards for all of your favorite Elixir libraries Contents - Installation - Supporting PromEx - Setting Up PromEx - Technical Support - Adding Your Metrics - Design Philosophy - Available Plugins - Grafana Dashboards - Security Concerns - Performance Concerns - Attribution Installation Available in Hex, the package can be installed by adding prom ex to your list of dependencies in mix.exs : Documentation can be found at https://hexdocs.pm/prom ex. Supporting PromEx PromEx has an ambitious goal: To provide Prometheus metrics and Grafana dashboards for as many of the libraries in the Elixir ecosystem as possible as well as a framework so that you can manage the lifecycle of your own metrics and dashboards. If you rely on PromEx to monitor your production applications, it would much appreciated if you can give back to the project in order to help ensure its continued development. Gold Sponsors Silver Sponsors Bronze Sponsors Setting Up PromEx The goal of PromEx is to make the process of setting up metrics as easy as possible. In that spirit, all that you need to do to start leveraging PromEx along with the built-in plugins is to run the following mix task (the YOUR PROMETHEUS DATASOURCE ID value should align with what is configured in Grafana as the name of the Prometheus data source): Then add the generated module to your application.ex file supervision tree (be sure to add it to the top of the supervisor children list so that you do not miss a","default_branch":null,"files":null,"tree":[],"storefront":"/r/akoutmos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akoutmos/prom_ex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}