influxdata / influxdata/telegraf

Prometheus style histogram metrics from statsd input plugin

Open
#8,572 7 comments 3 reactions 0 assignees View on GitHub
area/statsd feature request
Dominant language
Go
Stars
17.8k
Forks
5.8k
Avg merge
1d 20h
Merged PRs (30d)
161

Description

## Feature Request
A way to generate Prometheus style histogram metrics from statsd input plugin (something similar to https://github.com/atlassian/gostatsd#timer-histograms-experimental-feature)

### Proposal:
Statsd Input plugin receives raw data from clients thus it should be possible to maintain counters for a user-defined set of le-buckets(similar to Prometheus). Le labels can be added as tags.

### Current behavior:
It is not possible to generate Prometheus style histogram metrics for statsd Input plugin.

### Desired behavior:
Generate Prometheus style histogram metrics for statsd Input plugin

### Use case:
This will add flexibility for conversion from statsd to Prometheus type data.

Contributor guide

Open the contributing guide

Research direction

The issue does not name files or tests; begin by locating the statsd input plugin and the existing Prometheus metric conventions in the repository. Define how user-supplied le-buckets and tags should become histogram metrics, then add coverage showing the desired conversion from statsd input to Prometheus-style output.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, prometheus
Domain
observability
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.