Skip to content

Prometheus

개요

  • istio mesh메트릭 수집을 담당하는 프로메테우스 설치

선수지식

  • helm chart로 istio를 설치하면 프로메테우스 exporter설정이 디폴트로 활성화 되어 있다.
--set meshConfig.enablePrometheusMerge=true

설치방법

  • helm values
  • 스토리지를 사용하지 않고 인메모리를 사용
  • retenetion 설정: 1d와 200MB
  • alertmanager 설치하지 않음
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm upgrade --install \
  -n istio-system --create-namespace \
  --version '25.30.1' \
  --set server.retention="1d" \
  --set server.retentionSize="200MB" \
  --set server.persistentVolume.enabled=false \
  --set alertmanager.enabled=false \
  prometheus prometheus-community/prometheus

참고자료

  • https://istio.io/latest/docs/ops/integrations/prometheus/