Skip to content

Commit c45fcad

Browse files
authored
Add orchestrator.cluster.name -> k8s.cluster.name mapping (#116421)
1 parent 35c6b60 commit c45fcad

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

x-pack/plugin/otel-data/src/main/resources/component-templates/[email protected]

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ template:
9595
k8s.statefulset.name:
9696
type: keyword
9797
ignore_above: 1024
98+
k8s.cluster.name:
99+
type: keyword
100+
ignore_above: 1024
98101
service.node.name:
99102
type: alias
100103
path: resource.attributes.service.instance.id
@@ -131,6 +134,10 @@ template:
131134
host.os.version:
132135
type: alias
133136
path: resource.attributes.os.version
137+
orchestrator.cluster.name:
138+
type: alias
139+
path: resource.attributes.k8s.cluster.name
140+
# Below are non-ECS fields that may be used by Kibana.
134141
kubernetes.deployment.name:
135142
type: alias
136143
path: resource.attributes.k8s.deployment.name
@@ -170,7 +177,6 @@ template:
170177
kubernetes.node.hostname:
171178
type: alias
172179
path: resource.attributes.k8s.node.hostname
173-
# Below are non-ECS fields that may be used by Kibana.
174180
service.language.name:
175181
type: alias
176182
path: resource.attributes.telemetry.sdk.language

x-pack/plugin/otel-data/src/yamlRestTest/resources/rest-api-spec/test/20_logs_tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,13 @@ host.name pass-through:
209209
k8s.replicaset.name: myReplicasetName
210210
k8s.node.uid: myNodeUid
211211
k8s.node.hostname: myNodeHostname
212+
k8s.cluster.name: myClusterName
212213
- is_false: errors
213214
- do:
214215
search:
215216
index: logs-generic.otel-default
216217
body:
217-
fields: ["kubernetes.container.name", "kubernetes.cronjob.name", "kubernetes.job.name", "kubernetes.statefulset.name", "kubernetes.daemonset.name", "kubernetes.replicaset.name", "kubernetes.node.uid", "kubernetes.node.hostname" ]
218+
fields: ["kubernetes.container.name", "kubernetes.cronjob.name", "kubernetes.job.name", "kubernetes.statefulset.name", "kubernetes.daemonset.name", "kubernetes.replicaset.name", "kubernetes.node.uid", "kubernetes.node.hostname", "orchestrator.cluster.name" ]
218219
- length: { hits.hits: 1 }
219220
- match: { hits.hits.0.fields.kubernetes\.container\.name : ["myContainerName"] }
220221
- match: { hits.hits.0.fields.kubernetes\.cronjob\.name : ["myCronJobName"] }
@@ -224,3 +225,4 @@ host.name pass-through:
224225
- match: { hits.hits.0.fields.kubernetes\.replicaset\.name : ["myReplicasetName"] }
225226
- match: { hits.hits.0.fields.kubernetes\.node\.uid : ["myNodeUid"] }
226227
- match: { hits.hits.0.fields.kubernetes\.node\.hostname : ["myNodeHostname"] }
228+
- match: { hits.hits.0.fields.orchestrator\.cluster\.name : ["myClusterName"] }

0 commit comments

Comments
 (0)