Supported OS Linux Mac OS Windows

インテグレーションバージョン6.1.1

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

概要

このチェックでは、Datadog Agent を通じて MarkLogic を監視します。MarkLogic Server は、運用データおよび分析データのためのデータハブとして設計されたマルチモデルデータベースです。

セットアップ

ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。

インストール

MarkLogic チェックは Datadog Agent パッケージに含まれています。 サーバーに追加でインストールする必要はありません。

MarkLogic の準備

API または Admin インターフェイスで、Datadog Agent に manage-user ロール権限が最小限のユーザーを作成します。 enable_health_service_checks コンフィギュレーションを使用する予定の場合は、Datadog MarkLogic ユーザーにu少なくとも 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> を使用し、Datadog Agent で使用するユーザー名とパスワードを <USER> および <PASSWORD> に置き換えます。 詳細は、MarkLogic のドキュメント POST /manage/v2/users を参照してください。

  2. 作成したユーザーが必要なアクセス許可を持っているかを確認するには

    curl -X GET --anyauth --user <USER>:<PASSWORD> -i http://<HOSTNAME>:8002/manage/v2
    
Admin インターフェイス
  1. 監理者アカウントで QConsole にログインします。デフォルトで、QConsole は http://<HOSTNAME>:8000/qconsole で使用可能です。

  2. データベースに Security、クエリタイプに XQuery を選択します。

  3. このクエリを実行し、Datadog Agent で使用するユーザーとパスワードを <USER><PASSWORD> に置き換えます。

    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 ファイルを参照してください。コンフィグファイルのユーザー関連の設定については、作成した Datadog Agent ユーザーを使用します。

  2. Agent を再起動します

ログ収集

Agent バージョン 6.0 以降で利用可能

  1. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml でこれを有効にする必要があります。

    logs_enabled: true
    
  2. MarkLogic のログの収集を開始するには、次の構成ブロックを marklogic.d/conf.yaml ファイルに追加します。

      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 を探します。

収集データ

メトリクス

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 のサポートチームまでお問合せください。