ignite インテグレーションのメトリクス

ignite の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 195 件あります。

公式の紹介文 (英語)

Collect metrics from your Ignite server.

種別の内訳

  • gauge (その時点の値): 151 件
  • rate (1 秒あたりの値): 44 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
ignite.active_baseline_nodesActive baseline nodes count.gaugenode
ignite.allocation_rateAllocation rate (pages per second) averaged across rateTimeInternal.gaugepage/second
ignite.average_cpu_loadAverage of CPU load values over all metrics kept in the history.gauge-
ignite.busy_time_percentagePercentage of time this node is busy executing jobs vs. idling.gaugepercent
ignite.cache.average_commit_timeAverage time to commit transaction.gaugemicrosecond
ignite.cache.average_get_timeAverage time to execute get.gaugemicrosecond
ignite.cache.average_put_timeAverage time to execute put.gaugemicrosecond
ignite.cache.average_remove_timeAverage time to execute remove.gaugemicrosecond
ignite.cache.average_rollback_timeAverage time to rollback transaction.gaugemicrosecond
ignite.cache.backupsCount of backups configured for cache group.gauge-
ignite.cache.cluster_moving_partitionsCount of partitions for this cache group in the entire cluster with state MOVING.gauge-
ignite.cache.cluster_owning_partitionsCount of partitions for this cache group in the entire cluster with state OWNING.gauge-
ignite.cache.commit_queue_sizeTransaction committed queue size.gaugetransaction
ignite.cache.commitsNumber of transaction commits.rate-
ignite.cache.committed_versions_sizeTransaction committed ID map size.gaugetransaction
ignite.cache.dht_commit_queue_sizeTransaction DHT committed queue size.gaugetransaction
ignite.cache.dht_committed_versions_sizeTransaction DHT committed ID map size.gaugetransaction
ignite.cache.dht_prepare_queue_sizeTransaction DHT prepared queue size.gaugetransaction
ignite.cache.dht_rolledback_versions_sizeTransaction DHT rolled back ID map size.gaugetransaction
ignite.cache.dht_start_version_counts_sizeTransaction DHT start version counts map size.gaugetransaction
ignite.cache.dht_thread_map_sizeTransaction DHT per-thread map size.gaugetransaction
ignite.cache.dht_xid_map_sizeTransaction DHT per-Xid map size.gaugetransaction
ignite.cache.entry_processor.average_invocation_timeThe mean time to execute cache invokes.gaugemicrosecond
ignite.cache.entry_processor.hit_percentageThe percentage of invocations on keys, which exist in cache.gaugepercent
ignite.cache.entry_processor.hitsThe total number of invocations on keys, which exist in cache.rate-
ignite.cache.entry_processor.invocationsThe total number of cache invocations.rate-
ignite.cache.entry_processor.maximum_invocation_timeSo far, the maximum time to execute cache invokes.gaugemicrosecond
ignite.cache.entry_processor.minimum_invocation_timeSo far, the minimum time to execute cache invokes.gaugemicrosecond
ignite.cache.entry_processor.miss_percentageThe percentage of invocations on keys, which don't exist in cache.gaugepercent
ignite.cache.entry_processor.missesThe total number of invocations on keys, which don't exist in cache.rate-
ignite.cache.entry_processor.putsThe total number of cache invocations, caused update.rate-
ignite.cache.entry_processor.read_only_invocationsThe total number of cache invocations, caused no updates.rate-
ignite.cache.entry_processor.removalsThe total number of cache invocations, caused removals.rate-
ignite.cache.estimated_rebalancing_keysNumber estimated to rebalance keys.gaugekey
ignite.cache.evict_queue_sizeCurrent size of evict queue.gauge-
ignite.cache.evictionsNumber of eviction entries.rateeviction
ignite.cache.getsThe total number of gets to the cache.raterequest
ignite.cache.heap_entriesNumber of entries in heap memory.gaugeentry
ignite.cache.hit_percentagePercentage of successful hits.gaugepercent
ignite.cache.hitsThe number of get requests that were satisfied by the cache.raterequest
ignite.cache.keys_to_rebalanceEstimated number of keys to be rebalanced on current node.gaugekey
ignite.cache.local_moving_partitionsCount of partitions with state MOVING for this cache group located on this node.gauge-
ignite.cache.local_owning_partitionsCount of partitions with state OWNING for this cache group located on this node.gauge-
ignite.cache.local_renting_entriesCount of entries remains to evict in RENTING partitions located on this node for this cache group.gauge-
ignite.cache.local_renting_partitionsCount of partitions with state RENTING for this cache group located on this node.gauge-
ignite.cache.maximum_partition_copiesMaximum number of partition copies for all partitions of this cache group.gauge-
ignite.cache.minimum_partition_copiesMinimum number of partition copies for all partitions of this cache group.gauge-
ignite.cache.miss_percentagePercentage of accesses that failed to find anything.gaugepercent
ignite.cache.missesA miss is a get request that is not satisfied.raterequest
ignite.cache.offheap_allocated_sizeMemory size allocated in off-heap.gaugebyte
ignite.cache.offheap_backup_entriesNumber of backup stored in off-heap memory.gauge-
ignite.cache.offheap_entriesNumber of entries stored in off-heap memory.gaugeentry
ignite.cache.offheap_evictionsNumber of evictions from off-heap memory.rateeviction
ignite.cache.offheap_getsNumber of gets from off-heap memory.rate-
ignite.cache.offheap_hit_percentagePercentage of hits on off-heap memory.gaugepercent
ignite.cache.offheap_hitsNumber of hits on off-heap memory.ratehit
ignite.cache.offheap_miss_percentagePercentage of misses on off-heap memory.gaugepercent
ignite.cache.offheap_missesNumber of misses on off-heap memory.ratemiss
ignite.cache.offheap_primary_entriesNumber of primary entries stored in off-heap memory.gaugeentry
ignite.cache.offheap_putsNumber of puts to off-heap memory.rate-
ignite.cache.offheap_removalsNumber of removed entries from off-heap memory.rate-
ignite.cache.partitionsCount of partitions for cache group.gauge-
ignite.cache.prepare_queue_sizeTransaction prepared queue size.gaugetransaction
ignite.cache.putsThe total number of puts to the cache.raterequest
ignite.cache.rebalance_clearing_partitionsNumber of partitions need to be cleared before actual rebalance start.gauge-
ignite.cache.rebalanced_keysNumber of already rebalanced keys.gaugekey
ignite.cache.rebalancing_bytes_rateEstimated rebalancing speed in bytes.gaugebyte/second
ignite.cache.rebalancing_keys_rateEstimated rebalancing speed in keys.gaugeoperation/second
ignite.cache.rebalancing_partitionsNumber of currently rebalancing partitions on current node.gauge-
ignite.cache.removalsThe total number of removals from the cache.rate-
ignite.cache.rollbacksNumber of transaction rollback.rate-
ignite.cache.rolledback_versions_sizeTransaction rolled back ID map size.gaugetransaction
ignite.cache.sizeNumber of non-null values in the cache as a long value.gauge-
ignite.cache.start_version_counts_sizeTransaction start version counts map size.gaugetransaction
ignite.cache.thread_map_sizeTransaction per-thread map size.gaugetransaction
ignite.cache.total_partitionsTotal number of partitions on current node.gauge-
ignite.cache.write_behind_buffer_sizeCount of cache entries that are waiting to be flushed.gauge-
ignite.cache.write_behind_overflowCount of write buffer overflow events in progress at the moment.gaugeevent
ignite.cache.write_behind_overflow_totalCount of cache overflow events since write-behind cache has started.rateevent
ignite.cache.write_behind_retriesCount of cache entries that are currently in retry state.gauge-
ignite.cache.write_behind_store_batch_sizeMaximum size of batch for similar operations.gauge-
ignite.cache.xid_map_sizeTransaction per-Xid map size.gaugetransaction
ignite.check_point_buffer_sizeTotal size in bytes for checkpoint buffer.gaugebyte
ignite.checkpoint.last_copied_on_write_pagesNumber of pages copied to a temporary checkpoint buffer during the last checkpoint.gaugepage
ignite.checkpoint.last_data_pagesTotal number of data pages written during the last checkpoint.gaugepage
ignite.checkpoint.last_durationDuration of the last checkpoint in milliseconds.gaugesecond
ignite.checkpoint.last_fsync_durationDuration of the sync phase of the last checkpoint in milliseconds.gaugemillisecond
ignite.checkpoint.last_lock_wait_durationDuration of the checkpoint lock wait in milliseconds.gaugemillisecond
ignite.checkpoint.last_mark_durationDuration of the checkpoint mark in milliseconds.gaugemillisecond
ignite.checkpoint.last_pages_write_durationDuration of the checkpoint pages write in milliseconds.gaugemillisecond
ignite.checkpoint.last_total_pagesTotal number of pages written during the last checkpoint.gaugepage
ignite.checkpoint.total_timeTotal checkpoint time from last restart.gaugesecond
ignite.current_cpu_loadThe system load average; or a negative value if not available.gaugebyte
ignite.current_daemon_thread_countCurrent number of live daemon threads.gaugethread
ignite.current_gc_loadAverage time spent in GC since the last update.gaugetime
ignite.current_idle_timeTime this node spend idling since executing last job.gaugesecond
ignite.current_thread_countCurrent number of live threads.gaugethread
ignite.dirty_pagesNumber of pages in memory not yet synchronized with persistent storage.gaugepage
ignite.discovery.average_message_processing_timeAvg message processing time.gaugesecond
ignite.discovery.max_message_processing_timeMax message processing time.gaugesecond
ignite.discovery.message_worker_queue_sizeMessage worker queue current size.gauge-
ignite.discovery.nodes_failedNodes failed count.ratenode
ignite.discovery.nodes_joinedNodes joined count.ratenode
ignite.discovery.nodes_leftNodes left count.ratenode
ignite.discovery.pending_messages_discardedPending messages discarded.gaugemessage
ignite.discovery.pending_messages_registeredPending messages registered.gaugemessage
ignite.discovery.total_processed_messagesTotal processed messages count.ratemessage
ignite.discovery.total_received_messagesTotal received messages count.ratemessage
ignite.eviction_rateEviction rate (pages per second).gaugepage/second
ignite.heap_memory_committedThe amount of committed memory in bytes.gaugebyte
ignite.heap_memory_initializedThe initial size of memory in bytes; -1 if undefined.gaugebyte
ignite.heap_memory_maximumThe maximum amount of memory in bytes; -1 if undefined.gaugebyte
ignite.heap_memory_totalThe total amount of memory in bytes; -1 if undefined.gaugebyte
ignite.heap_memory_usedCurrent heap size that is used for object allocation.gaugebyte
ignite.idle_time_percentagePercentage of time this node is idling vs. executing jobs.gaugepercent
ignite.initial_memory_sizeInitial memory region size defined by its data region.gaugebyte
ignite.jobs.active.averageAverage number of active jobs concurrently executing on the node.gaugejob
ignite.jobs.active.currentNumber of currently active jobs concurrently executing on the node.gaugejob
ignite.jobs.active.maximumMaximum number of jobs that ever ran concurrently on this node.gaugejob
ignite.jobs.cancelled.averageAverage number of cancelled jobs this node ever had running concurrently.gaugejob
ignite.jobs.cancelled.currentNumber of cancelled jobs that are still running.gaugejob
ignite.jobs.cancelled.maximumMaximum number of cancelled jobs this node ever had running concurrently.gaugejob
ignite.jobs.cancelled.totalTotal number of cancelled jobs since node startup.ratejob
ignite.jobs.execute_time.averageAverage time a job takes to execute on the node.gaugesecond
ignite.jobs.execute_time.currentLongest time a current job has been executing for.gaugesecond
ignite.jobs.execute_time.maximumTime it took to execute the longest job on the node.gaugesecond
ignite.jobs.executed.totalTotal number of jobs handled by the node.ratejob
ignite.jobs.execution_time.totalTotal time all finished jobs takes to execute on the node.ratesecond
ignite.jobs.maximum_failoverMaximum number of attempts to execute a failed job on another node.gaugeattempt
ignite.jobs.rejected.averageAverage number of jobs this node rejects during collision resolution operations.gaugejob
ignite.jobs.rejected.currentNumber of jobs rejected after more recent collision resolution operation.gaugejob
ignite.jobs.rejected.maximumMaximum number of jobs rejected at once during a single collision resolution operation.gaugejob
ignite.jobs.rejected.totalTotal number of jobs this node rejects during collision resolution operations since node startup.ratejob
ignite.jobs.total_failoverTotal number of jobs that were failed over.ratejob
ignite.jobs.wait_time.averageAverage time jobs spend waiting in the queue to be executed.gaugesecond
ignite.jobs.wait_time.currentCurrent wait time of oldest job.gaugesecond
ignite.jobs.wait_time.maximumMaximum time a job ever spent waiting in a queue to be executed.gaugesecond
ignite.jobs.waiting.averageAverage number of waiting jobs this node had queued.gaugejob
ignite.jobs.waiting.currentNumber of queued jobs currently waiting to be executed.gaugejob
ignite.jobs.waiting.maximumMaximum number of waiting jobs this node had.gaugejob
ignite.large_entries_pages_percentagePercentage of pages that are fully occupied by large entries that go beyond page size.gaugepercent
ignite.max_memory_sizeMaximum memory region size defined by its data region.gaugebyte
ignite.maximum_thread_countThe peak live thread count.gaugethread
ignite.non_heap_memory_committedAmount of non-heap memory in bytes that is committed for the JVM to use.gaugebyte
ignite.non_heap_memory_initializedThe initial size of non-heap memory in bytes; -1 if undefined.gaugebyte
ignite.non_heap_memory_maximumMaximum amount of non-heap memory in bytes that can be used for memory management. -1 if undefined.gaugebyte
ignite.non_heap_memory_totalTotal amount of non-heap memory in bytes that can be used for memory management. -1 if undefined.gaugebyte
ignite.non_heap_memory_usedCurrent non-heap memory size that is used by Java VM.gaugebyte
ignite.offheap_sizeOffheap size in bytes.gaugebyte
ignite.offheap_used_sizeTotal used offheap size in bytes.gaugebyte
ignite.oubound_messages_queue_sizeOutbound messages queue size.gaugemessage
ignite.pages_fill_factorThe percentage of the used space.gaugepercent
ignite.pages_readNumber of pages read from last restart.ratepage
ignite.pages_replace_ageAverage age at which pages in memory are replaced with pages from persistent storage (milliseconds).gaugepage
ignite.pages_replace_rateRate at which pages in memory are replaced with pages from persistent storage (pages per second).gaugepage/second
ignite.pages_replacedNumber of pages replaced from last restart.ratepage
ignite.pages_writtenNumber of pages written from last restart.ratepage
ignite.physical_memory_pagesNumber of pages residing in physical RAM.gaugepage
ignite.received_bytesReceived bytes count.ratebyte
ignite.received_messagesReceived messages count.ratemessage
ignite.sent_bytesSent bytes count.ratebyte
ignite.sent_messagesSent messages count.ratemessage
ignite.threads.activeApproximate number of threads that are actively executing tasks.gaugethread
ignite.threads.completed_tasksApproximate total number of tasks that have completed execution.ratetask
ignite.threads.core_pool_sizeThe core number of threads.gaugethread
ignite.threads.largest_sizeLargest number of threads that have ever simultaneously been in the pool.gaugethread
ignite.threads.maximum_pool_sizeThe maximum allowed number of threads.gaugethread
ignite.threads.pool_sizeCurrent number of threads in the pool.gaugethread
ignite.threads.queue_sizeCurrent number of threads in the poolgaugethread
ignite.threads.tasksApproximate total number of tasks that have been scheduled for execution.ratetask
ignite.total_allocated_pagesTotal number of allocated pages.gaugepage
ignite.total_allocated_sizeTotal size of memory allocated in bytes.gaugebyte
ignite.total_baseline_nodesTotal baseline nodes count.gaugenode
ignite.total_busy_timeTotal time this node spent executing jobs.gaugesecond
ignite.total_client_nodesClient nodes count.gaugenode
ignite.total_cpusThe number of CPUs available to the Java Virtual Machine.gaugecore
ignite.total_executed_tasksTotal number of tasks handled by the node.ratetask
ignite.total_idle_timeTotal time this node spent idling (not executing any jobs).gaugesecond
ignite.total_nodesTotal number of nodes.gaugenode
ignite.total_server_nodesServer nodes count.gaugenode
ignite.total_started_threadsThe total number of threads started.ratethread
ignite.transaction.committedThe number of transactions which were committed.ratetransaction
ignite.transaction.holding_lockThe number of active transactions holding at least one key lock.gaugetransaction
ignite.transaction.locked_keysThe number of keys locked on the node.gaugekey
ignite.transaction.ownerThe number of active transactions for which this node is the initiator.gaugetransaction
ignite.transaction.rolledbackThe number of transactions which were rollback.ratetransaction
ignite.used_checkpoint_buffer_pagesUsed checkpoint buffer size in pages.gaugepage
ignite.used_checkpoint_buffer_sizeUsed checkpoint buffer size in bytes.gaugebyte
ignite.wal.archive_segmentsCurrent number of WAL segments in the WAL archive.gaugesegment
ignite.wal.buffer_poll_spinWAL buffer poll spins number over the last time interval.gauge-
ignite.wal.fsync_averageAverage WAL fsync duration in microseconds over the last time interval.gaugemicrosecond
ignite.wal.last_rolloverTime of the last WAL segment rollover.gaugesecond
ignite.wal.logging_rateAverage number of WAL records per second written during the last time interval.gaugerecord/second
ignite.wal.total_sizeTotal size in bytes for storage wal files.gaugebyte
ignite.wal.writing_rateAverage number of bytes per second written during the last time interval.gaugebyte/second

公式ドキュメント

ignite インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。