benoitc / benoitc/erlang-metrics

Prometheus.erl support.

Open
#5 13 comments 0 reactions 0 assignees View on GitHub
Dominant language
Erlang
Stars
70
Forks
17
PR merge metrics
No merged PRs in 30d

Description

Hello!

I want to add [prometheus.erl](https://github.com/deadtrickster/prometheus.erl) support.

Metrics:
- counter - non-negative number. Always can only go up (or reset);
- gauge - number. Can be incremented/decremented or set to arbitrary value;
- summary - right now just samples count and sum;
- histogram - samples count/sum + per bucket count.

How this could be mapped to erlang-metrics metrics?

Thank you

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the erlang-metrics interface and the prometheus.erl project named in the issue. Compare how counters, gauges, summaries, and histograms map to the available metrics model. Done means the mapping is agreed and Prometheus support covers the listed metric types.

Written by the indexing model from the issue text.

Assessment

Tech stack
erlang, prometheus
Domain
observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.