config/recipes/elastic-agent/system-integration.yaml (155 lines of code) (raw):

apiVersion: agent.k8s.elastic.co/v1alpha1 kind: Agent metadata: name: elastic-agent spec: version: 8.17.0 elasticsearchRefs: - name: elasticsearch daemonSet: podTemplate: spec: containers: - name: agent securityContext: runAsUser: 0 config: id: 488e0b80-3634-11eb-8208-57893829af4e revision: 2 agent: monitoring: enabled: true use_output: default logs: true metrics: true inputs: - id: 4917ade0-3634-11eb-8208-57893829af4e name: system-1 revision: 1 type: system/metrics use_output: default meta: package: name: system version: 8.17.0 data_stream: namespace: default streams: - id: system/metrics-system.cpu data_stream: dataset: system.cpu type: metrics metricsets: - cpu cpu.metrics: - percentages - normalized_percentages period: 10s - id: system/metrics-system.diskio data_stream: dataset: system.diskio type: metrics metricsets: - diskio diskio.include_devices: null period: 10s - id: system/metrics-system.filesystem data_stream: dataset: system.filesystem type: metrics metricsets: - filesystem period: 1m processors: - drop_event.when.regexp: system.filesystem.mount_point: ^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/) - id: system/metrics-system.fsstat data_stream: dataset: system.fsstat type: metrics metricsets: - fsstat period: 1m processors: - drop_event.when.regexp: system.fsstat.mount_point: ^/(sys|cgroup|proc|dev|etc|host|lib|snap)($|/) - id: system/metrics-system.load data_stream: dataset: system.load type: metrics metricsets: - load period: 10s - id: system/metrics-system.memory data_stream: dataset: system.memory type: metrics metricsets: - memory period: 10s - id: system/metrics-system.network data_stream: dataset: system.network type: metrics metricsets: - network period: 10s network.interfaces: null - id: system/metrics-system.process data_stream: dataset: system.process type: metrics metricsets: - process period: 10s process.include_top_n.by_cpu: 5 process.include_top_n.by_memory: 5 process.cmdline.cache.enabled: true process.cgroups.enabled: false process.include_cpu_ticks: false processes: - .* - id: system/metrics-system.process_summary data_stream: dataset: system.process_summary type: metrics metricsets: - process_summary period: 10s - id: system/metrics-system.socket_summary data_stream: dataset: system.socket_summary type: metrics metricsets: - socket_summary period: 10s - id: system/metrics-system.uptime data_stream: dataset: system.uptime type: metrics metricsets: - uptime period: 10s --- apiVersion: elasticsearch.k8s.elastic.co/v1 kind: Elasticsearch metadata: name: elasticsearch spec: version: 8.17.0 nodeSets: - name: default count: 3 config: node.store.allow_mmap: false --- apiVersion: kibana.k8s.elastic.co/v1 kind: Kibana metadata: name: kibana spec: version: 8.17.0 count: 1 elasticsearchRef: name: elasticsearch ...