apiVersion: v1 kind: ConfigMap metadata: name: filebeat-config namespace: app-notifications data: filebeat.yml: | filebeat.autodiscover: providers: - type: kubernetes node: ${NODE_NAME} hints.enabled: true templates: - condition: equals: kubernetes.namespace: "app-notifications" config: - type: container paths: - /var/log/containers/*_app-notifications_*.log processors: - add_kubernetes_metadata: in_cluster: true - 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"]