OpenStack Controller

Supported OS Linux Mac OS Windows

통합 버전8.4.0

개요

참고: 본 통합은 OpenStack v13+에서만 적용됩니다. OpenStack v12 이하에서 메트릭을 수집하려면 OpenStack 통합를 사용하세요.

본 점검은 컨트롤러 노드에서 OpenStack을 모니터링합니다.

설정

설치

OpenStack Controller 점검은 Datadog 에이전트 패키지에 포함되어 있으므로 서버에 추가 설치할 필요가 없습니다.

설정

OpenStack Controller 통합은 모든 컴퓨팅 노드와 이를 실행하는 서버로부터 정보를 수집하도록 설계되었습니다. 통합은 단일 에이전트에서 실행되어 OpenStack 환경을 모니터링하며, 컨트롤러 노드 또는 Keystone, Nova, Neutron, Cinder, Ironic, Octavia 엔드포인트에 액세스할 수 있는 인접 서버에 배포할 수 있습니다.

OpenStack 준비

openstack_controller.d/conf.yaml 파일에 사용되는 datadog 사용자를 생성합니다. 이 사용자는 환경 전반의 읽기 전용 권한이 필요한데, 그래야 단일 노드에서 실행되고 모든 노드 및 서버의 상위 시스템 정보를 읽을 수 있습니다.

에이전트 설정

  1. 에이전트의 설정 디렉토리 루트에 있는 conf.d/ 폴더에서 openstack_controller.d/conf.yaml 파일을 편집하여 OpenStack Controller 성능 데이터를 수집합니다. 사용 가능한 모든 설정 옵션은 openstack_controller.d/conf.yaml 샘플을 참조하세요.

    init_config:
    
    instances:
      - keystone_server_url: "<AUTH_URL>"
        password: "<PASSWORD>"
        username: "<USER_NAME>"
        domain_id: "<DOMAIN_ID>"
    
  2. 에이전트를 재시작하세요.

참고: 통합을 v5.0.0 이하에서 v6.0.0 이상으로 업그레이드하는 경우, use_legacy_check_version 플래그를 활성화해야 최신 기능을 사용할 수 있습니다. 아울러, 호환성을 유지하기 위해 설정을 변경해야 할 수도 있습니다. 자세한 내용은 openstack controller.d/conf.yaml 샘플을 참조하세요.

로그 수집
  1. Datadog 에이전트에서는 로그 수집이 기본적으로 비활성화되어 있습니다. datadog.yaml 파일에서 활성화할 수 있습니다.

    logs_enabled: true
    
  2. Openstack 로그 수집을 시작하려면 openstack_controller.d/conf.yaml 파일에 설정 블록을 추가하세요.

    logs:
      - type: file
        path: "<LOG_FILE_PATH>"
        source: openstack
    

    path 파라미터 값을 변경하고 환경에 맞게 설정하세요. 사용 가능한 모든 설정 옵션은 openstack_controller.d/conf.yaml 샘플을 참조하세요.

검증

에이전트 status 하위 명령을 실행하고 점검 섹션에서 openstack_controller를 찾습니다.

수집한 데이터

메트릭

이벤트

OpenStack Controller는 이벤트를 포함하지 않습니다.

서비스 점검

트러블슈팅

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

참고 자료

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

PREVIEWING: may/embedded-workflows