Skip to content

Commit 326c7b1

Browse files
committed
Remove field instead of moving it
1 parent a980d8d commit 326c7b1

File tree

14 files changed

+42
-63
lines changed

14 files changed

+42
-63
lines changed

packages/elastic_agent/data_stream/auditbeat_logs/_dev/test/pipeline/test-queue-events-moved.json-expected.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"libbeat": {
77
"pipeline": {
88
"queue": {
9-
"filled": {
10-
"pct": 0.1
11-
}
9+
"filled": {}
1210
}
1311
}
1412
}

packages/elastic_agent/data_stream/auditbeat_logs/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
description: "Pipeline for adapting Elastic Agent fields"
33
processors:
4-
- script:
5-
lang: painless
6-
description: Rename field from older versions of Beats.
7-
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map && ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events != null
8-
source: |
9-
ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct = ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events;
4+
- remove:
5+
description: "Remove object that contained invalid data and can cause mapping conflicts"
6+
field: monitoring.metrics.libbeat.pipeline.queue.filled.pct
7+
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map
8+
ignore_missing: true
109

1110
on_failure:
1211
- set:

packages/elastic_agent/data_stream/cloudbeat_logs/_dev/test/pipeline/test-queue-events-moved.json-expected.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"libbeat": {
77
"pipeline": {
88
"queue": {
9-
"filled": {
10-
"pct": 0.1
11-
}
9+
"filled": {}
1210
}
1311
}
1412
}

packages/elastic_agent/data_stream/cloudbeat_logs/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
description: "Pipeline for adapting Elastic Agent fields"
33
processors:
4-
- script:
5-
lang: painless
6-
description: Rename field from older versions of Beats.
7-
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map && ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events != null
8-
source: |
9-
ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct = ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events;
4+
- remove:
5+
description: "Remove object that contained invalid data and can cause mapping conflicts"
6+
field: monitoring.metrics.libbeat.pipeline.queue.filled.pct
7+
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map
8+
ignore_missing: true
109

1110
on_failure:
1211
- set:

packages/elastic_agent/data_stream/filebeat_logs/_dev/test/pipeline/test-queue-events-moved.json-expected.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"libbeat": {
77
"pipeline": {
88
"queue": {
9-
"filled": {
10-
"pct": 0.1
11-
}
9+
"filled": {}
1210
}
1311
}
1412
}

packages/elastic_agent/data_stream/filebeat_logs/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
description: "Pipeline for adapting Elastic Agent fields"
33
processors:
4-
- script:
5-
lang: painless
6-
description: Rename field from older versions of Beats.
7-
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map && ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events != null
8-
source: |
9-
ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct = ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events;
4+
- remove:
5+
description: "Remove object that contained invalid data and can cause mapping conflicts"
6+
field: monitoring.metrics.libbeat.pipeline.queue.filled.pct
7+
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map
8+
ignore_missing: true
109

1110
on_failure:
1211
- set:

packages/elastic_agent/data_stream/heartbeat_logs/_dev/test/pipeline/test-queue-events-moved.json-expected.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"libbeat": {
77
"pipeline": {
88
"queue": {
9-
"filled": {
10-
"pct": 0.1
11-
}
9+
"filled": {}
1210
}
1311
}
1412
}

packages/elastic_agent/data_stream/heartbeat_logs/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
description: "Pipeline for adapting Elastic Agent fields"
33
processors:
4-
- script:
5-
lang: painless
6-
description: Rename field from older versions of Beats.
7-
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map && ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events != null
8-
source: |
9-
ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct = ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events;
4+
- remove:
5+
description: "Remove object that contained invalid data and can cause mapping conflicts"
6+
field: monitoring.metrics.libbeat.pipeline.queue.filled.pct
7+
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map
8+
ignore_missing: true
109

1110
on_failure:
1211
- set:

packages/elastic_agent/data_stream/metricbeat_logs/_dev/test/pipeline/test-queue-events-moved.json-expected.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
"libbeat": {
77
"pipeline": {
88
"queue": {
9-
"filled": {
10-
"pct": 0.1
11-
}
9+
"filled": {}
1210
}
1311
}
1412
}

packages/elastic_agent/data_stream/metricbeat_logs/elasticsearch/ingest_pipeline/default.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
22
description: "Pipeline for adapting Elastic Agent fields"
33
processors:
4-
- script:
5-
lang: painless
6-
description: Rename field from older versions of Beats.
7-
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map && ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events != null
8-
source: |
9-
ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct = ctx.monitoring.metrics.libbeat.pipeline.queue.filled.pct.events;
4+
- remove:
5+
description: "Remove object that contained invalid data and can cause mapping conflicts"
6+
field: monitoring.metrics.libbeat.pipeline.queue.filled.pct
7+
if: ctx.monitoring?.metrics?.libbeat?.pipeline?.queue?.filled?.pct instanceof Map
8+
ignore_missing: true
109

1110
on_failure:
1211
- set:

0 commit comments

Comments
 (0)