elastic-system: Fixes and cleanups
This commit is contained in:
		| @@ -24,50 +24,12 @@ spec: | ||||
|               type: container | ||||
|               paths: | ||||
|               - /var/log/containers/*${data.kubernetes.container.id}.log | ||||
|     processors: | ||||
|       - drop_fields: | ||||
|           fields: | ||||
|             - stream | ||||
|             - target | ||||
|             - host | ||||
|           ignore_missing: true | ||||
|       - rename: | ||||
|           fields: | ||||
|             - from: "kubernetes.node.name" | ||||
|               to: "host" | ||||
|             - from: "kubernetes.pod.name" | ||||
|               to: "pod" | ||||
|             - from: "kubernetes.labels.app" | ||||
|               to: "app" | ||||
|             - from: "kubernetes.namespace" | ||||
|               to: "namespace" | ||||
|           ignore_missing: true | ||||
|       - drop_fields: | ||||
|           fields: | ||||
|             - input | ||||
|             - agent | ||||
|             - container | ||||
|             - ecs | ||||
|             - host | ||||
|             - kubernetes | ||||
|             - log | ||||
|             - "@metadata" | ||||
|           ignore_missing: true | ||||
|       - decode_json_fields: | ||||
|           fields: | ||||
|             - message | ||||
|           max_depth: 2 | ||||
|           expand_keys: true | ||||
|           target: "" | ||||
|           add_error_key: true | ||||
|   daemonSet: | ||||
|     podTemplate: | ||||
|       spec: | ||||
|         serviceAccountName: filebeat | ||||
|         automountServiceAccountToken: true | ||||
|         terminationGracePeriodSeconds: 30 | ||||
|         dnsPolicy: ClusterFirstWithHostNet | ||||
|         hostNetwork: true # Allows to provide richer host metadata | ||||
|         containers: | ||||
|         - name: filebeat | ||||
|           securityContext: | ||||
| @@ -84,6 +46,12 @@ spec: | ||||
|               valueFrom: | ||||
|                 fieldRef: | ||||
|                   fieldPath: spec.nodeName | ||||
|           resources: | ||||
|             limits: | ||||
|               memory: 200Mi | ||||
|             requests: | ||||
|               cpu: 100m | ||||
|               memory: 100Mi | ||||
|         - name: exporter | ||||
|           image: sepa/beats-exporter | ||||
|           args: | ||||
| @@ -224,3 +192,14 @@ spec: | ||||
|   - hosts: | ||||
|     - kibana.k-space.ee | ||||
|     secretName: kibana-tls | ||||
| --- | ||||
| apiVersion: monitoring.coreos.com/v1 | ||||
| kind: PodMonitor | ||||
| metadata: | ||||
|   name: filebeat | ||||
| spec: | ||||
|   selector: | ||||
|     matchLabels: | ||||
|       beat.k8s.elastic.co/name: filebeat | ||||
|   podMetricsEndpoints: | ||||
|     - port: exporter | ||||
|   | ||||
		Reference in New Issue
	
	Block a user