Argo Rollouts

Supported OS Linux Windows Mac OS

통합 버전2.2.0

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

개요

본 점검은 Datadog Agent를 통해 Argo Rollouts를 모니터링합니다.

설정

아래 지침에 따라 Kubernetes 환경에서 실행되는 Agent의 본 점검을 설치 및 구성합니다. 컨테이너화된 환경에서의 구성에 관한 자세한 정보는 Autodiscovery 통합 템플릿 지침을 참조하세요.

설치

Agent 릴리스 7.53.0부터 Argo Rollouts 점검이 Datadog Agent 패키지에 포함되었습니다. 환경에 추가 설치가 필요하지 않습니다.

본 점검은 Argo Rollouts가 노출할 수 있는 OpenMetrics 엔드포인트에서 메트릭을 수집하기 위해 OpenMetrics를 사용하며, 이를 위해 Python 3이 필요합니다.

구성

Argo Rollouts 컨트롤러를 통해 포트 8090/metrics 에서 Prometheus 형식의 메트릭을 쉽게 사용할 수 있습니다. Agent에서 메트릭 수집을 시작하려면 Argo Rollouts 포드에 주석 처리를 해야 합니다. 어노테이션에 관한 자세한 내용은 Autodiscovery 통합 템플릿 지침을 참조하세요. 샘플 argo_rollouts.d/conf.yaml을 검토하여 추가 구성 옵션을 확인할 수 있습니다.

참고: 목록에 표시된 메트릭은 사용 가능한 경우에만 수집할 수 있습니다. 일부 메트릭은 특정 작업을 수행할 때만 생성됩니다. 예를 들어, argo_rollouts.info.replicas.updated 메트릭은 복제본이 업데이트된 후에만 노출됩니다.

다음은 Argo Rollouts 점검을 구성하는 데 필요한 유일한 파라미터입니다.

  • openmetrics_endpoint: 본 파라미터는 Prometheus 형식의 메트릭이 노출되는 위치로 설정해야 합니다. 기본 포트는 8090입니다. 컨테이너화된 환경에서는 호스트 자동 감지%%host%%을 사용해야 합니다.
apiVersion: v1
kind: Pod
# (...)
metadata:
  name: '<POD_NAME>'
  annotations:
    ad.datadoghq.com/argo-rollouts.checks: |
      {
        "argo_rollouts": {
          "init_config": {},
          "instances": [
            {
              "openmetrics_endpoint": "http://%%host%%:8090/metrics"
            }
          ]
        }
      }
    # (...)
spec:
  containers:
    - name: 'argo-rollouts'
# (...)

로그 수집

Agent 버전 6.0 이상에서 사용 가능

Argo Rollouts 로그는 Kubernetes를 통해 여러 Argo Rollouts 포드에서 수집할 수 있습니다. Datadog Agent에는 로그 수집 기능이 기본적으로 비활성화되어 있습니다. 활성화하려면 Kubernetes 로그 수집을 참고하세요.

아래 파라미터를 적용하는 방법은 Autodiscovery 통합 템플릿을 참고하세요.

파라미터
<LOG_CONFIG>{"source": "argo_rollouts", "service": "<SERVICE_NAME>"}

검증

Agent 상태 하위 명령을 실행하고 Checks 섹션에서 argo_rollouts를 찾으세요.

수집한 데이터

메트릭

이벤트

Argo Rollouts 통합에는 이벤트가 포함되지 않습니다.

서비스 점검

트러블슈팅

도움이 필요하신가요? Datadog 고객 지원팀에 문의해주세요.

참고 자료

기타 유용한 문서, 링크 및 기사: