openinfradev / decapod-issues

place holder for epic, cross-repo issues, etc.
0 stars 0 forks source link

[Dev] Argo Workflow/Argo CD의 메트릭을 수집할 수 있다 #24

Closed bluejayA closed 2 years ago

bluejayA commented 3 years ago

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.

산출물

테스트방법

  1. 7월 12일 버전의 tacoplay 및 decapod2를 통해 lma 구축

    • tacoplay 구성을 위해 필요한 사항 수정 필수
    • site-value를 잘 구성해서 lma가 설치되도록 하는 것은 필수 (윗 댓글도 참조)
    • 추가적으로 현재 버전에 fed-master가 빠져있지 않으므로 lma-addons에 다음과 같이 override해서 grafana와 thanos를 연결해줘야함 grafanaDashboard.sidecar.datasources.prometheusAddress: "thanos-query:9090"
  2. prometheus 를 통해 target이 잘 올라왔음을 확인

  3. grafana에서 대시보드가 잘 올라왔고 데이터가 보여짐을 확인

Additional information (Optional)