Skip to content

Commit 5a0ba4d

Browse files
Update kubernetes templates for elastic-agent [templates.d] (#1231)
1 parent 270295f commit 5a0ba4d

17 files changed

+300
-437
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,49 @@
11
inputs:
2+
- name: filestream-activemq
3+
type: filestream
4+
use_output: default
5+
streams:
6+
- condition: ${kubernetes.hints.activemq.audit.enabled} == true or ${kubernetes.hints.activemq.enabled} == true
7+
data_stream:
8+
dataset: activemq.audit
9+
type: logs
10+
exclude_files:
11+
- .gz$
12+
parsers:
13+
- container:
14+
format: auto
15+
stream: ${kubernetes.hints.activemq.audit.stream|'all'}
16+
paths:
17+
- /var/log/containers/*${kubernetes.hints.container_id}.log
18+
prospector:
19+
scanner:
20+
symlinks: true
21+
tags:
22+
- forwarded
23+
- activemq-audit
24+
- condition: ${kubernetes.hints.activemq.log.enabled} == true or ${kubernetes.hints.activemq.enabled} == true
25+
data_stream:
26+
dataset: activemq.log
27+
type: logs
28+
exclude_files:
29+
- .gz$
30+
multiline:
31+
match: after
32+
negate: true
33+
pattern: '^\d{4}-\d{2}-\d{2} '
34+
parsers:
35+
- container:
36+
format: auto
37+
stream: ${kubernetes.hints.activemq.log.stream|'all'}
38+
paths:
39+
- /var/log/containers/*${kubernetes.hints.container_id}.log
40+
prospector:
41+
scanner:
42+
symlinks: true
43+
tags:
44+
- forwarded
45+
- activemq-log
46+
data_stream.namespace: default
247
- name: activemq/metrics-activemq
348
type: activemq/metrics
449
use_output: default
@@ -49,48 +94,3 @@ inputs:
4994
- activemq-topic
5095
username: ${kubernetes.hints.activemq.topic.username|'admin'}
5196
data_stream.namespace: default
52-
- name: filestream-activemq
53-
type: filestream
54-
use_output: default
55-
streams:
56-
- condition: ${kubernetes.hints.activemq.audit.enabled} == true or ${kubernetes.hints.activemq.enabled} == true
57-
data_stream:
58-
dataset: activemq.audit
59-
type: logs
60-
exclude_files:
61-
- .gz$
62-
parsers:
63-
- container:
64-
format: auto
65-
stream: ${kubernetes.hints.activemq.audit.stream|'all'}
66-
paths:
67-
- /var/log/containers/*${kubernetes.hints.container_id}.log
68-
prospector:
69-
scanner:
70-
symlinks: true
71-
tags:
72-
- forwarded
73-
- activemq-audit
74-
- condition: ${kubernetes.hints.activemq.log.enabled} == true or ${kubernetes.hints.activemq.enabled} == true
75-
data_stream:
76-
dataset: activemq.log
77-
type: logs
78-
exclude_files:
79-
- .gz$
80-
multiline:
81-
match: after
82-
negate: true
83-
pattern: '^\d{4}-\d{2}-\d{2} '
84-
parsers:
85-
- container:
86-
format: auto
87-
stream: ${kubernetes.hints.activemq.log.stream|'all'}
88-
paths:
89-
- /var/log/containers/*${kubernetes.hints.container_id}.log
90-
prospector:
91-
scanner:
92-
symlinks: true
93-
tags:
94-
- forwarded
95-
- activemq-log
96-
data_stream.namespace: default

deploy/kubernetes/elastic-agent-standalone/templates.d/apache.yml

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,4 @@
11
inputs:
2-
- name: apache/metrics-apache
3-
type: apache/metrics
4-
use_output: default
5-
streams:
6-
- condition: ${kubernetes.hints.apache.status.enabled} == true or ${kubernetes.hints.apache.enabled} == true
7-
data_stream:
8-
dataset: apache.status
9-
type: metrics
10-
hosts:
11-
- ${kubernetes.hints.apache.status.host|'http://127.0.0.1'}
12-
metricsets:
13-
- status
14-
period: ${kubernetes.hints.apache.status.period|'30s'}
15-
server_status_path: /server-status
16-
data_stream.namespace: default
172
- name: filestream-apache
183
type: filestream
194
use_output: default
@@ -132,3 +117,18 @@ inputs:
132117
- forwarded
133118
- apache-error
134119
data_stream.namespace: default
120+
- name: apache/metrics-apache
121+
type: apache/metrics
122+
use_output: default
123+
streams:
124+
- condition: ${kubernetes.hints.apache.status.enabled} == true or ${kubernetes.hints.apache.enabled} == true
125+
data_stream:
126+
dataset: apache.status
127+
type: metrics
128+
hosts:
129+
- ${kubernetes.hints.apache.status.host|'http://127.0.0.1'}
130+
metricsets:
131+
- status
132+
period: ${kubernetes.hints.apache.status.period|'30s'}
133+
server_status_path: /server-status
134+
data_stream.namespace: default

deploy/kubernetes/elastic-agent-standalone/templates.d/cassandra.yml

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
11
inputs:
2+
- name: filestream-cassandra
3+
type: filestream
4+
use_output: default
5+
streams:
6+
- condition: ${kubernetes.hints.cassandra.log.enabled} == true or ${kubernetes.hints.cassandra.enabled} == true
7+
data_stream:
8+
dataset: cassandra.log
9+
type: logs
10+
exclude_files:
11+
- .gz$
12+
multiline:
13+
match: after
14+
negate: true
15+
pattern: ^([A-Z])
16+
parsers:
17+
- container:
18+
format: auto
19+
stream: ${kubernetes.hints.cassandra.log.stream|'all'}
20+
paths:
21+
- /var/log/containers/*${kubernetes.hints.container_id}.log
22+
prospector:
23+
scanner:
24+
symlinks: true
25+
tags:
26+
- forwarded
27+
- cassandra-systemlogs
28+
data_stream.namespace: default
229
- name: jolokia/metrics-cassandra
330
type: jolokia/metrics
431
use_output: default
@@ -298,30 +325,3 @@ inputs:
298325
period: ${kubernetes.hints.cassandra.metrics.period|'10s'}
299326
username: ${kubernetes.hints.cassandra.metrics.username|'admin'}
300327
data_stream.namespace: default
301-
- name: filestream-cassandra
302-
type: filestream
303-
use_output: default
304-
streams:
305-
- condition: ${kubernetes.hints.cassandra.log.enabled} == true or ${kubernetes.hints.cassandra.enabled} == true
306-
data_stream:
307-
dataset: cassandra.log
308-
type: logs
309-
exclude_files:
310-
- .gz$
311-
multiline:
312-
match: after
313-
negate: true
314-
pattern: ^([A-Z])
315-
parsers:
316-
- container:
317-
format: auto
318-
stream: ${kubernetes.hints.cassandra.log.stream|'all'}
319-
paths:
320-
- /var/log/containers/*${kubernetes.hints.container_id}.log
321-
prospector:
322-
scanner:
323-
symlinks: true
324-
tags:
325-
- forwarded
326-
- cassandra-systemlogs
327-
data_stream.namespace: default

deploy/kubernetes/elastic-agent-standalone/templates.d/cloud_security_posture.yml

-93
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,4 @@
11
inputs:
2-
- name: filestream-cockroachdb
3-
type: filestream
4-
use_output: default
5-
streams:
6-
- condition: ${kubernetes.hints.cockroachdb.container_logs.enabled} == true
7-
data_stream:
8-
dataset: kubernetes.container_logs
9-
type: logs
10-
exclude_files: []
11-
exclude_lines: []
12-
parsers:
13-
- container:
14-
format: auto
15-
stream: all
16-
paths:
17-
- /var/log/containers/*${kubernetes.hints.container_id}.log
18-
prospector:
19-
scanner:
20-
symlinks: true
21-
tags: []
22-
data_stream.namespace: default
232
- name: prometheus/metrics-cockroachdb
243
type: prometheus/metrics
254
use_output: default
@@ -42,3 +21,24 @@ inputs:
4221
use_types: true
4322
username: null
4423
data_stream.namespace: default
24+
- name: filestream-cockroachdb
25+
type: filestream
26+
use_output: default
27+
streams:
28+
- condition: ${kubernetes.hints.cockroachdb.container_logs.enabled} == true
29+
data_stream:
30+
dataset: kubernetes.container_logs
31+
type: logs
32+
exclude_files: []
33+
exclude_lines: []
34+
parsers:
35+
- container:
36+
format: auto
37+
stream: all
38+
paths:
39+
- /var/log/containers/*${kubernetes.hints.container_id}.log
40+
prospector:
41+
scanner:
42+
symlinks: true
43+
tags: []
44+
data_stream.namespace: default

0 commit comments

Comments
 (0)