Skip to content

goorm-dev/ingress-nginx-metric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ingress Nginx Metric

Kubernetes 클러스터의 Ingress-Nginx에서 메트릭을 수집하기 위한 레포지토리입니다. 메트릭 수집, Prometheus 통합 및 Grafana 대시보드 구성을 위한 설정이 포함되어 있습니다.


디렉토리 구조

.
├── dashboard
│   ├── create-dashboard-cm.sh
│   └── Ingress-Nginx.json
├── ingress-nginx
│   ├── values-override.yaml
│   └── values.yaml
├── kube-prometheus-stack
│   ├── values-override.yaml
│   └── values.yaml
└── README.md
  • dashboard/

    • Ingress-Nginx 대시보드를 위한 리소스
    • create-dashboard-cm.sh: Grafana에 대시보드를 등록하기 위한 스크립트
    • Ingress-Nginx.json: 대시보드 설정 파일
  • ingress-nginx/

    • ingress-nginx Helm 차트의 values 파일
    • values.yaml: 기본 values
    • values-override.yaml: 배포를 위한 사용자 정의 values
  • kube-prometheus-stack/

    • kube-prometheus-stack Helm 차트의 values 파일
    • values.yaml: 기본 values
    • values-override.yaml: 배포를 위한 사용자 정의 values

설정 방법

  1. ingress-nginx values 적용
helm upgrade ingress-nginx ingress-nginx/ingress-nginx -n ingress-nginx -f ingress-nginx/values-override.yaml
  1. kube-prometheus-stack values 적용
helm upgrade kube-prometheus-stack prometheus-community/kube-prometheus-stack -n prometheus -f kube-prometheus-stack/values-override.yaml
  1. Grafana 대시보드 적용
chmod 700 dashboard/create-dashboard-cm.sh
dashboard/create-dashboard-cm.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages