MarkLogic integration metrics

The official Datadog integration for monitoring MarkLogic. It collects 223 metrics.

Official summary

Tracks metrics about MarkLogic databases, forests, hosts and servers.

Metric types

  • gauge (value at a point in time): 223

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
marklogic.databases.average_forest_sizeThe average forest size attached to database.gaugemebibyte
marklogic.databases.backup_countThe maximum number of forests that are backing up.gaugeunit
marklogic.databases.backup_read_loadDisk read time threads spent for backup, in proportion to the elapsed time.gauge-
marklogic.databases.backup_read_rateThe moving average throughput of reading backup data from disk.gaugemebibyte/second
marklogic.databases.backup_write_loadDisk writing time threads spent for backups, in proportion to the elapsed time.gauge-
marklogic.databases.backup_write_rateThe moving average throughput of writing data for backups.gaugemebibyte/second
marklogic.databases.compressed_tree_cache_hit_rateThe average number of hits on the compressed cache.gaugehit/second
marklogic.databases.compressed_tree_cache_miss_rateThe average number of misses on the compressed cache.gaugemiss/second
marklogic.databases.data_sizeThe total size of the database on disk.gaugemebibyte
marklogic.databases.database_replication_receive_loadTime threads spent receiving data for database replication, in proportion to the elapsed time.gauge-
marklogic.databases.database_replication_receive_rateThe moving average throughput of receiving data for database replication.gaugemebibyte/second
marklogic.databases.database_replication_send_loadTime threads spent sending data for database replication, in proportion to the elapsed time.gauge-
marklogic.databases.database_replication_send_rateThe moving average throughput of sending data for database replication.gaugemebibyte/second
marklogic.databases.deadlock_rateThe rate of deadlock occurrences.gaugelock/second
marklogic.databases.deadlock_wait_loadTime threads spent waiting for locks that eventually result in deadlocks in proportion to the elasped time.gauge-
marklogic.databases.device_spaceThe amount of space left on the device.gaugemebibyte
marklogic.databases.fast_data_sizeThe total size of the fast storage on disk.gaugemebibyte
marklogic.databases.forests_countThe number of forests for the database.gaugeunit
marklogic.databases.in_memory_sizeThe total memory used for the database.gaugemebibyte
marklogic.databases.journal_write_loadJournal writing time threads spent in proportion to the elapsed time.gauge-
marklogic.databases.journal_write_rateThe moving average of writing data to the journal.gaugemebibyte/second
marklogic.databases.large_binary_cache_hit_rateThe average number of hits on the large binary cache.gaugehit/second
marklogic.databases.large_binary_cache_miss_rateThe average number of misses on the large binary cache.gaugemiss/second
marklogic.databases.large_data_sizeThe total size of the large data on disk.gaugemebibyte
marklogic.databases.large_read_loadDisk read time threads spent on large documents, in proportion to the elapsed time.gauge-
marklogic.databases.large_read_rateThe moving average throughput of reading large documents from disk.gaugemebibyte/second
marklogic.databases.large_write_loadDisk write time threads spent for large documents, in proportion to the elapsed time.gauge-
marklogic.databases.large_write_rateThe moving average throughput of writing data for large documents.gaugemebibyte/second
marklogic.databases.largest_forest_sizeThe size of largest forest attached to database.gaugemebibyte
marklogic.databases.least_remaining_space_forestThe lowest free remaining space size.gaugemebibyte
marklogic.databases.list_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.databases.list_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.databases.merge_countThe maximum number of forests that are merging.gauge-
marklogic.databases.merge_read_loadDisk read time threads spent during merge, in proportion to the elapsed time.gauge-
marklogic.databases.merge_read_rateThe moving average throughput of reading merge data from disk.gaugemebibyte/second
marklogic.databases.merge_write_loadDisk writing time threads spent for merges, in proportion to the elapsed time.gauge-
marklogic.databases.merge_write_rateThe moving average throughput of writing data for merges.gaugemebibyte/second
marklogic.databases.min_capacityThe least capacity for a forest as a percentage.gauge-
marklogic.databases.query_read_loadDisk reading time threads spent for a query in proportion to the elapsed time.gauge-
marklogic.databases.query_read_rateThe moving average of throughput reading query data from disk.gaugemebibyte/second
marklogic.databases.read_lock_hold_loadTime threads spent holding read locks in proportion to the elapsed time.gauge-
marklogic.databases.read_lock_rateThe rate of read lock acquistions.gaugemebibyte/second
marklogic.databases.read_lock_wait_loadTime threads spent waiting to acquire read locks in proportion to the elasped time.gauge-
marklogic.databases.reindex_countThe total number of reindexing forests for the database.gauge-
marklogic.databases.restore_countThe maximum number of forests that are restoring.gauge-
marklogic.databases.restore_read_loadDisk read time threads spent for restores, in proportion to the elapsed time.gauge-
marklogic.databases.restore_read_rateThe moving average throughput of reading restore data from disk.gaugemebibyte/second
marklogic.databases.restore_write_loadDisk write time threads spent for restores, in proportion to the elasped time.gauge-
marklogic.databases.restore_write_rateThe moving average throughput of writing data for restores.gaugemebibyte/second
marklogic.databases.save_write_loadThe moving average of time threads spent writing to in-memory stands, in proportion to the elapsed time.gauge-
marklogic.databases.save_write_rateThe moving average of writing data to in-memory stands.gaugemebibyte/second
marklogic.databases.total_loadThe sum of the processing load factors.gauge-
marklogic.databases.total_merge_sizeThe total size of active forest merging for the database.gaugemebibyte
marklogic.databases.total_rateThe sum of the processing rate factors.gauge-
marklogic.databases.triple_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.databases.triple_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.databases.triple_value_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.databases.triple_value_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.databases.write_lock_hold_loadTime threads spent holding write locks in proportion to the elapsed time.gauge-
marklogic.databases.write_lock_rateThe rate of write lock acquistions.gaugelock/second
marklogic.databases.write_lock_wait_loadTime threads spent waiting to acquire write locks in proportion to the elapsed time.gauge-
marklogic.forests.backup_countThe maximum number of forests that are backing up.gaugeunit
marklogic.forests.backup_read_loadDisk read time threads spent for backup, in proportion to the elapsed time.gauge-
marklogic.forests.backup_read_rateThe moving average throughput of reading backup data from disk.gaugemebibyte/second
marklogic.forests.backup_write_loadDisk writing time threads spent for backups, in proportion to the elapsed time.gauge-
marklogic.forests.backup_write_rateThe moving average throughput of writing data for backups.gaugemebibyte/second
marklogic.forests.compressed_tree_cache_hit_rateThe average number of hits on the compressed cache.gaugehit/second
marklogic.forests.compressed_tree_cache_miss_rateThe average number of misses on the compressed cache.gaugemiss/second
marklogic.forests.compressed_tree_cache_ratioThe compressed cache ratiogaugepercent
marklogic.forests.current_foreign_master_clusterThe cluster ID coupled with the local cluster.gaugeunit
marklogic.forests.current_foreign_master_database[Legacy] Entity-reference ID of the current foreign master database that was previously emitted as a gauge. This metric is no longer submitted.gauge-
marklogic.forests.current_foreign_master_forest[Legacy] Entity-reference ID of the current foreign master forest that was previously emitted as a gauge. This metric is no longer submitted.gauge-
marklogic.forests.current_foreign_master_fsnThe ID of the last journal frame received from the foreign mastergaugeunit
marklogic.forests.current_master_forest[Legacy] Entity-reference ID of the current master forest that was previously emitted as a gauge. This metric is no longer submitted.gauge-
marklogic.forests.current_master_fsnThe journal frame ID of the local mastergaugeunit
marklogic.forests.database_replication_receive_loadTime threads spent receiving data for database replication, in proportion to the elapsed time.gauge-
marklogic.forests.database_replication_receive_rateThe moving average throughput of receiving data for database replication.gaugemebibyte/second
marklogic.forests.database_replication_send_loadTime threads spent sending data for database replication, in proportion to the elapsed time.gauge-
marklogic.forests.database_replication_send_rateThe moving average throughput of sending data for database replication.gaugemebibyte/second
marklogic.forests.deadlock_rateThe rate of deadlock occurrences.gaugelock/second
marklogic.forests.deadlock_wait_loadTime threads spent waiting for locks that eventually result in deadlocks in proportion to the elasped time.gauge-
marklogic.forests.device_spaceThe amount of space left on forest device.gaugemebibyte
marklogic.forests.forest_reserveThe amount of space needed for merging.gaugemebibyte
marklogic.forests.journal_write_loadJournal writing time threads spent in proportion to the elapsed time.gauge-
marklogic.forests.journal_write_rateThe moving average of writing data to the journal.gaugemebibyte/second
marklogic.forests.journals_sizeThe amount of space the journals take up on disk.gaugemebibyte
marklogic.forests.large_binary_cache_hit_rateThe average number of hits on the large binary cache.gaugehit/second
marklogic.forests.large_binary_cache_hitsThe number of hits on the large binary cache.gaugehit
marklogic.forests.large_binary_cache_miss_rateThe average number of misses on the large binary cache.gaugemiss/second
marklogic.forests.large_binary_cache_missesThe number of misses on the large binary cache.gaugemiss
marklogic.forests.large_data_sizeThe amount of space large objects take up on disk.gaugemebibyte
marklogic.forests.large_read_loadDisk read time threads spent on large documents, in proportion to the elapsed time.gauge-
marklogic.forests.large_read_rateThe moving average throughput of reading large documents from disk.gaugemebibyte/second
marklogic.forests.large_write_loadDisk write time threads spent for large documents, in proportion to the elapsed time.gauge-
marklogic.forests.large_write_rateThe moving average throughput of writing data for large documents.gaugemebibyte/second
marklogic.forests.list_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.forests.list_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.forests.list_cache_ratioThe list cache ratiogaugepercent
marklogic.forests.master_forest[Legacy] Entity-reference ID of the master forest that was previously emitted as a gauge. This metric is no longer submitted.gauge-
marklogic.forests.max_query_timestampThe largest timestamp a query has run at.gaugemillisecond
marklogic.forests.max_stands_per_forestThe maximum number of stands for a forest.gaugeunit
marklogic.forests.merge_countThe maximum number of forests that are merging.gaugeunit
marklogic.forests.merge_read_loadDisk read time threads spent during merge, in proportion to the elapsed time.gauge-
marklogic.forests.merge_read_rateThe moving average throughput of reading merge data from disk.gaugemebibyte/second
marklogic.forests.merge_write_loadDisk writing time threads spent for merges, in proportion to the elapsed time.gauge-
marklogic.forests.merge_write_rateThe moving average throughput of writing data for merges.gaugemebibyte/second
marklogic.forests.min_capacityThe least capacity for a forest as a percentage.gaugepercent
marklogic.forests.nonblocking_timestampThe most current timestamp for which a query will execute without waiting for transactions to settle.gaugemillisecond
marklogic.forests.orphaned_binariesThe count of orphaned large binaries.gaugeitem
marklogic.forests.query_read_loadDisk reading time threads spent for a query in proportion to the elapsed time.gauge-
marklogic.forests.query_read_rateThe moving average of throughput reading query data from disk.gaugemebibyte/second
marklogic.forests.read_lock_hold_loadTime threads spent holding read locks in proportion to the elapsed time.gauge-
marklogic.forests.read_lock_rateThe rate of read lock acquistions.gaugelock/second
marklogic.forests.read_lock_wait_loadTime threads spent waiting to acquire read locks in proportion to the elasped time.gauge-
marklogic.forests.restore_countThe maximum number of forests that are restoring.gaugeunit
marklogic.forests.restore_read_loadDisk read time threads spent for restores, in proportion to the elapsed time.gauge-
marklogic.forests.restore_read_rateThe moving average throughput of reading restore data from disk.gaugemebibyte/second
marklogic.forests.restore_write_loadDisk write time threads spent for restores, in proportion to the elasped time.gauge-
marklogic.forests.restore_write_rateThe moving average throughput of writing data for restores.gaugemebibyte/second
marklogic.forests.save_write_loadThe moving average of time threads spent writing to in_memory stands, in proportion to the elapsed time.gauge-
marklogic.forests.save_write_rateThe moving average of writing data to in_memory standsgaugemebibyte/second
marklogic.forests.state_not_openThe number of forests that aren't open.gaugeunit
marklogic.forests.storage.disk_sizeThe amount of space the stand takes on disk.gaugemebibyte
marklogic.forests.storage.host.capacityThe percentage of storage space that is free.gaugepercent
marklogic.forests.storage.host.device_spaceThe amount of space left on forest device.gaugemebibyte
marklogic.forests.storage.host.forest_reserveThe amount of space needed for merging.gaugemebibyte
marklogic.forests.storage.host.forest_sizeThe total ordinary storage for forests.gaugemebibyte
marklogic.forests.storage.host.large_data_sizeThe amount of space large objects take up on disk.gaugemebibyte
marklogic.forests.storage.host.remaining_spaceThe total free storage for forests.gaugemebibyte
marklogic.forests.total_forestsThe total number of forests.gaugeunit
marklogic.forests.total_loadThe sum of the processing load factors.gauge-
marklogic.forests.total_rateThe sum of the processing rate factors.gaugemebibyte/second
marklogic.forests.triple_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.forests.triple_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.forests.triple_value_cache_hit_rateThe average number of hits on the list cache.gaugehit/second
marklogic.forests.triple_value_cache_miss_rateThe average number of misses on the list cache.gaugemiss/second
marklogic.forests.write_lock_hold_loadTime threads spent holding write locks in proportion to the elapsed time.gauge-
marklogic.forests.write_lock_rateThe rate of write lock acquistions.gaugelock/second
marklogic.forests.write_lock_wait_loadTime threads spent waiting to acquire write locks in proportion to the elapsed time.gauge-
marklogic.hosts.backup_read_loadDisk read time threads spent for backup, in proportion to the elapsed time.gauge-
marklogic.hosts.backup_read_rateThe moving average throughput of reading backup data from disk.gaugemebibyte/second
marklogic.hosts.backup_write_loadDisk writing time threads spent for backups, in proportion to the elapsed time.gauge-
marklogic.hosts.backup_write_rateThe moving average throughput of writing data for backups.gaugemebibyte/second
marklogic.hosts.deadlock_rateThe rate of deadlock occurrences.gaugelock/second
marklogic.hosts.deadlock_wait_loadThe total time spent waiting for locks that eventually deadlocked.gaugesecond
marklogic.hosts.external_binary_read_loadDisk read time threads spent on external binary documents, in proportion to the elapsed time.gauge-
marklogic.hosts.external_binary_read_rateDisk read throughput of external binary documents.gaugemebibyte/second
marklogic.hosts.foreign_xdqp_client_receive_loadTime threads spent receiving data for the foreign xdqp client, in proportion to the elapsed time.gauge-
marklogic.hosts.foreign_xdqp_client_receive_rateThe moving average throughput of the foreign xdqp client receiving data.gaugemebibyte/second
marklogic.hosts.foreign_xdqp_client_send_loadTime threads spent sending data for the foreign xdqp client, in proportion to the elapsed time.gauge-
marklogic.hosts.foreign_xdqp_client_send_rateThe moving average throughput of the foreign xdqp client sending data.gaugemebibyte/second
marklogic.hosts.foreign_xdqp_server_receive_loadTime threads spent receiving data for the foreign xdqp server, in proportion to the elapsed time.gauge-
marklogic.hosts.foreign_xdqp_server_receive_rateThe moving average throughput of the foreign xdqp server receiving data.gaugemebibyte/second
marklogic.hosts.foreign_xdqp_server_send_loadTime threads spent sending data for the foreign xdqp server, in proportion to the elapsed time.gauge-
marklogic.hosts.foreign_xdqp_server_send_rateThe moving average throughput of the foreign xdqp server sending data.gaugemebibyte/second
marklogic.hosts.journal_write_loadJournal writing time threads spent in proportion to the elapsed time.gauge-
marklogic.hosts.journal_write_rateThe moving average of writing data to the journal.gaugemebibyte/second
marklogic.hosts.large_read_loadDisk read time threads spent on large documents, in proportion to the elapsed time.gauge-
marklogic.hosts.large_read_rateThe moving average throughput of reading large documents from disk.gaugemebibyte/second
marklogic.hosts.large_write_loadDisk write time threads spent for large documents, in proportion to the elapsed time.gauge-
marklogic.hosts.large_write_rateThe moving average throughput of writing data for large documents.gaugemebibyte/second
marklogic.hosts.memory_process_huge_pages_sizeThe size of huge pages for the MarkLogic process. Available on Linux platform. Sum of Sizes after /anon_hugepage in /proc/[MLpid]/smaps.gaugemebibyte
marklogic.hosts.memory_process_rssThe size of Process Resident Size (RSS) for the MarkLogic processgaugemebibyte
marklogic.hosts.memory_process_swap_rateThe swap rate for the MarkLogic process.gaugepage/second
marklogic.hosts.memory_sizeThe amount of space the stand takes in memory.gaugemebibyte
marklogic.hosts.memory_system_freeThe free system memory. MemFree from /proc/meminfo on Linux, ullAvailPhys from GlobalMemoryStatusEx on Windows.gaugemebibyte
marklogic.hosts.memory_system_pagein_rateThe page in rate for the system.gaugepage/second
marklogic.hosts.memory_system_pageout_rateThe page out rate for the system.gaugepage/second
marklogic.hosts.memory_system_swapin_rateThe swap in rate for the system.gaugepage/second
marklogic.hosts.memory_system_swapout_rateThe swap out rate for the system.gaugepage/second
marklogic.hosts.memory_system_totalThe total system memory. MemTotal from /proc/meminfo on Linux, ullTotalPhys from GlobalMemoryStatusEx on Windows.gaugemebibyte
marklogic.hosts.merge_read_loadDisk read time threads spent during merge, in proportion to the elapsed time.gauge-
marklogic.hosts.merge_read_rateThe moving average throughput of reading merge data from disk.gaugemebibyte/second
marklogic.hosts.merge_write_loadDisk writing time threads spent for merges, in proportion to the elapsed time.gauge-
marklogic.hosts.merge_write_rateThe moving average throughput of writing data for merges.gaugemebibyte/second
marklogic.hosts.query_read_loadDisk reading time threads spent for a query in proportion to the elapsed time.gauge-
marklogic.hosts.query_read_rateThe moving average of throughput reading query data from disk.gaugemebibyte/second
marklogic.hosts.read_lock_hold_loadTime threads spent holding read locks in proportion to the elapsed time.gauge-
marklogic.hosts.read_lock_rateThe rate of read lock acquistions.gaugelock/second
marklogic.hosts.read_lock_wait_loadTime threads spent waiting to acquire read locks in proportion to the elasped time.gauge-
marklogic.hosts.restore_read_loadDisk read time threads spent for restores, in proportion to the elapsed time.gauge-
marklogic.hosts.restore_read_rateThe moving average throughput of reading restore data from disk.gaugemebibyte/second
marklogic.hosts.restore_write_loadDisk write time threads spent for restores, in proportion to the elasped time.gauge-
marklogic.hosts.restore_write_rateThe moving average throughput of writing data for restores.gaugemebibyte/second
marklogic.hosts.save_write_loadThe moving average of time threads spent writing to in-memory stands, in proportion to the elapsed time.gauge-
marklogic.hosts.save_write_rateThe moving average of writing data to in-memory stands.gaugemebibyte/second
marklogic.hosts.total_cpu_stat_systemTotal cpu utilization for system.gaugepercent
marklogic.hosts.total_cpu_stat_userTotal cpu utilization for user.gaugepercent
marklogic.hosts.total_hostsThe total number of hosts.gaugehost
marklogic.hosts.total_hosts_offlineThe total number of hosts offline.gaugehost
marklogic.hosts.total_loadThe sum of the processing load factors.gauge-
marklogic.hosts.total_rateThe sum of the processing rate factors.gaugemebibyte/second
marklogic.hosts.write_lock_hold_loadTime threads spent holding write locks in proportion to the elapsed time.gauge-
marklogic.hosts.write_lock_rateThe rate of write lock acquistions.gaugelock/second
marklogic.hosts.write_lock_wait_loadThe total time spent holding write locks.gauge-
marklogic.hosts.xdqp_client_receive_loadTime threads spent receiving data for the xdqp client, in proportion to the elapsed time.gauge-
marklogic.hosts.xdqp_client_receive_rateThe moving average throughput of the XDQP client receiving data.gaugemebibyte/second
marklogic.hosts.xdqp_client_send_loadTime threads spent sending data for xdqp clients, in proportion to the elapsed time.gauge-
marklogic.hosts.xdqp_client_send_rateThe moving average throughput of the xdqp clients sending data.gaugemebibyte/second
marklogic.hosts.xdqp_server_receive_loadTime threads spent receiving data for the xdqp server, in proportion to the elapsed time.gauge-
marklogic.hosts.xdqp_server_receive_rateThe moving average throughput of the xdqp server receiving data.gaugemebibyte/second
marklogic.hosts.xdqp_server_send_loadTime threads spent sending data for the xdqp server, in proportion to the elapsed time.gauge-
marklogic.hosts.xdqp_server_send_rateThe moving average throughput of the xdqp server sending data.gaugemebibyte/second
marklogic.requests.max_secondsThe maximum length in seconds for the active requests.gaugesecond
marklogic.requests.mean_secondsThe mean length in seconds for the active requests or the open transactions.gaugesecond
marklogic.requests.median_secondsThe median length in seconds for the active requests or the open transactions.gaugesecond
marklogic.requests.min_secondsThe minimum length in seconds for the active requests or the open transactions.gaugesecond
marklogic.requests.ninetieth_percentile_secondsThe length in seconds for the ninetieth percentile of the active requests.gaugesecond
marklogic.requests.query_countThe total number of active query requests.gaugequery
marklogic.requests.standard_dev_secondsThe standard deviation in seconds for the active requests or the open transactions.gaugesecond
marklogic.requests.total_requestsThe total number of active requests.gaugerequest
marklogic.requests.update_countThe total number of active update requests.gaugerequest
marklogic.servers.expanded_tree_cache_hit_rateThe average number of hits on the expanded cache.gaugehit/second
marklogic.servers.expanded_tree_cache_miss_rateThe average number of misses on the expanded cache.gaugemiss/second
marklogic.servers.request_countThe rate of a request.gaugerequest
marklogic.servers.request_rateThe total number of requests for the cluster.gaugerequest/second
marklogic.transactions.max_secondsThe maximum length in seconds for the active transactions.gaugesecond
marklogic.transactions.mean_secondsThe mean length in seconds for the active requests or the open transactions.gaugesecond
marklogic.transactions.median_secondsThe median length in seconds for the active requests or the open transactions.gaugesecond
marklogic.transactions.min_secondsThe minimum length in seconds for the active requests or the open transactions.gaugesecond
marklogic.transactions.ninetieth_percentile_secondsThe length in seconds for the ninetieth percentile of the active requests.gaugesecond
marklogic.transactions.standard_dev_secondsThe standard deviation in seconds for the active requests or the open transactions.gaugesecond
marklogic.transactions.total_transactionsThe total number of open transactions.gaugetransaction

Official documentation

Official documentation for the MarkLogic integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.