MarkLogic

Supported OS Mac OS Windows

통합 버전6.1.0

개요

이 점검은 Datadog 에이전트로 MarkLogic을 모니터링합니다. MarkLogic 서버는 운영 및 분석 데이터를 위한 데이터 허브로 설계된 다중 모델 데이터베이스입니다.

설정

아래 지침을 따라 호스트에서 실행되는 에이전트에 대해 이 점검을 설치하고 설정하세요. 컨테이너화된 환경의 경우 이러한 지침을 적용하는 데 가이드가 필요하면 오토파일럿 통합 템플릿을 참조하세요.

설치

MarkLogic 점검은 Datadog 에이전트 패키지에 포함되어 있습니다. 서버에 추가 설치가 필요하지 않습니다.

MarkLogic 준비

API 또는 관리자 인터페이스를 사용하여 최소 manage-user 역할 권한이 있는 Datadog 에이전트 사용자를 생성합니다. enable_health_service_checks 설정을 사용하려는 경우 Datadog MarkLogic 사용자에게 manage-admin 이상의 역할을 부여하세요.

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 에이전트에서 사용하는 사용자 아이디와 비밀번호로 바꿉니다. 자세한 내용은 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. 에이전트의 설정 디렉토리 루트에 있는 conf.d/ 폴더에서 marklogic.d/conf.yaml 파일을 편집하여 MarkLogic 성능 데이터 수집을 시작하세요.사용 가능한 모든 설정 옵션은 marklogic.d/conf.yaml 샘플 파일에서 확인하세요. 설정 파일의 사용자 관련 설정의 경우 생성한 Datadog 에이전트 사용자를 사용합니다.

  2. [에이전트를 재시작합니다] 9.

로그 수집

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

  1. Datadog Agent에서는 로그 수집이 기본적으로 비활성화되어 있습니다. 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. [에이전트를 재시작합니다] 9.

검증

에이전트의 상태 하위 명령을 실행하고 점검 섹션에서 marklogic를 찾습니다.

수집한 데이터

메트릭

marklogic.databases.average_forest_size
(gauge)
The average forest size attached to database.
Shown as mebibyte
marklogic.databases.backup_count
(gauge)
The maximum number of forests that are backing up.
Shown as unit
marklogic.databases.backup_read_load
(gauge)
Disk read time threads spent for backup, in proportion to the elapsed time.
marklogic.databases.backup_read_rate
(gauge)
The moving average throughput of reading backup data from disk.
Shown as mebibyte
marklogic.databases.backup_write_load
(gauge)
Disk writing time threads spent for backups, in proportion to the elapsed time.
marklogic.databases.backup_write_rate
(gauge)
The moving average throughput of writing data for backups.
Shown as mebibyte
marklogic.databases.compressed_tree_cache_hit_rate
(gauge)
The average number of hits on the compressed cache.
Shown as hit
marklogic.databases.compressed_tree_cache_miss_rate
(gauge)
The average number of misses on the compressed cache.
Shown as miss
marklogic.databases.data_size
(gauge)
The total size of the database on disk.
Shown as mebibyte
marklogic.databases.database_replication_receive_load
(gauge)
Time threads spent receiving data for database replication, in proportion to the elapsed time.
marklogic.databases.database_replication_receive_rate
(gauge)
The moving average throughput of receiving data for database replication.
Shown as mebibyte
marklogic.databases.database_replication_send_load
(gauge)
Time threads spent sending data for database replication, in proportion to the elapsed time.
marklogic.databases.database_replication_send_rate
(gauge)
The moving average throughput of sending data for database replication.
Shown as mebibyte
marklogic.databases.deadlock_rate
(gauge)
The rate of deadlock occurrences.
Shown as lock
marklogic.databases.deadlock_wait_load
(gauge)
Time threads spent waiting for locks that eventually result in deadlocks in proportion to the elasped time.
marklogic.databases.device_space
(gauge)
The amount of space left on the device.
Shown as mebibyte
marklogic.databases.fast_data_size
(gauge)
The total size of the fast storage on disk.
Shown as mebibyte
marklogic.databases.forests_count
(gauge)
The number of forests for the database.
Shown as unit
marklogic.databases.in_memory_size
(gauge)
The total memory used for the database.
Shown as mebibyte
marklogic.databases.journal_write_load
(gauge)
Journal writing time threads spent in proportion to the elapsed time.
marklogic.databases.journal_write_rate
(gauge)
The moving average of writing data to the journal.
Shown as mebibyte
marklogic.databases.large_binary_cache_hit_rate
(gauge)
The average number of hits on the large binary cache.
Shown as hit
marklogic.databases.large_binary_cache_miss_rate
(gauge)
The average number of misses on the large binary cache.
Shown as miss
marklogic.databases.large_data_size
(gauge)
The total size of the large data on disk.
Shown as mebibyte
marklogic.databases.large_read_load
(gauge)
Disk read time threads spent on large documents, in proportion to the elapsed time.
marklogic.databases.large_read_rate
(gauge)
The moving average throughput of reading large documents from disk.
Shown as mebibyte
marklogic.databases.large_write_load
(gauge)
Disk write time threads spent for large documents, in proportion to the elapsed time.
marklogic.databases.large_write_rate
(gauge)
The moving average throughput of writing data for large documents.
Shown as mebibyte
marklogic.databases.largest_forest_size
(gauge)
The size of largest forest attached to database.
Shown as mebibyte
marklogic.databases.least_remaining_space_forest
(gauge)
The lowest free remaining space size.
Shown as mebibyte
marklogic.databases.list_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.databases.list_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.databases.merge_count
(gauge)
The maximum number of forests that are merging.
marklogic.databases.merge_read_load
(gauge)
Disk read time threads spent during merge, in proportion to the elapsed time.
marklogic.databases.merge_read_rate
(gauge)
The moving average throughput of reading merge data from disk.
Shown as mebibyte
marklogic.databases.merge_write_load
(gauge)
Disk writing time threads spent for merges, in proportion to the elapsed time.
marklogic.databases.merge_write_rate
(gauge)
The moving average throughput of writing data for merges.
Shown as mebibyte
marklogic.databases.min_capacity
(gauge)
The least capacity for a forest as a percentage.
marklogic.databases.query_read_load
(gauge)
Disk reading time threads spent for a query in proportion to the elapsed time.
marklogic.databases.query_read_rate
(gauge)
The moving average of throughput reading query data from disk.
Shown as mebibyte
marklogic.databases.read_lock_hold_load
(gauge)
Time threads spent holding read locks in proportion to the elapsed time.
marklogic.databases.read_lock_rate
(gauge)
The rate of read lock acquistions.
Shown as mebibyte
marklogic.databases.read_lock_wait_load
(gauge)
Time threads spent waiting to acquire read locks in proportion to the elasped time.
marklogic.databases.reindex_count
(gauge)
The total number of reindexing forests for the database.
marklogic.databases.restore_count
(gauge)
The maximum number of forests that are restoring.
marklogic.databases.restore_read_load
(gauge)
Disk read time threads spent for restores, in proportion to the elapsed time.
marklogic.databases.restore_read_rate
(gauge)
The moving average throughput of reading restore data from disk.
Shown as mebibyte
marklogic.databases.restore_write_load
(gauge)
Disk write time threads spent for restores, in proportion to the elasped time.
marklogic.databases.restore_write_rate
(gauge)
The moving average throughput of writing data for restores.
Shown as mebibyte
marklogic.databases.save_write_load
(gauge)
The moving average of time threads spent writing to in-memory stands, in proportion to the elapsed time.
marklogic.databases.save_write_rate
(gauge)
The moving average of writing data to in-memory stands.
Shown as mebibyte
marklogic.databases.total_load
(gauge)
The sum of the processing load factors.
marklogic.databases.total_merge_size
(gauge)
The total size of active forest merging for the database.
Shown as mebibyte
marklogic.databases.total_rate
(gauge)
The sum of the processing rate factors.
marklogic.databases.triple_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.databases.triple_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.databases.triple_value_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.databases.triple_value_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.databases.write_lock_hold_load
(gauge)
Time threads spent holding write locks in proportion to the elapsed time.
marklogic.databases.write_lock_rate
(gauge)
The rate of write lock acquistions.
Shown as lock
marklogic.databases.write_lock_wait_load
(gauge)
Time threads spent waiting to acquire write locks in proportion to the elapsed time.
marklogic.forests.backup_count
(gauge)
The maximum number of forests that are backing up.
Shown as unit
marklogic.forests.backup_read_load
(gauge)
Disk read time threads spent for backup, in proportion to the elapsed time.
marklogic.forests.backup_read_rate
(gauge)
The moving average throughput of reading backup data from disk.
Shown as mebibyte
marklogic.forests.backup_write_load
(gauge)
Disk writing time threads spent for backups, in proportion to the elapsed time.
marklogic.forests.backup_write_rate
(gauge)
The moving average throughput of writing data for backups.
Shown as mebibyte
marklogic.forests.compressed_tree_cache_hit_rate
(gauge)
The average number of hits on the compressed cache.
Shown as hit
marklogic.forests.compressed_tree_cache_miss_rate
(gauge)
The average number of misses on the compressed cache.
Shown as miss
marklogic.forests.compressed_tree_cache_ratio
(gauge)
The compressed cache ratio
Shown as percent
marklogic.forests.current_foreign_master_cluster
(gauge)
The cluster ID coupled with the local cluster.
Shown as unit
marklogic.forests.current_foreign_master_fsn
(gauge)
The ID of the last journal frame received from the foreign master
Shown as unit
marklogic.forests.current_master_fsn
(gauge)
The journal frame ID of the local master
Shown as unit
marklogic.forests.database_replication_receive_load
(gauge)
Time threads spent receiving data for database replication, in proportion to the elapsed time.
marklogic.forests.database_replication_receive_rate
(gauge)
The moving average throughput of receiving data for database replication.
Shown as mebibyte
marklogic.forests.database_replication_send_load
(gauge)
Time threads spent sending data for database replication, in proportion to the elapsed time.
marklogic.forests.database_replication_send_rate
(gauge)
The moving average throughput of sending data for database replication.
Shown as mebibyte
marklogic.forests.deadlock_rate
(gauge)
The rate of deadlock occurrences.
Shown as lock
marklogic.forests.deadlock_wait_load
(gauge)
Time threads spent waiting for locks that eventually result in deadlocks in proportion to the elasped time.
marklogic.forests.device_space
(gauge)
The amount of space left on forest device.
Shown as mebibyte
marklogic.forests.forest_reserve
(gauge)
The amount of space needed for merging.
Shown as mebibyte
marklogic.forests.journal_write_load
(gauge)
Journal writing time threads spent in proportion to the elapsed time.
marklogic.forests.journal_write_rate
(gauge)
The moving average of writing data to the journal.
Shown as mebibyte
marklogic.forests.journals_size
(gauge)
The amount of space the journals take up on disk.
Shown as mebibyte
marklogic.forests.large_binary_cache_hit_rate
(gauge)
The average number of hits on the large binary cache.
Shown as hit
marklogic.forests.large_binary_cache_hits
(gauge)
The number of hits on the large binary cache.
Shown as hit
marklogic.forests.large_binary_cache_miss_rate
(gauge)
The average number of misses on the large binary cache.
Shown as miss
marklogic.forests.large_binary_cache_misses
(gauge)
The number of misses on the large binary cache.
Shown as miss
marklogic.forests.large_data_size
(gauge)
The amount of space large objects take up on disk.
Shown as mebibyte
marklogic.forests.large_read_load
(gauge)
Disk read time threads spent on large documents, in proportion to the elapsed time.
marklogic.forests.large_read_rate
(gauge)
The moving average throughput of reading large documents from disk.
Shown as mebibyte
marklogic.forests.large_write_load
(gauge)
Disk write time threads spent for large documents, in proportion to the elapsed time.
marklogic.forests.large_write_rate
(gauge)
The moving average throughput of writing data for large documents.
Shown as mebibyte
marklogic.forests.list_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.forests.list_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.forests.list_cache_ratio
(gauge)
The list cache ratio
Shown as percent
marklogic.forests.max_query_timestamp
(gauge)
The largest timestamp a query has run at.
Shown as millisecond
marklogic.forests.max_stands_per_forest
(gauge)
The maximum number of stands for a forest.
Shown as unit
marklogic.forests.merge_count
(gauge)
The maximum number of forests that are merging.
Shown as unit
marklogic.forests.merge_read_load
(gauge)
Disk read time threads spent during merge, in proportion to the elapsed time.
marklogic.forests.merge_read_rate
(gauge)
The moving average throughput of reading merge data from disk.
Shown as mebibyte
marklogic.forests.merge_write_load
(gauge)
Disk writing time threads spent for merges, in proportion to the elapsed time.
marklogic.forests.merge_write_rate
(gauge)
The moving average throughput of writing data for merges.
Shown as mebibyte
marklogic.forests.min_capacity
(gauge)
The least capacity for a forest as a percentage.
Shown as percent
marklogic.forests.nonblocking_timestamp
(gauge)
The most current timestamp for which a query will execute without waiting for transactions to settle.
Shown as millisecond
marklogic.forests.orphaned_binaries
(gauge)
The count of orphaned large binaries.
Shown as item
marklogic.forests.query_read_load
(gauge)
Disk reading time threads spent for a query in proportion to the elapsed time.
marklogic.forests.query_read_rate
(gauge)
The moving average of throughput reading query data from disk.
Shown as mebibyte
marklogic.forests.read_lock_hold_load
(gauge)
Time threads spent holding read locks in proportion to the elapsed time.
marklogic.forests.read_lock_rate
(gauge)
The rate of read lock acquistions.
Shown as lock
marklogic.forests.read_lock_wait_load
(gauge)
Time threads spent waiting to acquire read locks in proportion to the elasped time.
marklogic.forests.restore_count
(gauge)
The maximum number of forests that are restoring.
Shown as unit
marklogic.forests.restore_read_load
(gauge)
Disk read time threads spent for restores, in proportion to the elapsed time.
marklogic.forests.restore_read_rate
(gauge)
The moving average throughput of reading restore data from disk.
Shown as mebibyte
marklogic.forests.restore_write_load
(gauge)
Disk write time threads spent for restores, in proportion to the elasped time.
marklogic.forests.restore_write_rate
(gauge)
The moving average throughput of writing data for restores.
Shown as mebibyte
marklogic.forests.save_write_load
(gauge)
The moving average of time threads spent writing to in_memory stands, in proportion to the elapsed time.
marklogic.forests.save_write_rate
(gauge)
The moving average of writing data to in_memory stands
Shown as mebibyte
marklogic.forests.state_not_open
(gauge)
The number of forests that aren't open.
Shown as unit
marklogic.forests.storage.disk_size
(gauge)
The amount of space the stand takes on disk.
Shown as mebibyte
marklogic.forests.storage.host.capacity
(gauge)
The percentage of storage space that is free.
Shown as percent
marklogic.forests.storage.host.device_space
(gauge)
The amount of space left on forest device.
Shown as mebibyte
marklogic.forests.storage.host.forest_reserve
(gauge)
The amount of space needed for merging.
Shown as mebibyte
marklogic.forests.storage.host.forest_size
(gauge)
The total ordinary storage for forests.
Shown as mebibyte
marklogic.forests.storage.host.large_data_size
(gauge)
The amount of space large objects take up on disk.
Shown as mebibyte
marklogic.forests.storage.host.remaining_space
(gauge)
The total free storage for forests.
Shown as mebibyte
marklogic.forests.total_forests
(gauge)
The total number of forests.
Shown as unit
marklogic.forests.total_load
(gauge)
The sum of the processing load factors.
marklogic.forests.total_rate
(gauge)
The sum of the processing rate factors.
Shown as mebibyte
marklogic.forests.triple_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.forests.triple_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.forests.triple_value_cache_hit_rate
(gauge)
The average number of hits on the list cache.
Shown as hit
marklogic.forests.triple_value_cache_miss_rate
(gauge)
The average number of misses on the list cache.
Shown as miss
marklogic.forests.write_lock_hold_load
(gauge)
Time threads spent holding write locks in proportion to the elapsed time.
marklogic.forests.write_lock_rate
(gauge)
The rate of write lock acquistions.
Shown as lock
marklogic.forests.write_lock_wait_load
(gauge)
Time threads spent waiting to acquire write locks in proportion to the elapsed time.
marklogic.hosts.backup_read_load
(gauge)
Disk read time threads spent for backup, in proportion to the elapsed time.
marklogic.hosts.backup_read_rate
(gauge)
The moving average throughput of reading backup data from disk.
Shown as mebibyte
marklogic.hosts.backup_write_load
(gauge)
Disk writing time threads spent for backups, in proportion to the elapsed time.
marklogic.hosts.backup_write_rate
(gauge)
The moving average throughput of writing data for backups.
Shown as mebibyte
marklogic.hosts.deadlock_rate
(gauge)
The rate of deadlock occurrences.
Shown as lock
marklogic.hosts.deadlock_wait_load
(gauge)
The total time spent waiting for locks that eventually deadlocked.
Shown as second
marklogic.hosts.external_binary_read_load
(gauge)
Disk read time threads spent on external binary documents, in proportion to the elapsed time.
marklogic.hosts.external_binary_read_rate
(gauge)
Disk read throughput of external binary documents.
Shown as mebibyte
marklogic.hosts.foreign_xdqp_client_receive_load
(gauge)
Time threads spent receiving data for the foreign xdqp client, in proportion to the elapsed time.
marklogic.hosts.foreign_xdqp_client_receive_rate
(gauge)
The moving average throughput of the foreign xdqp client receiving data.
Shown as mebibyte
marklogic.hosts.foreign_xdqp_client_send_load
(gauge)
Time threads spent sending data for the foreign xdqp client, in proportion to the elapsed time.
marklogic.hosts.foreign_xdqp_client_send_rate
(gauge)
The moving average throughput of the foreign xdqp client sending data.
Shown as mebibyte
marklogic.hosts.foreign_xdqp_server_receive_load
(gauge)
Time threads spent receiving data for the foreign xdqp server, in proportion to the elapsed time.
marklogic.hosts.foreign_xdqp_server_receive_rate
(gauge)
The moving average throughput of the foreign xdqp server receiving data.
Shown as mebibyte
marklogic.hosts.foreign_xdqp_server_send_load
(gauge)
Time threads spent sending data for the foreign xdqp server, in proportion to the elapsed time.
marklogic.hosts.foreign_xdqp_server_send_rate
(gauge)
The moving average throughput of the foreign xdqp server sending data.
Shown as mebibyte
marklogic.hosts.journal_write_load
(gauge)
Journal writing time threads spent in proportion to the elapsed time.
marklogic.hosts.journal_write_rate
(gauge)
The moving average of writing data to the journal.
Shown as mebibyte
marklogic.hosts.large_read_load
(gauge)
Disk read time threads spent on large documents, in proportion to the elapsed time.
marklogic.hosts.large_read_rate
(gauge)
The moving average throughput of reading large documents from disk.
Shown as mebibyte
marklogic.hosts.large_write_load
(gauge)
Disk write time threads spent for large documents, in proportion to the elapsed time.
marklogic.hosts.large_write_rate
(gauge)
The moving average throughput of writing data for large documents.
Shown as mebibyte
marklogic.hosts.memory_process_huge_pages_size
(gauge)
The size of huge pages for the MarkLogic process. Available on Linux platform. Sum of Sizes after /anon_hugepage in /proc/[MLpid]/smaps.
Shown as mebibyte
marklogic.hosts.memory_process_rss
(gauge)
The size of Process Resident Size (RSS) for the MarkLogic process
Shown as mebibyte
marklogic.hosts.memory_process_swap_rate
(gauge)
The swap rate for the MarkLogic process.
Shown as page
marklogic.hosts.memory_size
(gauge)
The amount of space the stand takes in memory.
Shown as mebibyte
marklogic.hosts.memory_system_free
(gauge)
The free system memory. MemFree from /proc/meminfo on Linux, ullAvailPhys from GlobalMemoryStatusEx on Windows.
Shown as mebibyte
marklogic.hosts.memory_system_pagein_rate
(gauge)
The page in rate for the system.
Shown as page
marklogic.hosts.memory_system_pageout_rate
(gauge)
The page out rate for the system.
Shown as page
marklogic.hosts.memory_system_swapin_rate
(gauge)
The swap in rate for the system.
Shown as page
marklogic.hosts.memory_system_swapout_rate
(gauge)
The swap out rate for the system.
Shown as page
marklogic.hosts.memory_system_total
(gauge)
The total system memory. MemTotal from /proc/meminfo on Linux, ullTotalPhys from GlobalMemoryStatusEx on Windows.
Shown as mebibyte
marklogic.hosts.merge_read_load
(gauge)
Disk read time threads spent during merge, in proportion to the elapsed time.
marklogic.hosts.merge_read_rate
(gauge)
The moving average throughput of reading merge data from disk.
Shown as mebibyte
marklogic.hosts.merge_write_load
(gauge)
Disk writing time threads spent for merges, in proportion to the elapsed time.
marklogic.hosts.merge_write_rate
(gauge)
The moving average throughput of writing data for merges.
Shown as mebibyte
marklogic.hosts.query_read_load
(gauge)
Disk reading time threads spent for a query in proportion to the elapsed time.
marklogic.hosts.query_read_rate
(gauge)
The moving average of throughput reading query data from disk.
Shown as mebibyte
marklogic.hosts.read_lock_hold_load
(gauge)
Time threads spent holding read locks in proportion to the elapsed time.
marklogic.hosts.read_lock_rate
(gauge)
The rate of read lock acquistions.
Shown as lock
marklogic.hosts.read_lock_wait_load
(gauge)
Time threads spent waiting to acquire read locks in proportion to the elasped time.
marklogic.hosts.restore_read_load
(gauge)
Disk read time threads spent for restores, in proportion to the elapsed time.
marklogic.hosts.restore_read_rate
(gauge)
The moving average throughput of reading restore data from disk.
Shown as mebibyte
marklogic.hosts.restore_write_load
(gauge)
Disk write time threads spent for restores, in proportion to the elasped time.
marklogic.hosts.restore_write_rate
(gauge)
The moving average throughput of writing data for restores.
Shown as mebibyte
marklogic.hosts.save_write_load
(gauge)
The moving average of time threads spent writing to in-memory stands, in proportion to the elapsed time.
marklogic.hosts.save_write_rate
(gauge)
The moving average of writing data to in-memory stands.
Shown as mebibyte
marklogic.hosts.total_cpu_stat_system
(gauge)
Total cpu utilization for system.
Shown as percent
marklogic.hosts.total_cpu_stat_user
(gauge)
Total cpu utilization for user.
Shown as percent
marklogic.hosts.total_hosts
(gauge)
The total number of hosts.
Shown as host
marklogic.hosts.total_hosts_offline
(gauge)
The total number of hosts offline.
Shown as host
marklogic.hosts.total_load
(gauge)
The sum of the processing load factors.
marklogic.hosts.total_rate
(gauge)
The sum of the processing rate factors.
Shown as mebibyte
marklogic.hosts.write_lock_hold_load
(gauge)
Time threads spent holding write locks in proportion to the elapsed time.
marklogic.hosts.write_lock_rate
(gauge)
The rate of write lock acquistions.
Shown as lock
marklogic.hosts.write_lock_wait_load
(gauge)
The total time spent holding write locks.
marklogic.hosts.xdqp_client_receive_load
(gauge)
Time threads spent receiving data for the xdqp client, in proportion to the elapsed time.
marklogic.hosts.xdqp_client_receive_rate
(gauge)
The moving average throughput of the XDQP client receiving data.
Shown as mebibyte
marklogic.hosts.xdqp_client_send_load
(gauge)
Time threads spent sending data for xdqp clients, in proportion to the elapsed time.
marklogic.hosts.xdqp_client_send_rate
(gauge)
The moving average throughput of the xdqp clients sending data.
Shown as mebibyte
marklogic.hosts.xdqp_server_receive_load
(gauge)
Time threads spent receiving data for the xdqp server, in proportion to the elapsed time.
marklogic.hosts.xdqp_server_receive_rate
(gauge)
The moving average throughput of the xdqp server receiving data.
Shown as mebibyte
marklogic.hosts.xdqp_server_send_load
(gauge)
Time threads spent sending data for the xdqp server, in proportion to the elapsed time.
marklogic.hosts.xdqp_server_send_rate
(gauge)
The moving average throughput of the xdqp server sending data.
Shown as mebibyte
marklogic.requests.max_seconds
(gauge)
The maximum length in seconds for the active requests.
Shown as second
marklogic.requests.mean_seconds
(gauge)
The mean length in seconds for the active requests or the open transactions.
Shown as second
marklogic.requests.median_seconds
(gauge)
The median length in seconds for the active requests or the open transactions.
Shown as second
marklogic.requests.min_seconds
(gauge)
The minimum length in seconds for the active requests or the open transactions.
Shown as second
marklogic.requests.ninetieth_percentile_seconds
(gauge)
The length in seconds for the ninetieth percentile of the active requests.
Shown as second
marklogic.requests.query_count
(gauge)
The total number of active query requests.
Shown as query
marklogic.requests.standard_dev_seconds
(gauge)
The standard deviation in seconds for the active requests or the open transactions.
Shown as second
marklogic.requests.total_requests
(gauge)
The total number of active requests.
Shown as request
marklogic.requests.update_count
(gauge)
The total number of active update requests.
Shown as request
marklogic.servers.expanded_tree_cache_hit_rate
(gauge)
The average number of hits on the expanded cache.
Shown as hit
marklogic.servers.expanded_tree_cache_miss_rate
(gauge)
The average number of misses on the expanded cache.
Shown as miss
marklogic.servers.request_count
(gauge)
The rate of a request.
Shown as request
marklogic.servers.request_rate
(gauge)
The total number of requests for the cluster.
Shown as request
marklogic.transactions.max_seconds
(gauge)
The maximum length in seconds for the active transactions.
Shown as second
marklogic.transactions.mean_seconds
(gauge)
The mean length in seconds for the active requests or the open transactions.
Shown as second
marklogic.transactions.median_seconds
(gauge)
The median length in seconds for the active requests or the open transactions.
Shown as second
marklogic.transactions.min_seconds
(gauge)
The minimum length in seconds for the active requests or the open transactions.
Shown as second
marklogic.transactions.ninetieth_percentile_seconds
(gauge)
The length in seconds for the ninetieth percentile of the active requests.
Shown as second
marklogic.transactions.standard_dev_seconds
(gauge)
The standard deviation in seconds for the active requests or the open transactions.
Shown as second
marklogic.transactions.total_transactions
(gauge)
The total number of open transactions.
Shown as transaction

이벤트

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

서비스 점검

marklogic.can_connect
Returns CRITICAL if the Agent is unable to reach the query endpoint. Returns OK otherwise.
Statuses: ok, critical, unknown

marklogic.database.health
Returns CRITICAL if the database state is critical; WARNING if it is maintenance, offline, or at-risk; and OK otherwise.
Statuses: ok, warning, critical, unknown

marklogic.forest.health
Returns CRITICAL if the forest state is critical; WARNING if it is maintenance, offline, or at-risk; and OK otherwise.
Statuses: ok, warning, critical, unknown

트러블슈팅

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

PREVIEWING: ashley.yip/dynamic-cost-allocation-docs