Skip to content

PrometheusReceiver Testing - Benchmarks #44195

@ArthurSens

Description

@ArthurSens

Component(s)

receiver/prometheus

Describe the issue you're reporting

Currently, there's only one benchmark in the entire Receiver's codebase. Such benchmarks cover a tiny subset of functionalities.

We want benchmarks that covers the whole functionality of Prometheus Receiver, and that would be:

  • Scraping different protocols:
    • Prometheus Text
    • Prometheus Protobuf
    • OpenMetrics
  • Different metric types
    • The usual - Gauge, Counter, Summaries, Classic Histograms
    • With Native Histograms and Native Histograms Custom Buckets
  • Different data patterns
    • With/without target_info metrics
    • With/without Scope labels

Additionally, benchmark results MUST be linked in the component's README.

Tip

React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions