aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-04-10 17:26:10 +0100
committerGravatar Joe Banks <[email protected]>2024-04-10 17:51:04 +0100
commitbc817774bbd531917bc13a8d50390ae61d391fd5 (patch)
tree50fca7777d89edb7b8f97c1623995b06ee847fd8
parentDocument loki values file (diff)
Enable scraping of Loki and Loki Canary pod
Adds the necessary Pod annotations (prometheus.io/scrape, etc.) to pods to have Prometheus service discovery automatically pick up on them and start scraping.
-rw-r--r--kubernetes/namespaces/loki/loki_values.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/kubernetes/namespaces/loki/loki_values.yml b/kubernetes/namespaces/loki/loki_values.yml
index b2dd274..5d016b2 100644
--- a/kubernetes/namespaces/loki/loki_values.yml
+++ b/kubernetes/namespaces/loki/loki_values.yml
@@ -47,6 +47,11 @@ singleBinary:
- name: var-loki-tmpfs
mountPath: /var/loki
+ # Add labels to enable Prometheus scraping of Loki replicas
+ podAnnotations:
+ prometheus.io/scrape: "true"
+ prometheus.io/port: "http-metrics"
+
# Reduce the memory on the memcached cluster (defaults to 8GB)
chunksCache:
allocatedMemory: 1024
@@ -62,3 +67,9 @@ backend:
# Enable Minio for S3 storage
minio:
enabled: true
+
+# Enable Prometheus scraping of the Loki Canaries
+lokiCanary:
+ annotations:
+ prometheus.io/scrape: "true"
+ prometheus.io/port: "http-metrics"