MarkLogic

Supported OS Linux Mac OS

통합 버전6.1.2

개요

이 점검은 Datadog Agent를 통해 MarkLogic을 모니터링합니다. MarkLogic Server는 운영 및 분석 데이터의 데이터 허브 역할을 하도록 설계된 멀티 모델 데이터베이스입니다.

설정

아래 지침을 따라 호스트에서 실행 중인 Agent에 이 점검을 설치하고 구성하세요. 컨테이너 환경에서 구성하려면 Autodiscovery 통합 템플릿을 참고하세요.

설치

MarkLogic 점검은 Datadog Agent 패키지에 포함되어 있어 서버에 추가로 설치할 필요가 없습니다.

MarkLogic 준비

API 또는 Admin 인터페이스를 사용하여 Datadog Agent용 사용자를 생성하고 최소한 manage-user 역할 권한을 부여하세요. enable_health_service_checks 구성을 사용하려면 Datadog MarkLogic 사용자에게 최소한 [manage-admin(https://docs.marklogic.com/guide/admin/pre_def_roles#id_28243) 역할을 부여하세요.

API
  1. 이 요청을 다음 특정 값으로 수정하여 Datadog 사용자를 생성합니다.

    curl -X POST --anyauth --user <ADMIN_USER>:<ADMIN_PASSWORD> -i -H "Content-Type: application/json" -d '{"user-name": "<USER>", "password": "<PASSWORD>", "roles": {"role": "manage-user"}}' http://<HOSTNAME>:8002/manage/v2/users
    

    올바른 <ADMIN_USER><ADMIN_PASSWORD>를 사용하고, <USER><PASSWORD>를 Datadog Agent가 사용하는 사용자 이름과 비밀번호로 바꿉니다. 자세한 내용은 MarkLogic 도움말 POST /manage/v2/users를 참고하세요.

  2. 다음과 같이 충분한 권한이 있는 사용자를 생성했는지 확인합니다.

    curl -X GET --anyauth --user <USER>:<PASSWORD> -i http://<HOSTNAME>:8002/manage/v2
    
관리자 인터페이스
  1. 관리자 계정으로 QConsole에 로그인합니다. 기본적으로 QConsole은 http://<HOSTNAME>:8000/qconsole에서 사용할 수 있습니다.

  2. 데이터베이스로 Security, 쿼리 유형으로 XQuery을 선택합니다.

  3. 쿼리를 실행하여 <USER><PASSWORD>을 Datadog 에이전트에서 사용하는 항목으로 변경합니다.

    xquery version "1.0-ml";
    import module namespace sec="http://marklogic.com/xdmp/security" at 
        "/MarkLogic/security.xqy";
    
    sec:create-user(
        "<USER>",
        "Datadog Agent user",
        "<PASSWORD>",
        "manage-user",
        (xdmp:permission("security", "read")),
        ("http://marklogic.com/dev_modules"))
    

    자세한 내용은 MarkLogic 도움말 sec:create-user을 참고하세요.

  4. 충분한 권한이 있는 사용자를 생성했는지 확인하려면 <USER><PASSWORD>을 사용하여 http://<HOSTNAME>:8002(기본 포트)에서 인증합니다.

설정

호스트

  1. MarkLogic 성능 데이터 수집을 시작하려면 Agent 구성 디렉터리의 루트에 있는 conf.d/ 폴더의marklogic.d/conf.yaml 파일을 편집합니다. 사용 가능한 모든 구성 옵션은 [샘플 marklogic.d/conf.yaml 파일]https://github.com/DataDog/integrations-core/blob/master/marklogic/datadog_checks/marklogic/data/conf.yaml.example)을 참고하세요. 구성 파일의 사용자 관련 설정에는 생성한 Datadog Agent 사용자를 사용하세요.

  2. Agent를 다시 시작합니다.

로그 수집

에이전트 버전 > 6.0에서 사용 가능

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

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

      logs:
        - type: file
          path: /var/opt/MarkLogic/Logs/ErrorLog.txt
          source: marklogic
        - type: file
          path: /var/opt/MarkLogic/Logs/80002_AccessLog.txt
          source: marklogic
    

    path 값을 변경하고 환경에 맞게 구성합니다. 사용 가능한 모든 구성 옵션은 샘플 marklogic.d/conf.yaml 파일을 참고하세요.

  3. Agent를 다시 시작합니다.

검증

Agent 상태 하위 명령을 실행하고 Checks 섹션에서 marklogic을 찾습니다.

수집한 데이터

Metrics

marklogic.databases.average_forest_size
(gauge)
데이터베이스에 첨부된 평균 포레스트 크기.
mebibyte로 표시됨
marklogic.databases.backup_count
(gauge)
백업 중인 포레스트의 최대 개수.
unit으로 표시됨
marklogic.databases.backup_read_load
(gauge)
백업 시 디스크 읽기에 소요한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.backup_read_rate
(gauge)
디스크 백업 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.backup_write_load
(gauge)
백업 시 디스크 쓰기에 소요한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.backup_write_rate
(gauge)
백업 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.compressed_tree_cache_hit_rate
(gauge)
압축된 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.databases.compressed_tree_cache_miss_rate
(gauge)
압축된 캐시의 평균 미스 횟수.
miss로 표시됨
marklogic.databases.data_size
(gauge)
디스크에 저장된 데이터베이스 총 크기.
mebibyte로 표시됨
marklogic.databases.database_replication_receive_load
(gauge)
데이터베이스 복제 시 데이터 수신에 소요한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.database_replication_receive_rate
(gauge)
데이터베이스 복제 시 데이터 수신 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.database_replication_send_load
(gauge)
데이터베이스 복제 시 데이터 전송에 소요한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.database_replication_send_rate
(gauge)
데이터베이스 복제 시 데이터 전송 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.deadlock_rate
(gauge)
데드락 발생률.
lock으로 표시됨
marklogic.databases.deadlock_wait_load
(gauge)
데드락으로 이어진 락 대기 시간 비율(경과 시간 대비)
marklogic.databases.device_space
(gauge)
디바이스에 남은 공간.
mebibyte로 표시됨
marklogic.databases.fast_data_size
(gauge)
디스크에 저장된 고속 저장소의 총 크기.
mebibyte로 표시됨
marklogic.databases.forests_count
(gauge)
데이터베이스에 포함된 포레스트 수.
unit으로 표시됨
marklogic.databases.in_memory_size
(gauge)
데이터베이스에 사용된 총 메모리 양.
mebibyte로 표시됨
marklogic.databases.journal_write_load
(gauge)
저널 기록에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.journal_write_rate
(gauge)
저널에 데이터를 기록하는 데 걸리는 이동 평균.
mebibyte로 표시됨
marklogic.databases.large_binary_cache_hit_rate
(gauge)
대용량 바이너리 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.databases.large_binary_cache_miss_rate
(gauge)
대용량 바이너리 캐시의 평균 미스 횟수.
miss로 표시됨
marklogic.databases.large_data_size
(gauge)
디스크에 저장된 대용량 데이터 총 크기.
mebibyte로 표시됨
marklogic.databases.large_read_load
(gauge)
대용량 문서 디스크 읽기 시간 비율(경과 시간 대비)
marklogic.databases.large_read_rate
(gauge)
디스크 대용량 문서 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.large_write_load
(gauge)
대용량 문서 디스크 쓰기 시간 비율(경과 시간 대비)
marklogic.databases.large_write_rate
(gauge)
대용량 문서 데이터 쓰기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.largest_forest_size
(gauge)
데이터베이스에 연결된 가장 큰 포레스트 크기.
mebibyte로 표시됨
marklogic.databases.least_remaining_space_forest
(gauge)
남은 여유 공간의 최소 크기.
mebibyte로 표시됨
marklogic.databases.list_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.databases.list_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 미스 횟수.
miss로 표시됨
marklogic.databases.merge_count
(gauge)
병합되는 포레스트의 최대 개수.
marklogic.databases.merge_read_load
(gauge)
병합 작업 중 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.merge_read_rate
(gauge)
디스크 병합 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.merge_write_load
(gauge)
병합 작업 중 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.merge_write_rate
(gauge)
병합 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.min_capacity
(gauge)
포레스트 최소 가용량 비율 (%).
marklogic.databases.query_read_load
(gauge)
쿼리 실행 중 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.query_read_rate
(gauge)
디스크 쿼리 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.read_lock_hold_load
(gauge)
읽기 잠금을 유지한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.read_lock_rate
(gauge)
읽기 잠금 획득 속도.
mebibyte로 표시됨
marklogic.databases.read_lock_wait_load
(gauge)
읽기 잠금을 획득하기 위해 대기한 스레드 시간 비율(경과 시간 대비)
marklogic.databases.reindex_count
(gauge)
데이터베이스의 재인덱싱 포레스트 총 개수.
marklogic.databases.restore_count
(gauge)
복원 중인 포레스트 최대 수.
marklogic.databases.restore_read_load
(gauge)
복구용 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.restore_read_rate
(gauge)
디스크 복원 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.restore_write_load
(gauge)
복구용 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.databases.restore_write_rate
(gauge)
복원 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.databases.save_write_load
(gauge)
메모리 내 스탠드 쓰기에 소요된 스레드 시간의 이동 평균 비율(경과 시간 대비).
marklogic.databases.save_write_rate
(gauge)
인메모리 스탠드 데이터 쓰기 처리량의 이동 평균.
mebibyte로 표시됨
marklogic.databases.total_load
(gauge)
처리 부하 계수 합계.
marklogic.databases.total_merge_size
(gauge)
데이터베이스의 활성 포레스트 머지 총 용량
mebibyte로 표시됨
marklogic.databases.total_rate
(gauge)
처리 속도 계수 합계.
marklogic.databases.triple_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.databases.triple_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 미스 횟수.
miss로 표시됨
marklogic.databases.triple_value_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.databases.triple_value_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 미스 횟수.
miss로 표시됨
marklogic.databases.write_lock_hold_load
(gauge)
쓰기 잠금을 유지하는 데 소요된 스레드 시간 비율(경과 시간 대비).
marklogic.databases.write_lock_rate
(gauge)
쓰기 잠금 획득 속도.
lock으로 표시됨
marklogic.databases.write_lock_wait_load
(gauge)
쓰기 잠금 획득을 위해 대기한 스레드 시간 비율(경과 시간 대비).
marklogic.forests.backup_count
(gauge)
백업 중인 포레스트의 최대 개수.
unit으로 표시됨
marklogic.forests.backup_read_load
(gauge)
백업 시 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.backup_read_rate
(gauge)
디스크 백업 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.backup_write_load
(gauge)
백업 시 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.backup_write_rate
(gauge)
백업 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.compressed_tree_cache_hit_rate
(gauge)
압축된 캐시에 대한 평균 적중 횟수.
hit로 표시됨
marklogic.forests.compressed_tree_cache_miss_rate
(gauge)
압축된 캐시에 대한 평균 미스 횟수.
miss로 표시됨
marklogic.forests.compressed_tree_cache_ratio
(gauge)
압축된 캐시 비율.
percent로 표시됨
marklogic.forests.current_foreign_master_cluster
(gauge)
로컬 클러스터와 연결된 클러스터 ID.
unit으로 표시됨
marklogic.forests.current_foreign_master_fsn
(gauge)
외부 마스터로부터 수신한 마지막 저널 프레임 ID.
unit으로 표시됨
marklogic.forests.current_master_fsn
(gauge)
로컬 마스터의 저널 프레임 ID.
unit으로 표시됨
marklogic.forests.database_replication_receive_load
(gauge)
데이터베이스 복제 시 데이터 수신에 소요한 스레드 시간 비율(경과 시간에 비례)
marklogic.forests.database_replication_receive_rate
(gauge)
데이터베이스 복제 데이터 수신량의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.database_replication_send_load
(gauge)
데이터베이스 복제 시 데이터 전송에 소요한 스레드 시간 비율(경과 시간 대비)
marklogic.forests.database_replication_send_rate
(gauge)
데이터베이스 복제 데이터 전송량의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.deadlock_rate
(gauge)
데드락 발생률.
lock으로 표시됨
marklogic.forests.deadlock_wait_load
(gauge)
데드락으로 이어진 잠금 대기 스레드 시간 비율(경과 시간 대비)
marklogic.forests.device_space
(gauge)
포레스트 디바이스에 남은 공간 크기.
mebibyte로 표시됨
marklogic.forests.forest_reserve
(gauge)
머지에 필요한 공간 크기.
mebibyte로 표시됨
marklogic.forests.journal_write_load
(gauge)
저널 기록에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.journal_write_rate
(gauge)
저널에 데이터를 기록하는 데 걸리는 이동 평균.
mebibyte로 표시됨
marklogic.forests.journals_size
(gauge)
저널이 디스크에서 차지하는 공간의 양.
mebibyte로 표시됨
marklogic.forests.large_binary_cache_hit_rate
(gauge)
대형 바이너리 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.forests.large_binary_cache_hits
(gauge)
대용량 바이너리 캐시의 적중 횟수.
hit로 표시됨
marklogic.forests.large_binary_cache_miss_rate
(gauge)
대용량 바이너리 캐시의 평균 미스 횟수.
miss로 표시됨
marklogic.forests.large_binary_cache_misses
(gauge)
대용량 바이너리 캐시의 미스 횟수.
miss로 표시됨
marklogic.forests.large_data_size
(gauge)
디스크에서 큰 객체가 차지하는 공간의 양.
mebibyte로 표시됨
marklogic.forests.large_read_load
(gauge)
대용량 문서 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.large_read_rate
(gauge)
디스크 대용량 문서 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.large_write_load
(gauge)
대용량 문서 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.large_write_rate
(gauge)
대용량 문서 데이터 쓰기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.list_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.forests.list_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 캐시 미스 횟수.
miss로 표시됨
marklogic.forests.list_cache_ratio
(gauge)
목록 캐시 비율
percent로 표시됨
marklogic.forests.max_query_timestamp
(gauge)
쿼리가 실행된 가장 긴 타임스탬프.
millisecond로 표시됨
marklogic.forests.max_stands_per_forest
(gauge)
하나의 포레스트 당 최대 스탠드 수.
unit으로 표시됨
marklogic.forests.merge_count
(gauge)
병합 중인 포레스트 최대 개수.
unit으로 표시됨
marklogic.forests.merge_read_load
(gauge)
병합 작업 중 디스크 읽기에 소요된 스레드 시간 비율 (경과 시간 대비)
marklogic.forests.merge_read_rate
(gauge)
디스크 병합 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.merge_write_load
(gauge)
병합 작업 중 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.merge_write_rate
(gauge)
병합 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.min_capacity
(gauge)
포레스트가 수용할 수 있는 최소 용량(%)
percent로 표시됨
marklogic.forests.nonblocking_timestamp
(gauge)
트랜잭션 확정을 기다리지 않고 쿼리를 즉시 실행할 수 있는 최신 타임스탬프
millisecond로 표시됨
marklogic.forests.orphaned_binaries
(gauge)
고립된 대용량 바이너리 개수.
item으로 표시됨
marklogic.forests.query_read_load
(gauge)
쿼리 실행 중 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.query_read_rate
(gauge)
디스크 쿼리 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.read_lock_hold_load
(gauge)
읽기 잠금을 유지한 스레드 시간 비율(경과 시간 대비)
marklogic.forests.read_lock_rate
(gauge)
읽기 잠금 획득 속도.
lock으로 표시됨
marklogic.forests.read_lock_wait_load
(gauge)
읽기 잠금을 획득하기 위해 대기한 스레드 시간 비율(경과 시간 대비)
marklogic.forests.restore_count
(gauge)
복원 중인 포레스트 최대 수.
unit으로 표시됨
marklogic.forests.restore_read_load
(gauge)
복구 시 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.restore_read_rate
(gauge)
디스크 복원 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.restore_write_load
(gauge)
복구 시 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.forests.restore_write_rate
(gauge)
복원 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.forests.save_write_load
(gauge)
메모리 내 스탠드 쓰기 스레드 시간 이동 평균(경과 시간 대비 )
marklogic.forests.save_write_rate
(gauge)
메모리 내 스탠드 쓰기 스레드 시간 이동 평균
mebibyte로 표시됨
marklogic.forests.state_not_open
(gauge)
열리지 않은 포레스트 수.
unit으로 표시됨
marklogic.forests.storage.disk_size
(gauge)
스탠드가 디스크에서 차지하는 공간의 양.
mebibyte로 표시됨
marklogic.forests.storage.host.capacity
(gauge)
사용 가능한 저장 공간 비율.
percent로 표시됨
marklogic.forests.storage.host.device_space
(gauge)
포레스트 디바이스에 남은 공간.
mebibyte로 표시됨
marklogic.forests.storage.host.forest_reserve
(gauge)
병합에 필요한 공간 크기.
mebibyte로 표시됨
marklogic.forests.storage.host.forest_size
(gauge)
포레스트 전체 일반 저장 용량.
mebibyte로 표시됨
marklogic.forests.storage.host.large_data_size
(gauge)
대용량 객체 디스크 점유 용량.
mebibyte로 표시됨
marklogic.forests.storage.host.remaining_space
(gauge)
포레스트 전체 가용 저장 용량.
mebibyte로 표시됨
marklogic.forests.total_forests
(gauge)
전체 포레스트 수.
unit으로 표시됨
marklogic.forests.total_load
(gauge)
처리 부하 계수 합계
marklogic.forests.total_rate
(gauge)
처리 속도 계수 합계.
mebibyte로 표시됨
marklogic.forests.triple_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.forests.triple_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 캐시 미스 횟수.
miss로 표시됨
marklogic.forests.triple_value_cache_hit_rate
(gauge)
리스트 캐시의 평균 적중 횟수.
hit로 표시됨
marklogic.forests.triple_value_cache_miss_rate
(gauge)
리스트 캐시에서 발생하는 평균 캐시 미스 횟수.
miss로 표시됨
marklogic.forests.write_lock_hold_load
(gauge)
쓰기 잠금을 유지하는 데 소요된 스레드 시간 비율(경과 시간 대비).
marklogic.forests.write_lock_rate
(gauge)
쓰기 잠금 획득 속도.
lock으로 표시됨
marklogic.forests.write_lock_wait_load
(gauge)
쓰기 잠금 획득을 위해 대기한 스레드 시간 비율(경과 시간 대비).
marklogic.hosts.backup_read_load
(gauge)
백업 시 디스크 읽기 스레드 시간 비율(경과 시간 대비).
marklogic.hosts.backup_read_rate
(gauge)
디스크 백업 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.backup_write_load
(gauge)
백업 시 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비).
marklogic.hosts.backup_write_rate
(gauge)
백업 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.deadlock_rate
(gauge)
데드락 발생률.
lock으로 표시됨
marklogic.hosts.deadlock_wait_load
(gauge)
데드락으로 이어진 잠금 대기 총 시간.
second로 표시됨
marklogic.hosts.external_binary_read_load
(gauge)
외부 바이너리 문서에서 디스크 읽기에 스레드가 소요한 시간 비율(경과 시간 대비).
marklogic.hosts.external_binary_read_rate
(gauge)
외부 바이너리 문서의 디스크 읽기 처리량.
mebibyte로 표시됨
marklogic.hosts.foreign_xdqp_client_receive_load
(gauge)
외부 xdqp 클라이언트에게 데이터를 수신하는데 소요된 스레드 시간 비율(경과 시간 대비).
marklogic.hosts.foreign_xdqp_client_receive_rate
(gauge)
데이터를 수신하는 외부 xdqp 클라이언트의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.foreign_xdqp_client_send_load
(gauge)
외부 xdqp 클라이언트로 데이터를 전송하는 데 소요된 시간(경과 시간 대비).
marklogic.hosts.foreign_xdqp_client_send_rate
(gauge)
데이터를 전송하는 외부 xdqp 클라이언트의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.foreign_xdqp_server_receive_load
(gauge)
외부 xdqp 서버로부터 데이터를 수신하는 데 소요된 시간(경과 시간 대비).
marklogic.hosts.foreign_xdqp_server_receive_rate
(gauge)
데이터를 수신하는 외부 xdqp 서버의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.foreign_xdqp_server_send_load
(gauge)
외부 xdqp 서버로 데이터를 전송하는 데 소요된 시간(경과 시간 대비).
marklogic.hosts.foreign_xdqp_server_send_rate
(gauge)
데이터를 전송하는 외부 xdqp 서버의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.journal_write_load
(gauge)
전체 경과 시간 중 저널 기록에 소요된 스레드 시간 비중.
marklogic.hosts.journal_write_rate
(gauge)
저널에 데이터를 기록하는 데 걸리는 이동 평균.
mebibyte로 표시됨
marklogic.hosts.large_read_load
(gauge)
대용량 문서 디스크 읽기 시간 비율(경과 시간 대비)
marklogic.hosts.large_read_rate
(gauge)
디스크 대용량 문서 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.large_write_load
(gauge)
대용량 문서 디스크 쓰기 시간 비율(경과 시간 대비)
marklogic.hosts.large_write_rate
(gauge)
대용량 문서용 데이터 쓰기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.memory_process_huge_pages_size
(gauge)
MarkLogic 프로세스의 대용량 페이지 크기. Linux 플랫폼에서 사용 가능합니다. /proc/[MLpid]/smaps의 /anon_hugepage 이후 크기의 합계입니다.
mebibyte로 표시됨
marklogic.hosts.memory_process_rss
(gauge)
MarkLogic 프로세스의 프로세스 상주 크기(RSS).
mebibyte로 표시됨
marklogic.hosts.memory_process_swap_rate
(gauge)
MarkLogic 프로세스의 스왑 속도.
page로 표시됨
marklogic.hosts.memory_size
(gauge)
스탠드가 메모리에서 차지하는 공간의 양.
mebibyte로 표시됨
marklogic.hosts.memory_system_free
(gauge)
사용 가능한 시스템 메모리. Linux에서는 /proc/meminfo의 MemFree, Windows에서는 GlobalMemoryStatusEx의 ullAvailPhys를 통해 확인할 수 있습니다.
mebibyte로 표시됨
marklogic.hosts.memory_system_pagein_rate
(gauge)
시스템 페이지 인 비율.
page로 표시됨
marklogic.hosts.memory_system_pageout_rate
(gauge)
시스템 페이지 아웃 비율.
page로 표시됨
marklogic.hosts.memory_system_swapin_rate
(gauge)
시스템 스왑 인 비율.
page로 표시됨
marklogic.hosts.memory_system_swapout_rate
(gauge)
시스템 스왑 아웃 비율.
page로 표시됨
marklogic.hosts.memory_system_total
(gauge)
시스템 전체 메모리 용량. Linux에서는 /proc/meminfo의 MemTotal, Windows에서는 GlobalMemoryStatusEx의 ullTotalPhys 값을 사용합니다.
mebibyte로표시됨
marklogic.hosts.merge_read_load
(gauge)
병합 작업 중 디스크 읽기에 소요된 스레드 시간 비율 (경과 시간 대비)
marklogic.hosts.merge_read_rate
(gauge)
디스크에서 병합 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.merge_write_load
(gauge)
병합 작업 중 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.merge_write_rate
(gauge)
병합 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.query_read_load
(gauge)
쿼리 실행 중 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.query_read_rate
(gauge)
디스크 쿼리 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.read_lock_hold_load
(gauge)
읽기 잠금을 유지한 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.read_lock_rate
(gauge)
읽기 잠금 획득 속도.
lock으로 표시됨
marklogic.hosts.read_lock_wait_load
(gauge)
읽기 잠금을 획득하기 위해 대기한 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.restore_read_load
(gauge)
복구 시 디스크 읽기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.restore_read_rate
(gauge)
디스크 복원 데이터 읽기 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.restore_write_load
(gauge)
복구 시 디스크 쓰기에 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.restore_write_rate
(gauge)
복원 시 데이터 쓰기 작업의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.save_write_load
(gauge)
메모리 내 스탠드 쓰기에 소요된 스레드 시간의 이동 평균 비율(경과 시간 대비).
marklogic.hosts.save_write_rate
(gauge)
인메모리 스탠드 데이터 쓰기 처리량의 이동 평균.
mebibyte로 표시됨
marklogic.hosts.total_cpu_stat_system
(gauge)
시스템 총 CPU 사용률.
percent로 표시됨
marklogic.hosts.total_cpu_stat_user
(gauge)
사용자 총 CPU 사용률.
percent로 표시됨
marklogic.hosts.total_hosts
(gauge)
총 호스트 수.
host로 표시됨
marklogic.hosts.total_hosts_offline
(gauge)
총 오프라인 호스트 수.
host로 표시됨
marklogic.hosts.total_load
(gauge)
처리 부하 계수 합계.
marklogic.hosts.total_rate
(gauge)
처리 속도 계수 합계.
mebibyte로 표시됨
marklogic.hosts.write_lock_hold_load
(gauge)
쓰기 잠금을 유지하는 데 소요된 스레드 시간 비율(경과 시간 대비).
marklogic.hosts.write_lock_rate
(gauge)
쓰기 잠금 획득 속도.
lock으로 표시됨
marklogic.hosts.write_lock_wait_load
(gauge)
쓰기 잠금을 유지하는 데 소요된 총 시간.
marklogic.hosts.xdqp_client_receive_load
(gauge)
xdqp 클라이언트에서 데이터를 수신하는 데 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.xdqp_client_receive_rate
(gauge)
데이터를 수신하는 XDQP 클라이언트 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.xdqp_client_send_load
(gauge)
xdqp 클라이언트에서 데이터를 전송하는 데 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.xdqp_client_send_rate
(gauge)
데이터를 전송하는 xdqp 클라이언트의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.xdqp_server_receive_load
(gauge)
xdqp 서버에서 데이터를 수신하는 데 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.xdqp_server_receive_rate
(gauge)
데이터를 수신하는 xdqp 서버의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.hosts.xdqp_server_send_load
(gauge)
xdqp 서버에서 데이터를 전송하는 데 소요된 스레드 시간 비율(경과 시간 대비)
marklogic.hosts.xdqp_server_send_rate
(gauge)
데이터를 전송하는 xdqp 서버의 이동 평균 처리량.
mebibyte로 표시됨
marklogic.requests.max_seconds
(gauge)
활성 요청의 최대 지속 시간(초).
second로 표시됨
marklogic.requests.mean_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 평균 소요 시간(초).
second로 표시됨
marklogic.requests.median_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 중간 소요 시간(초).
second로 표시됨
marklogic.requests.min_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 최소 지속 시간(초).
second로 표시됨
marklogic.requests.ninetieth_percentile_seconds
(gauge)
활성 요청의 90번째 백분위수에 해당하는 길이(초).
second로 표시됨
marklogic.requests.query_count
(gauge)
총 활성 쿼리 요청 수.
query로 표시됨
marklogic.requests.standard_dev_seconds
(gauge)
활성 요청 또는 오픈 트랜잭션에 대한 표준 편차(초).
second로 표시됨
marklogic.requests.total_requests
(gauge)
총 활성 요청 수.
request로 표시됨
marklogic.requests.update_count
(gauge)
총 활성 업데이트 요청 수.
request로 표시됨
marklogic.servers.expanded_tree_cache_hit_rate
(gauge)
확장된 캐시에서 발생한 평균 적중 횟수.
hit로 표시됨
marklogic.servers.expanded_tree_cache_miss_rate
(gauge)
확장된 캐시에서 발생한 평균 캐시 미스 횟수.
miss로 표시됨
marklogic.servers.request_count
(gauge)
요청 비율.
request로 표시됨
marklogic.servers.request_rate
(gauge)
클러스터에 대한 총 요청 수.
request로 표시됨
marklogic.transactions.max_seconds
(gauge)
활성 트랜잭션의 최대 지속 시간(초).
second로 표시됨
marklogic.transactions.mean_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 평균 소요 시간(초).
second로 표시됨
marklogic.transactions.median_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 중간 소요 시간(초).
second로 표시됨
marklogic.transactions.min_seconds
(gauge)
활성 요청 또는 열린 트랜잭션의 최소 지속 시간(초).
second로 표시됨
marklogic.transactions.ninetieth_percentile_seconds
(gauge)
활성 요청의 90번째 백분위수에 해당하는 길이(초).
second로 표시됨
marklogic.transactions.standard_dev_seconds
(gauge)
활성 요청 또는 열린 트랜잭션에 대한 표준 편차(초).
second로 표시됨
marklogic.transactions.total_transactions
(gauge)
총 열린 트랜잭션 수.
transaction으로 표시됨

이벤트

MarkLogic은 이벤트를 포함하지 않습니다.

서비스 점검

marklogic.can_connect

Agent가 쿼리 엔드포인트에 연결할 수 없는 경우 CRITICAL을 반환하고, 그렇지 않으면 OK를 반환합니다.

상태: ok, critical, unknown

marklogic.database.health

데이터베이스 상태가 critical이면, CRITICAL을, maintenance, offline, at-risk이면, WARNING을, 그렇지 않으면 OK를 반환합니다.

상태: ok, warning, critical, unknown

marklogic.forest.health

포레스트 상태가 critical이면 CRITICAL을, maintenance, offline, at-risk 상태이면 WARNING을, 그렇지 않으면 OK를 반환합니다.

상태: ok, warning, critical, unknown

트러블슈팅

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