Ceph

Supported OS Linux Mac OS

통합 버전4.1.0

Ceph dashboard

개요

Datadog-Ceph 통합을 활성화해 다음 작업을 수행할 수 있습니다.

  • 스토리지 풀 전반의 디스크 사용량 추적
  • 문제 시 서비스 점검 수신
  • I/O 성능 메트릭 모니터링

설정

설치

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

구성

에이전트 설정 디렉터리 루트에 있는 conf.d/ 폴더에서 ceph.d/conf.yaml 파일을 편집합니다. 사용 가능한 모든 옵션은 샘플 ceph.d/conf.yaml을 참조하세요.

init_config:

instances:
  - ceph_cmd: /path/to/your/ceph # default is /usr/bin/ceph
    use_sudo: true # only if the ceph binary needs sudo on your nodes

use_sudo을 활성화하면 다음과 같은 라인을 sudoers 파일에 추가합니다.

dd-agent ALL=(ALL) NOPASSWD:/path/to/your/ceph

로그 수집

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

  1. Datadog 에이전트에서 로그 수집은 기본적으로 사용하지 않도록 설정되어 있습니다. datadog.yaml파일에서 로그 수집을 사용하도록 설정합니다.

    logs_enabled: true
    
  2. 다음으로 아래에서 logs 라인의 주석을 제거하여 ceph.d/conf.yaml을 편집합니다. Ceph 로그 파일에 대한 올바른 경로를 사용해 로그 path를 업데이트합니다.

    logs:
      - type: file
        path: /var/log/ceph/*.log
        source: ceph
        service: "<APPLICATION_NAME>"
    
  3. Agent를 재시작합니다.

검증

에이전트 상태 하위 명령을 실행하고 점검 섹션 아래에서 ceph를 찾으세요.

수집한 데이터

메트릭

참고: Ceph luminous 이상 버전을 실행 중인 경우 ceph.osd.pct_used 메트릭이 포함되지 않습니다.

이벤트

Ceph 점검은 이벤트를 포함하지 않습니다.

서비스 점검

트러블슈팅

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

참고 자료

PREVIEWING: may/embedded-workflows