Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.54 KB

File metadata and controls

48 lines (35 loc) · 2.54 KB

Prometheus Agent

This chart deploys Prometheus in agent mode to scrape Kubernetes metrics and write them to a central Prometheus endpoint.

Secrets

To securely provide the remote write credentials, create a Kubernetes Secret named prometheus-remote-write-credentials in the target namespace.

kubectl create secret generic prometheus-remote-write-credentials \
    --from-literal=username="$remote_write_username" \
    --from-literal=password="$remote_write_password" \
    -n $namespace

Parameters

prometheusAgent parameters

Name Description Value
image The image for Prometheus prom/prometheus:v2.54.1
imagePullPolicy Pull policy for Prometheus image Always
replicas Number of replicas for the Prometheus agent deployment 1

Remote write configuration

Name Description Value
remoteWrite.url The remote write endpoint URL. https://prometheus.mint-system.ch/api/v1/write

Resources requests and limits

Name Description Value
resources.requests.memory Memory request for the container 64Mi
resources.requests.cpu CPU request for the container 250m
resources.limits.memory Memory limit for the container 128Mi
resources.limits.cpu CPU limit for the container 500m

Kube-state-metrics configuration

Name Description Value
kube-state-metrics.enabled Enable kube-state-metrics as sub-chart true
kube-state-metrics.resources.requests.memory Memory request for the container 32Mi
kube-state-metrics.resources.requests.cpu CPU request for the container 10m
kube-state-metrics.resources.limits.memory Memory limit for the container 128Mi