Ansible

Ansible 대시보드

개요

Datadog Ansible 콜백 통합을 설치해 다음을 수행하세요.

  • Ansible 서버 실행에 대한 실시간 보고서 받기
  • 모든 서버에서 주요 Ansible 성능 메트릭 추적
  • 실패한 Ansible 실행을 팀과 신속하게 식별하고 논의

Ansible과 Datadog 통합 사용에 대한 자세한 내용은 블로그 게시물 Ansible + Datadog: Monitor your automation, automate your monitoring을 읽어보세요.

설정

설치

  1. 필수 Python 라이브러리가 서버에 설치되어 있는지 확인하세요.

    • datadogpy
    • pyyaml (pip install pyyaml와 설치)
    • Mac OS X 사용자: OS에 설치된 Python 2.7.10 이하를 실행하는 경우 최신 버전의 OpenSSL - pip install pyopenssl idna로 업그레이드합니다.
  2. ansible-datadog-callback GitHub 리포지토리를 복제합니다.

  3. 플레이북 콜백 디렉터리(기본값은 플레이북 루트 디렉터리에 있는 callback_plugins/)에 datadog_callback.py를 복사합니다. 디렉터리가 없으면 새로 생성합니다.

  4. datadog_callback.py와 함께 datadog_callback.yml 파일을 생성하고 다음과 같이 API 키를 사용하여 해당 내용을 설정합니다.

     api_key: <YOUR_DATADOG_API_KEY>
    
  5. 플레이북이 실행된 후 Datadog에 Ansible 이벤트 및 메트릭이 표시됩니다.

Ansible을 사용하여 Datadog Agent를 설치하려면 Agent 설치 지침을 참조하세요.

로그 수집

Ansible를 사용하여 로그 수집이 활성화된 Datadog Agent를 설치하는 방법은 플레이북 예를 참조하세요.

수집한 데이터

메트릭

이벤트

ansible-datadog-callback은 플레이북 실행에서 Ansible 이벤트를 캡처합니다.

서비스 점검

Ansible 통합에는 서비스 검사가 포함되지 않습니다.

트러블슈팅

도움이 필요하신가요? Datadog 고객지원에 연락하세요.

PREVIEWING: may/embedded-workflows