41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: filebeat-config
|
|
namespace: app-notifications
|
|
data:
|
|
filebeat.yml: |
|
|
filebeat.inputs:
|
|
- type: filestream
|
|
id: kubernetes-containers
|
|
paths:
|
|
- /var/log/containers/*_app-notifications_*.log
|
|
prospector:
|
|
scanner:
|
|
fingerprint.enabled: true
|
|
fingerprint.offset: 0
|
|
fingerprint.length: 512
|
|
parsers:
|
|
- container: ~
|
|
|
|
processors:
|
|
- add_kubernetes_metadata:
|
|
in_cluster: true
|
|
host: ${NODE_NAME}
|
|
- drop_event:
|
|
when:
|
|
not:
|
|
or:
|
|
- regexp:
|
|
kubernetes.pod.name: "^backend-.*"
|
|
- regexp:
|
|
kubernetes.pod.name: "^service-.*"
|
|
- regexp:
|
|
kubernetes.pod.name: "^mysql-.*"
|
|
- regexp:
|
|
kubernetes.pod.name: "^rabbitmq-.*"
|
|
|
|
logging.level: info
|
|
|
|
output.logstash:
|
|
hosts: ["logstash.app-notifications.svc.cluster.local:5044"] |