v2.41.1 | EKS Anywhere
Publish date: 2024-05-08
General | | |
rbac.create | Specifies if clusterRole / role and clusterRoleBinding / roleBinding will be created for prometheus-server and node-exporter | true |
sourceRegistry | Specifies image source registry for prometheus-server and node-exporter | "783794618700.dkr.ecr.us-west-2.amazonaws.com" |
Node-Exporter | | |
nodeExporter.enabled | Indicates if node-exporter is enabled | true |
nodeExporter.hostNetwork | Indicates if node-exporter shares the host network namespace | true |
nodeExporter.hostPID | Indicates if node-exporter shares the host process ID namespace | true |
nodeExporter.image.pullPolicy | Specifies node-exporter image pull policy: IfNotPresent , Always , Never | "IfNotPresent" |
nodeExporter.image.repository | Specifies node-exporter image repository | "prometheus/node-exporter" |
nodeExporter.resources | Specifies resource requests and limits of the node-exporter container. Refer to the Kubernetes API documentation ResourceRequirements field for more details | {} |
nodeExporter.service | Specifies how to expose node-exporter as a network service | See footnote |
nodeExporter.tolerations | Specifies node tolerations for node-exporter scheduling to nodes with taints. Refer to the Kubernetes API documentation toleration field for more details. | See footnote |
serviceAccounts.nodeExporter.annotations | Specifies node-exporter service account annotations | {} |
serviceAccounts.nodeExporter.create | Indicates if node-exporter service account will be created | true |
serviceAccounts.nodeExporter.name | Specifies node-exporter service account name | "" |
Prometheus-Server | | |
server.enabled | Indicates if prometheus-server is enabled | true |
server.global.evaluation_interval | Specifies how frequently the prometheus-server rules are evaluated | "1m" |
server.global.scrape_interval | Specifies how frequently prometheus-server will scrape targets | "1m" |
server.global.scrape_timeout | Specifies how long until a prometheus-server scrape request times out | "10s" |
server.image.pullPolicy | Specifies prometheus-server image pull policy: IfNotPresent , Always , Never | "IfNotPresent" |
server.image.repository | Specifies prometheus-server image repository | "prometheus/prometheus" |
server.name | Specifies prometheus-server container name | "server" |
server.persistentVolume.accessModes | Specifies prometheus-server data Persistent Volume access modes | "ReadWriteOnce" |
server.persistentVolume.enabled | Indicates if prometheus-server will create/use a Persistent Volume Claim | true |
server.persistentVolume.existingClaim | Specifies prometheus-server data Persistent Volume existing claim name. It requires server.persistentVolume.enabled: true . If defined, PVC must be created manually before volume will be bound | "" |
server.persistentVolume.size | Specifies prometheus-server data Persistent Volume size | "8Gi" |
server.remoteRead | Specifies prometheus-server remote read configs. Refer to Prometheus docs remote_read for more details | [] |
server.remoteWrite | Specifies prometheus-server remote write configs. Refer to Prometheus docs remote_write for more details | [] |
server.replicaCount | Specifies the replicaCount for prometheus-server deployment / statefulSet. Note: server.statefulSet.enabled should be set to true if server.replicaCount is greater than 1 | 1 |
server.resources | Specifies resource requests and limits of the prometheus-server container. Refer to the Kubernetes API documentation ResourceRequirements field for more details | {} |
server.retention | Specifies prometheus-server data retention period | "15d" |
server.service | Specifies how to expose prometheus-server as a network service | See footnote |
server.statefulSet.enabled | Indicates if prometheus-server is deployed as a statefulSet. If set to false , prometheus-server will be deployed as a deployment | false |
serverFiles.“prometheus.yml”.scrape_configs | Specifies a set of targets and parameters for prometheus-server describing how to scrape them. Refer to Prometheus docs scrape_config for more details | See footnote |
serviceAccounts.server.annotations | Specifies prometheus-server service account annotations | {} |
serviceAccounts.server.create | Indicates if prometheus-server service account will be created | true |
serviceAccounts.server.name | Specifies prometheus-server service account name | "" |
ncG1vNJzZmiZnq7EqbHRnmWeo6Njrq6t2ailmq%2BjY7CwuY6dppyrX6WupLfAoJysZ6CnvK6x06Gcrqtfq39vgJBnZ2g%3D