Skip to content

Commit

Permalink
Fixes conditions of kubernetes data_streams that are based on k8s lab…
Browse files Browse the repository at this point in the history
…els (elastic#2041)
  • Loading branch information
ChrsMark committed Nov 4, 2021
1 parent 5b977f0 commit 5b46a80
Show file tree
Hide file tree
Showing 27 changed files with 31 additions and 3 deletions.
5 changes: 5 additions & 0 deletions packages/kubernetes/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.3.3"
changes:
- description: Fix conditions of data_streams that are based on k8s labels & add condition in pipelines
type: bugfix
link: https://github.com/elastic/integrations/pull/2041
- version: "1.3.2"
changes:
- description: Set default host for proxy to localhost
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes container metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes container logs.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ bearer_token_file: {{bearer_token_file}}
ssl.verification_mode: {{ssl.verification_mode}}
{{/if}}

condition: ${kubernetes.pod.labels.{{~controller_manager_label_key~}} } == '{{controller_manager_label_value}}'
condition: ${kubernetes.labels.{{~controller_manager_label_key~}} } == '{{controller_manager_label_value}}'
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes controllermanager metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes event metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes node metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes pod metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ period: {{period}}
bearer_token_file: {{bearer_token_file}}
ssl.verification_mode: {{ssl.verification_mode}}
{{/if}}
condition: ${kubernetes.pod.labels.{{~scheduler_label_key~}} } == '{{scheduler_label_value}}'
condition: ${kubernetes.labels.{{~scheduler_label_key~}} } == '{{scheduler_label_value}}'
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes scheduler metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_container metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_cronjob metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_daemonset metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_deployment metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_job metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_node metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_persistentvolume metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_persistentvolumeclaim metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_pod metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_replicaset metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_resourcequota metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_service metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_statefulset metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes state_storageclass metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes system metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: Pipeline for parsing kubernetes volume metrics.
processors:
- rename:
if: "ctx?.kubernetes?.namespace?.name == null"
field: kubernetes.namespace
target_field: kubernetes.namespace.name
ignore_missing: true
Expand Down
2 changes: 1 addition & 1 deletion packages/kubernetes/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: kubernetes
title: Kubernetes
version: 1.3.2
version: 1.3.3
license: basic
description: Collect logs and metrics from Kubernetes clusters with Elastic Agent.
type: integration
Expand Down

0 comments on commit 5b46a80

Please sign in to comment.