Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a2452c7

Browse files
authored
Add missing job and cronjob fields in container related metricsets (#2612)
* Add missing job and cronjob fields in container related metricsets Signed-off-by: ChrsMark <[email protected]> * Add PR number in changelog Signed-off-by: ChrsMark <[email protected]>
1 parent eaaa76a commit a2452c7

File tree

5 files changed

+28
-1
lines changed

5 files changed

+28
-1
lines changed

packages/kubernetes/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "1.14.2"
3+
changes:
4+
- description: Add missing job.name and cronjob.name fields to container related datastreams
5+
type: bugfix
6+
link: https://github.com/elastic/integrations/pull/2612
27
- version: "1.14.1"
38
changes:
49
- description: Add missing job.name and cronjob.name fields added by metadata generators

packages/kubernetes/data_stream/container/fields/base-fields.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,16 @@
124124
description: >
125125
Kubernetes statefulset name
126126
127+
- name: job.name
128+
type: keyword
129+
description: >
130+
Name of the Job to which the Pod belongs
131+
132+
- name: cronjob.name
133+
type: keyword
134+
description: >
135+
Name of the CronJob to which the Pod belongs
136+
127137
- name: container.name
128138
dimension: true
129139
type: keyword

packages/kubernetes/data_stream/container_logs/fields/base-fields.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,16 @@
133133
description: >
134134
Kubernetes statefulset name
135135
136+
- name: job.name
137+
type: keyword
138+
description: >
139+
Name of the Job to which the Pod belongs
140+
141+
- name: cronjob.name
142+
type: keyword
143+
description: >
144+
Name of the CronJob to which the Pod belongs
145+
136146
- name: container.name
137147
dimension: true
138148
type: keyword

packages/kubernetes/docs/kubelet.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,10 @@ An example event for `container` looks as following:
253253
| kubernetes.container.rootfs.inodes.used | Used inodes | long | | gauge |
254254
| kubernetes.container.rootfs.used.bytes | Root filesystem total used in bytes | long | byte | gauge |
255255
| kubernetes.container.start_time | Start time | date | | |
256+
| kubernetes.cronjob.name | Name of the CronJob to which the Pod belongs | keyword | | |
256257
| kubernetes.daemonset.name | Kubernetes daemonset name | keyword | | |
257258
| kubernetes.deployment.name | Kubernetes deployment name | keyword | | |
259+
| kubernetes.job.name | Name of the Job to which the Pod belongs | keyword | | |
258260
| kubernetes.labels.\* | Kubernetes labels map | object | | |
259261
| kubernetes.namespace | Kubernetes namespace | keyword | | |
260262
| kubernetes.namespace_annotations.\* | Kubernetes namespace annotations map | object | | |

packages/kubernetes/manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
format_version: 1.0.0
22
name: kubernetes
33
title: Kubernetes
4-
version: 1.14.1
4+
version: 1.14.2
55
license: basic
66
description: Collect logs and metrics from Kubernetes clusters with Elastic Agent.
77
type: integration

0 commit comments

Comments
 (0)