fix(opentelemetry): update resource attributes in distributor and log transformation for improved metadata extraction
Signed-off-by: zhenyus <zhenyus@mathmast.com>
This commit is contained in:
parent
5c2ea75928
commit
15dd1fba0b
@ -548,14 +548,16 @@ loki:
|
|||||||
scheduler_address: '{{ include "loki.querySchedulerAddress" . }}'
|
scheduler_address: '{{ include "loki.querySchedulerAddress" . }}'
|
||||||
# -- Optional distributor configuration
|
# -- Optional distributor configuration
|
||||||
distributor:
|
distributor:
|
||||||
default_resource_attributes_as_index_labels:
|
otlp_config:
|
||||||
- application
|
default_resource_attributes_as_index_labels:
|
||||||
- environment
|
- application
|
||||||
- kubernetes_node_name
|
- environment
|
||||||
- kubernetes_node_ip
|
- kubernetes_node_name
|
||||||
- kubernetes_deployment_name
|
- kubernetes_pod_name
|
||||||
- kubernetes_statefulset_name
|
- kubernetes_pod_ip
|
||||||
- kubernetes_namespace
|
- kubernetes_deployment_name
|
||||||
|
- kubernetes_statefulset_name
|
||||||
|
- kubernetes_namespace
|
||||||
# -- Enable tracing
|
# -- Enable tracing
|
||||||
tracing:
|
tracing:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@ -58,7 +58,12 @@ spec:
|
|||||||
statements:
|
statements:
|
||||||
- set(resource.attributes["application"], log.attributes["context"]["app"])
|
- set(resource.attributes["application"], log.attributes["context"]["app"])
|
||||||
- set(resource.attributes["environment"], log.attributes["context"]["env"])
|
- set(resource.attributes["environment"], log.attributes["context"]["env"])
|
||||||
- set(resource.attributes["kubernetes_node_name"])
|
- set(resource.attributes["kubernetes_node_name"], resource.attributes["k8s.node.name"])
|
||||||
|
- set(resource.attributes["kubernetes_pod_name"], resource.attributes["k8s.pod.name"])
|
||||||
|
- set(resource.attributes["kubernetes_pod_ip"], resource.attributes["k8s.pod.ip"])
|
||||||
|
- set(resource.attributes["kubernetes_deployment_name"], resource.attributes["k8s.deployment.name"])
|
||||||
|
- set(resource.attributes["kubernetes_statefulset_name"], resource.attributes["k8s.statefulset.name"])
|
||||||
|
- set(resource.attributes["kubernetes_namespace"], resource.attributes["k8s.namespace.name"])
|
||||||
- set(log.body["kubernetes"]["pod"], resource.attributes["k8s.pod.name"])
|
- set(log.body["kubernetes"]["pod"], resource.attributes["k8s.pod.name"])
|
||||||
- set(log.body["kubernetes"]["namespace"], resource.attributes["k8s.namespace.name"])
|
- set(log.body["kubernetes"]["namespace"], resource.attributes["k8s.namespace.name"])
|
||||||
- set(log.body["kubernetes"]["pod_ip"], resource.attributes["k8s.pod.ip"])
|
- set(log.body["kubernetes"]["pod_ip"], resource.attributes["k8s.pod.ip"])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user