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

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

公式の紹介文 (英語)

IBM Websphere Application Server is a framework that hosts Java applications

種別の内訳

  • gauge (その時点の値): 53 件

メトリクスの一覧

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

メトリクス種別単位
ibm_was.can_connectThe ability of the integration to connect to the Perf Servlet to collect metricsgauge-
ibm_was.jdbc.allocate_countThe total number of managed connections that were allocated since pool creation.gaugeconnection
ibm_was.jdbc.close_countThe total number of managed connections that were destroyed since pool creation.gaugeconnection
ibm_was.jdbc.connection_handle_countThe number of connections that are in use. Can include multiple connections that are shared from a single managed connection.gaugeconnection
ibm_was.jdbc.create_countThe total number of managed connections that were created since pool creation.gaugeconnection
ibm_was.jdbc.fault_countThe total number of faults, such as timeouts, in the connection pool.gauge-
ibm_was.jdbc.free_pool_sizeThe number of managed connections that are in the free pool.gaugeconnection
ibm_was.jdbc.jdbc_timeThe average time in milliseconds spent running in the JDBC driver that includes time that is spent in the JDBC driver, network, and database.gaugemillisecond
ibm_was.jdbc.managed_connection_countThe total number of managed connections in the free, shared, and unshared pools.gaugeconnection
ibm_was.jdbc.percent_maxedThe percent of the time that all connections are in use.gauge-
ibm_was.jdbc.percent_usedThe percent of the pool that is in use.gauge-
ibm_was.jdbc.pool_sizeThe size of the connection pool.gauge-
ibm_was.jdbc.prep_stmt_cache_discard_countThe total number of statements that are discarded by the least recently used (LRU) algorithm of the statement cache.gauge-
ibm_was.jdbc.return_countThe total number of managed connections that were returned since pool creation.gaugeconnection
ibm_was.jdbc.use_timeThe average time in milliseconds that a connection is in use.gaugemillisecond
ibm_was.jdbc.wait_timeThe average waiting time in milliseconds until a connection is granted if a connection is not currently available.gaugemillisecond
ibm_was.jdbc.waiting_thread_countThe number of threads that are currently waiting for a connection.gaugethread
ibm_was.jvm.free_memoryDeprecated, use ibm_was.jvm.free_memory_gauge insteadgaugekibibyte
ibm_was.jvm.free_memory_gaugeThe free memory in the JVM run timegaugekibibyte
ibm_was.jvm.heap_sizeDeprecated, use ibm_was.jvm.heap_size_gauge insteadgaugekibibyte
ibm_was.jvm.heap_size_gaugeThe total memory in the JVM run timegaugekibibyte
ibm_was.jvm.process_cpu_usageDeprecated, use ibm_was.jvm.process_cpu_usage_gauge insteadgaugepercent
ibm_was.jvm.process_cpu_usage_gaugeThe CPU Usage (in percent) of the Java virtual machine.gaugepercent
ibm_was.jvm.up_timeDeprecated, use ibm_was.jvm.up_time_gauge insteadgaugesecond
ibm_was.jvm.up_time_gaugeThe amount of time that the JVM is runninggaugesecond
ibm_was.jvm.used_memoryDeprecated, use ibm_was.jvm.used_memory_gauge insteadgaugekibibyte
ibm_was.jvm.used_memory_gaugeThe used memory in the JVM run timegaugekibibyte
ibm_was.servlet_session.activate_non_exist_session_countThe number of requests for a session that no longer exists, presumably because the session timed out. Use this counter to help determine if the timeout is too short.gaugerequest
ibm_was.servlet_session.active_countThe number of concurrently active sessions. A session is active if the WebSphere Application Server is currently processing a request that uses that session.gaugesession
ibm_was.servlet_session.affinity_break_countThe number of requests that are received for sessions that were last accessed from another web application. This value can indicate failover processing or a corrupt plug-in configuration.gaugerequest
ibm_was.servlet_session.cache_discard_countThe number of session objects that have been forced out of the cache. A least recently used (LRU) algorithm removes old entries to make room for new sessions and cache misses. Applicable only for persistent sessions.gaugesession
ibm_was.servlet_session.create_countThe number of sessions that were createdgaugesession
ibm_was.servlet_session.external_read_sizeSize of the session data read from persistent store. Applicable only for (serialized) persistent sessions; similar to external Read Time.gauge-
ibm_was.servlet_session.external_read_timeThe time (ms) taken in reading the session data from the persistent store. For multirow sessions, the metrics are for the attribute; for single row sessions, the metrics are for the entire session. Applicable only for persistent sessions. When using a JMS persistent store, only available if replicated data is serialized.gaugemillisecond
ibm_was.servlet_session.external_write_sizeThe size of the session data written to persistent store. Applicable only for (serialized) persistent sessions. Similar to external Read Time.gaugerequest
ibm_was.servlet_session.external_write_timeThe time (milliseconds) taken to write the session data from the persistent store. Applicable only for (serialized) persistent sessions. Similar to external Read Time.gaugemillisecond
ibm_was.servlet_session.invalidate_countThe number of sessions that were invalidatedgaugesession
ibm_was.servlet_session.life_timeThe average session life time in milliseconds (time invalidated - time created)gaugemillisecond
ibm_was.servlet_session.live_countThe number of local sessions that are currently cached in memory from the time at which this metric is enabled.gaugesession
ibm_was.servlet_session.no_room_for_new_session_countApplies only to session in memory with AllowOverflow=false. The number of times that a request for a new session cannot be handled because it exceeds the maximum session count.gauge-
ibm_was.servlet_session.session_object_sizeThe size in bytes of (the serializable attributes of ) in-memory sessions. Only session objects that contain at least one serializable attribute object is counted. A session can contain some attributes that are serializable and some that are not. The size in bytes is at a session level.gauge-
ibm_was.servlet_session.time_since_last_activatedThe time difference in milliseconds between previous and current access time stamps. Does not include session time out.gaugemillisecond
ibm_was.servlet_session.timeout_invalidation_countThe number of sessions that are invalidated by timeout.gaugesession
ibm_was.thread_pools.active_countThe number of concurrently active threadsgaugethread
ibm_was.thread_pools.active_timeThe average time in milliseconds the threads are in active stategaugemillisecond
ibm_was.thread_pools.cleared_thread_hang_countThe number of thread hangs clearedgaugethread
ibm_was.thread_pools.concurrent_hung_thread_countThe number of concurrently hung threadsgaugethread
ibm_was.thread_pools.create_countThe total number of threads createdgaugethread
ibm_was.thread_pools.declared_thread_hung_countThe number of threads declared hunggaugethread
ibm_was.thread_pools.destroy_countThe total number of threads destroyedgaugethread
ibm_was.thread_pools.percent_maxedThe average percent of the time that all threads are in usegaugepercent
ibm_was.thread_pools.percent_usedThe average percent of the pool that is in use. The value is based on the total number of configured threads in the ThreadPool and not the current pool size.gaugepercent
ibm_was.thread_pools.pool_sizeThe average number of threads in poolgaugethread

公式ドキュメント

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

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