Skip to content

Conversation

QuentinBisson
Copy link
Contributor

PR Description

Add a new preserve_discovered_labels parameter to loki.source.podlogs component that allows discovered Kubernetes metadata labels to be preserved and forwarded to downstream components like loki.relabel.

When enabled, this option preserves _meta_kubernetes* labels that would normally be stripped after relabeling, enabling component chaining where pod metadata can be accessed by downstream relabeling components.

Which issue(s) this PR fixes

Fixes #2526

Notes to the Reviewer

Because loki.write drops any labels that starts with __ but the __tenant_id_ label, this should not impact downstream Loki but would definitely help loki.source.podlogs users/

PR Checklist

  • CHANGELOG.md updated
  • Documentation added
  • Tests updated
  • Config converters updated

Add a new preserve_discovered_labels parameter to loki.source.podlogs component
that allows discovered Kubernetes metadata labels to be preserved and forwarded
to downstream components like loki.relabel.

When enabled, this option preserves __meta_kubernetes_* labels that would normally
be stripped after relabeling, enabling component chaining where pod metadata can
be accessed by downstream relabeling components.

Fixes grafana#2526
@QuentinBisson QuentinBisson requested review from a team and clayton-cornell as code owners October 13, 2025 15:18
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.

loki.source.podlogs: Add option to keep discovered labels

1 participant