elastic-system: Fixes and cleanups
This commit is contained in:
		| @@ -24,50 +24,12 @@ spec: | |||||||
|               type: container |               type: container | ||||||
|               paths: |               paths: | ||||||
|               - /var/log/containers/*${data.kubernetes.container.id}.log |               - /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: |   daemonSet: | ||||||
|     podTemplate: |     podTemplate: | ||||||
|       spec: |       spec: | ||||||
|         serviceAccountName: filebeat |         serviceAccountName: filebeat | ||||||
|         automountServiceAccountToken: true |         automountServiceAccountToken: true | ||||||
|         terminationGracePeriodSeconds: 30 |         terminationGracePeriodSeconds: 30 | ||||||
|         dnsPolicy: ClusterFirstWithHostNet |  | ||||||
|         hostNetwork: true # Allows to provide richer host metadata |  | ||||||
|         containers: |         containers: | ||||||
|         - name: filebeat |         - name: filebeat | ||||||
|           securityContext: |           securityContext: | ||||||
| @@ -84,6 +46,12 @@ spec: | |||||||
|               valueFrom: |               valueFrom: | ||||||
|                 fieldRef: |                 fieldRef: | ||||||
|                   fieldPath: spec.nodeName |                   fieldPath: spec.nodeName | ||||||
|  |           resources: | ||||||
|  |             limits: | ||||||
|  |               memory: 200Mi | ||||||
|  |             requests: | ||||||
|  |               cpu: 100m | ||||||
|  |               memory: 100Mi | ||||||
|         - name: exporter |         - name: exporter | ||||||
|           image: sepa/beats-exporter |           image: sepa/beats-exporter | ||||||
|           args: |           args: | ||||||
| @@ -224,3 +192,14 @@ spec: | |||||||
|   - hosts: |   - hosts: | ||||||
|     - kibana.k-space.ee |     - kibana.k-space.ee | ||||||
|     secretName: kibana-tls |     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