CouchDB

Supported OS Linux Windows Mac OS

통합 버전8.3.0

CouchDB 대시보드

개요

Datadog의 CouchDB 데이터를 캡처하여 다음 이점을 누릴 수 있습니다.

  • 핵심 CouchDB 메트릭을 시각화합니다.
  • CouchDB 성능을 나머지 애플리케이션과 연계합니다.

성능을 이유로 사용하는 CouchDB 버전이 캐시됩니다. 그러므로 동일한 에이전트가 포함된 다른 버전을 사용해 CouchDB 인스턴스를 모니터링할 수 없습니다.

설정

설치

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

구성

호스트

호스트에서 실행 중인 에이전트에 대해 이 점검을 구성하려면:

메트릭 수집
  1. 에이전트 설정 디렉터리의 루트에 있는 conf.d/ 폴더에서 couch.d/conf.yaml 파일을 편집하여 CouchDB 성능 데이터 수집을 시작합니다. 사용 가능한 모든 설정 옵션의 경우 sample couch.d/conf.yaml를 참조하세요.

    init_config:
    
    instances:
      ## @param server - string - required
      ## The Couch server's url.
      #
      - server: http://localhost:5984
    

    참고: db_includedb_exclude를 제공하여 에이전트가 메트릭을 수집해야 하는 소스와 그렇지 않은 소스를 통제하세요.

  2. 에이전트를 재시작하세요.

로그 수집

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

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

    logs_enabled: true
    
  2. 이 설정 블록을 couch.d/conf.yaml 파일에 추가하여 CouchDB 로그 수집을 시작하세요.

    logs:
      - type: file
        path: /var/log/couchdb/couch.log
        source: couchdb
        service: couch
    

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

  3. 에이전트를 재시작하세요.

컨테이너화

컨테이너화된 환경의 경우 자동탐지 통합 템플릿에 다음 파라미터를 적용하는 방법이 안내되어 있습니다.

메트릭 수집
파라미터
<INTEGRATION_NAME>couch
<INIT_CONFIG>비어 있음 또는 {}
<INSTANCE_CONFIG>{"server": "http://%%host%%:5984"}
로그 수집

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

Datadog Agent에서 로그 수집은 기본값으로 비활성화되어 있습니다. 이를 활성화하려면 쿠버네티스(Kubernetes) 로그 수집을 참조하세요.

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

검증

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

수집한 데이터

메트릭

이벤트

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

서비스 점검

트러블슈팅

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

참고 자료

PREVIEWING: may/embedded-workflows