Difference between revisions of "Prometheus addtional-scrape-configs"

From UVOO Tech Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
https://stackoverflow.com/questions/55360726/how-to-add-extrascrapeconfigs-to-prometheus-helm-chart-from-set-argument
 +
```
 +
- job_name: 'sample-pods'
 +
  scrape_interval: 1s
 +
  metrics_path: /
 +
  kubernetes_sd_configs:
 +
    - role: endpoints
 +
2. We deploy stable/prometheus helm chart:
 +
 +
sudo helm upgrade --install prometheus \
 +
--set rbac.create=true \
 +
--set server.persistentVolume.enabled=false \
 +
--set alertmanager.persistentVolume.enabled=false \
 +
--set alertmanager.enabled=false \
 +
--set kubeStateMetrics.enabled=false \
 +
--set nodeExporter.enabled=false \
 +
--set pushgateway.enabled=false \
 +
--set-file extraScrapeConfigs=extraScrapeConfigs.yaml \
 +
stable/prometheus
 +
```
  
 
https://blog.checklyhq.com/autoscaling-checkly-agents-with-keda-in-kubernetes/
 
https://blog.checklyhq.com/autoscaling-checkly-agents-with-keda-in-kubernetes/
  
 
https://prometheus.io/docs/prometheus/latest/configuration/configuration/
 
https://prometheus.io/docs/prometheus/latest/configuration/configuration/
 +
 +
https://se7entyse7en.dev/posts/how-to-set-up-kubernetes-service-discovery-in-prometheus/
  
 
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md
 
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md

Latest revision as of 15:33, 4 December 2023

https://stackoverflow.com/questions/55360726/how-to-add-extrascrapeconfigs-to-prometheus-helm-chart-from-set-argument

- job_name: 'sample-pods'
  scrape_interval: 1s
  metrics_path: /
  kubernetes_sd_configs:
    - role: endpoints
2. We deploy stable/prometheus helm chart:

sudo helm upgrade --install prometheus \
--set rbac.create=true \
--set server.persistentVolume.enabled=false \
--set alertmanager.persistentVolume.enabled=false \
--set alertmanager.enabled=false \
--set kubeStateMetrics.enabled=false \
--set nodeExporter.enabled=false \
--set pushgateway.enabled=false \
--set-file extraScrapeConfigs=extraScrapeConfigs.yaml \
stable/prometheus

https://blog.checklyhq.com/autoscaling-checkly-agents-with-keda-in-kubernetes/

https://prometheus.io/docs/prometheus/latest/configuration/configuration/

https://se7entyse7en.dev/posts/how-to-set-up-kubernetes-service-discovery-in-prometheus/

https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md