Skip to content

scenarios/otap-rust: enable scrape-manager, jitter, staleness, and relabeling - #20

Draft
bwplotka wants to merge 1 commit into
mainfrom
bwplotka/otap-rust-v4
Draft

bwplotka wants to merge 1 commit into
mainfrom
bwplotka/otap-rust-v4

Conversation

@bwplotka

Copy link
Copy Markdown
Owner

Updates the otap-rust scenario to gcr.io/gpe-test-1/otap-df-engine:prometheus-receiver-gcp-auth-v0.3.0, built from bwplotka/otel-arrow@882eff7ea on top of prometheus/scrape.rs@d61383f, combining scrape.rs#49 and scrape.rs#41.

Replaces the static urn:otel:processor:attribute pipeline nodes with receiver-side relabel_configs and metric_relabel_configs for the 21 resource attributes and 12 extra data point labels, and enables track_staleness: true, honor_labels: false, deterministic target jitter, bounded concurrent ScrapeManager scheduling, and OTLP retry.

Component revisions and configuration details
  • prometheus/scrape.rs branch bwplotka/otap-bench-v4 at d61383f: merges #49 and #41 and wires per-target StalenessTracker, honor_labels, and metric_relabel_configs into prometheus-scrape-manager.
  • bwplotka/otel-arrow branch bwplotka/otap-bench-v4 at 882eff7ea: integrates ScrapeManager scheduling, DNS meta labels, relabel_configs, metric_relabel_configs, and track_staleness into urn:otel:receiver:prometheus.
  • Container image: gcr.io/gpe-test-1/otap-df-engine:prometheus-receiver-gcp-auth-v0.3.0@sha256:3c0728aa0a43294a9a256d012e0758f2192d6e3acbc37bc63fc520be2a0379db.
  • Validated rendered 1_collector.yaml ConfigMap via df_engine --config=/conf/config.yaml --num-cores=1 --validate-and-exit.

…labeling

Update otap-df-engine to v0.3.0 (otel-arrow bwplotka/otap-bench-v4 @ 882eff7ea, scrape.rs bwplotka/otap-bench-v4 @ d61383f) and replace the static resource_attrs and datapoint_attrs processors with Prometheus relabel_configs and metric_relabel_configs, series staleness tracking, deterministic target jitter, bounded concurrent ScrapeManager scheduling, and retry.

Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant