mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-27 16:39:38 -05:00
f4b2d02194
* add Metricbeat deployment to debugd Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * set metricbeat debugd image version Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix k8s deployment Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * use 2 separate deployments Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * only deploy via k8s in non-debug-images Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * add missing tilde * remove k8s metrics Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * unify flag Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * add cloud metadata processor to filebeat Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * ci: fix debugd logcollection (#2355) * add missing keyvault access role Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * bump logstash image version Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * bump filebeat / metricbeat image version Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * log used image version Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * use debugging image versions Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * increase wait timeout for image upload * add cloud metadata processor to filebeat Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix template locations in container Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix image version typo Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * add filebeat / metricbeat users Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * remove user additions Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * update workflow step name Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * only mount config files Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * document potential rc Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix IAM permissions in workflow Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix AWS permissions Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * tidy Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * add missing workflow input Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * rename action Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * pin image versions Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * remove unnecessary workflow inputs Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --------- Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * add refStream input Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * remove inputs.yml dep Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * increase system metric period Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> * fix linkchecker Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com> --------- Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
http.port: {{ .Port }}
|
|
|
|
output.logstash:
|
|
hosts: ["{{ .LogstashHost }}"]
|
|
|
|
output.console:
|
|
enabled: false
|
|
|
|
logging:
|
|
to_files: false
|
|
metrics.enabled: false
|
|
level: warning
|
|
|
|
timestamp.precision: nanosecond
|
|
|
|
# https://www.elastic.co/guide/en/beats/metricbeat/current/configuration-path.html#_system_hostfs
|
|
system.hostfs: "/hostfs"
|
|
|
|
metricbeat.modules:
|
|
{{ if .CollectSystemMetrics }}
|
|
- module: system
|
|
enabled: true
|
|
metricsets:
|
|
- cpu # CPU usage
|
|
- load # CPU load averages
|
|
- memory # Memory usage
|
|
- network # Network IO
|
|
- process # Per process metrics
|
|
- process_summary # Process summary
|
|
#- uptime # System Uptime
|
|
#- socket_summary # Socket summary
|
|
#- core # Per CPU core usage
|
|
- diskio # Disk IO
|
|
- filesystem # File system usage for each mountpoint
|
|
- fsstat # File system summary metrics
|
|
#- raid # Raid
|
|
#- socket # Sockets and connection info (linux only)
|
|
#- service # systemd service information
|
|
cpu.metrics: ["percentages","normalized_percentages"]
|
|
period: 10s
|
|
processes: ['.*']
|
|
# To monitor host metrics from within a container. As per:
|
|
# https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-module-system.html#_example_configuration_59
|
|
hostfs: "/hostfs"
|
|
{{ end }}
|
|
{{ if .CollectEtcdMetrics }}
|
|
- module: etcd
|
|
enabled: true
|
|
metricsets: ["metrics"]
|
|
period: 30s
|
|
hosts: ["https://localhost:2379"]
|
|
ssl:
|
|
certificate_authorities: ["/etc/kubernetes/pki/etcd/ca.crt"]
|
|
certificate: "/etc/kubernetes/pki/etcd/peer.crt"
|
|
key: "/etc/kubernetes/pki/etcd/peer.key"
|
|
verification_mode: "full"
|
|
{{ end }}
|
|
|
|
|
|
processors:
|
|
{{ if .AddCloudMetadata }}
|
|
- add_cloud_metadata: ~
|
|
{{ end }}
|