Relabeling Cookbook | Relabeling Stages | Metric relabel debug
Configs:
A Time Series:
Original labels: {__address__="10.10.10.12:9113", __meta_filepath="targets/infra/infra-3.yml", __metrics_path__="/metrics", __scheme__="http", __scrape_interval__="10s", __scrape_timeout__="8s", cls="nginx", ins="nginx-3", ip="10.10.10.12", job="infra"}
StepRelabeling RuleInput LabelsOutput labels
0
add missing instance label from __address__ label
{__address__="10.10.10.12:9113", __meta_filepath="targets/infra/infra-3.yml", __metrics_path__="/metrics", __scheme__="http", __scrape_interval__="10s", __scrape_timeout__="8s", cls="nginx", ins="nginx-3", ip="10.10.10.12", job="infra"}
{__address__="10.10.10.12:9113", __meta_filepath="targets/infra/infra-3.yml", __metrics_path__="/metrics", __scheme__="http", __scrape_interval__="10s", __scrape_timeout__="8s", cls="nginx", ins="nginx-3", instance="10.10.10.12:9113", ip="10.10.10.12", job="infra"}
1
remove labels with __ prefix
{__address__="10.10.10.12:9113", __meta_filepath="targets/infra/infra-3.yml", __metrics_path__="/metrics", __scheme__="http", __scrape_interval__="10s", __scrape_timeout__="8s", cls="nginx", ins="nginx-3", instance="10.10.10.12:9113", ip="10.10.10.12", job="infra"}
{cls="nginx", ins="nginx-3", instance="10.10.10.12:9113", ip="10.10.10.12", job="infra"}
Resulting labels: {cls="nginx", ins="nginx-3", instance="10.10.10.12:9113", ip="10.10.10.12", job="infra"}
Target URL: http://10.10.10.12:9113/metrics (response)