TDE의 TACODEV-774에서 이전해왔습니다. 현재 PR이 된 상태이기 때문에, QA/Review단계부터 시작합니다
Describe the Story
- [ ] A clear and concise description of what this story is.
Argo worflow/CD도 prometheus metric으로 수집할 수 있다. Argo worklfow/CD의 metric을 조사하고, Argo CD 의 주요 metric 수집한다.
argo cd/workflow exporter 존재함, 서비스 모니터 생성해서 prometheus로 데이터 저장 확인 (lma-addons)
grafana dashboard 까지 추가, 확인 (grafana labs에 있는 대시보드 활용)
Acceptance criteria (Validation Scenario)
- [ ] This is something that can be verified to show that this story is satisfied.- [ ] This should have information for QA to validate this story.
산출물
Argo Workflow/CD의 주요 metric 조사 문서화
prometheus와 연동
grafana dashboard
테스트방법
7월 12일 버전의 tacoplay 및 decapod2를 통해 lma 구축
tacoplay 구성을 위해 필요한 사항 수정 필수
site-value를 잘 구성해서 lma가 설치되도록 하는 것은 필수 (윗 댓글도 참조)
추가적으로 현재 버전에 fed-master가 빠져있지 않으므로 lma-addons에 다음과 같이 override해서 grafana와 thanos를 연결해줘야함
grafanaDashboard.sidecar.datasources.prometheusAddress: "thanos-query:9090"
TDE의 TACODEV-774에서 이전해왔습니다. 현재 PR이 된 상태이기 때문에, QA/Review단계부터 시작합니다
Describe the Story
- [ ] A clear and concise description of what this story is.
Argo worflow/CD도 prometheus metric으로 수집할 수 있다. Argo worklfow/CD의 metric을 조사하고, Argo CD 의 주요 metric 수집한다.
argo cd/workflow exporter 존재함, 서비스 모니터 생성해서 prometheus로 데이터 저장 확인 (lma-addons)
grafana dashboard 까지 추가, 확인 (grafana labs에 있는 대시보드 활용)
Acceptance criteria (Validation Scenario)
- [ ] This is something that can be verified to show that this story is satisfied. - [ ] This should have information for QA to validate this story.
산출물
테스트방법
7월 12일 버전의 tacoplay 및 decapod2를 통해 lma 구축
grafanaDashboard.sidecar.datasources.prometheusAddress: "thanos-query:9090"
prometheus 를 통해 target이 잘 올라왔음을 확인
grafana에서 대시보드가 잘 올라왔고 데이터가 보여짐을 확인
Additional information (Optional)
설치시 메트릭 활성화: https://github.com/openinfradev/tacoplay/pull/108
argo에서 나오는 metric을 수집하기 위한 서비스 모니터 설치지원, 이를 활용하는 grafana dashboard 추가: https://github.com/openinfradev/helm-charts/pull/50
https://tde.sktelecom.com/wiki/display/TACODEV/Decapod+Monitoring
decapod-bootstrap 방식으로 바뀌면서 아래 두개의 pr 추가