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

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

公式の紹介文 (英語)

Track memory use, hits, misses, evictions, fill percent, and more.

種別の内訳

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

メトリクスの一覧

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

メトリクス種別単位
memcache.avg_item_sizeThe average size of an item.gaugebyte
memcache.bytesCurrent number of bytes used by this server to store items.gaugebyte
memcache.bytes_read_rateRate of bytes read from the network by this server.gaugebyte/second
memcache.bytes_written_rateRate of bytes written to the network by this server.gaugebyte/second
memcache.cas_badval_rateRate at which keys are compared and swapped where the comparison (original) value did not match the supplied value.gaugekey/second
memcache.cas_hits_rateRate at which keys are compared and swapped and found present.gaugehit/second
memcache.cas_misses_rateRate at which keys are compared and swapped and not found present.gaugemiss/second
memcache.cmd_flush_rateRate of "flush_all" commands.gaugecommand/second
memcache.cmd_get_rateRate of "get" commands.gaugecommand/second
memcache.cmd_set_rateRate of "set" commands.gaugecommand/second
memcache.connection_structuresNumber of connection structures allocated by the server.gauge-
memcache.curr_connectionsNumber of open connections to this server.gaugeconnection
memcache.curr_itemsCurrent number of items stored by the server.gaugeitem
memcache.delete_hits_rateRate at which delete commands result in items being removed.gaugehit/second
memcache.delete_misses_rateRate at which delete commands result in no items being removed.gaugemiss/second
memcache.evictions_rateRate at which valid items are removed from cache to free memory for new items.gaugeeviction/second
memcache.fill_percentAmount of memory being used by the server for storing items as a percentage of the max allowed.gaugepercent
memcache.get_hit_percentPercentage of requested keys that are found present since the start of the memcache server.gaugepercent
memcache.get_hits_rateRate at which keys are requested and found present.gaugehit/second
memcache.get_misses_rateRate at which keys are requested and not found.gaugemiss/second
memcache.items.ageAge of the oldest item in the LRUgaugesecond
memcache.items.crawler_reclaimed_rateRate at which items freed by the LRU Crawlergaugeoperation/second
memcache.items.direct_reclaims_rateRate at which worker threads had to directly pull LRU tails to find memory for a new itemgaugeoperation/second
memcache.items.evicted_nonzero_rateRate at which nonzero items which had an explicit expire time set had to be evicted from the LRU before expiringgaugeeviction/second
memcache.items.evicted_rateRate at which items had to be evicted from the LRU before expiringgaugeeviction/second
memcache.items.evicted_timeSeconds since the last access for the most recent item evicted from this classgaugesecond
memcache.items.evicted_unfetched_rateRate at which valid items evicted from the LRU which were never touched after being setgaugeeviction/second
memcache.items.expired_unfetched_rateRate at which expired items reclaimed from the LRU which were never touched after being setgaugeeviction/second
memcache.items.lrutail_reflocked_rateRate at which items found to be refcount locked in the LRU tailgaugeitem/second
memcache.items.moves_to_cold_rateRate at which items were moved from HOT or WARM into COLDgaugeitem/second
memcache.items.moves_to_warm_rateRate at which items were moved from COLD to WARMgaugeitem/second
memcache.items.moves_within_lru_rateRate at which active items were bumped within HOT or WARMgaugeitem/second
memcache.items.numberNumber of items presently stored in this slab classgaugeitem
memcache.items.number_coldNumber of items presently stored in the COLD LRUgaugeitem
memcache.items.number_hotNumber of items presently stored in the HOT LRUgaugeitem
memcache.items.number_noexpNumber of items presently stored in the NOEXP classgaugeitem
memcache.items.number_warmNumber of items presently stored in the WARM LRUgaugeitem
memcache.items.outofmemory_rateRate at which the underlying slab class was unable to store a new itemgaugeerror/second
memcache.items.reclaimed_rateRate at which entries were stored using memory from an expired entrygaugeoperation/second
memcache.items.tailrepairs_rateRate at which memcache self-healed a slab with a refcount leakgaugeoperation/second
memcache.limit_maxbytesNumber of bytes this server is allowed to use for storage.gaugebyte
memcache.listen_disabled_num_rateRate at which the server has reached the max connection limit.gaugeevent/second
memcache.max_connectionsMaximum number of connections to this server.gaugeconnection
memcache.pointer_sizeDefault size of pointers on the host OS (generally 32 or 64)gaugebit
memcache.rusage_system_rateFraction of time the CPU spent executing kernel code on behalf of this server process.gaugefraction
memcache.rusage_user_rateFraction of user time the CPU spent executing this server process.gaugefraction
memcache.slabs.active_slabsTotal number of slab classes allocatedgaugeoccurrence
memcache.slabs.cas_badval_rateRate at which CAS commands failed to modify a value due to a bad CAS idgaugekey/second
memcache.slabs.cas_hits_rateRate at which CAS commands modified this slab classgaugeoperation/second
memcache.slabs.chunk_sizeThe amount of space each chunk usesgaugebyte
memcache.slabs.chunks_per_pageHow many chunks exist within one pagegaugebuffer
memcache.slabs.cmd_set_rateRate at which set requests stored data in this slab classgaugecommand/second
memcache.slabs.decr_hits_rateRate at which decrs commands modified this slab classgaugeoperation/second
memcache.slabs.delete_hits_rateRate at which delete commands succeeded in this slab classgaugeoperation/second
memcache.slabs.free_chunksChunks not yet allocated to items or freed via deletegaugebuffer
memcache.slabs.free_chunks_endNumber of free chunks at the end of the last allocated pagegaugebuffer
memcache.slabs.get_hits_rateRate at which get requests were serviced by this slab classgaugehit/second
memcache.slabs.incr_hits_rateRate at which incrs commands modified this slab classgaugeoperation/second
memcache.slabs.mem_requestedNumber of bytes requested to be stored in this slabgaugebyte
memcache.slabs.total_chunksTotal number of chunks allocated to the slab classgaugebuffer
memcache.slabs.total_mallocedTotal amount of memory allocated to slab pagesgaugebyte
memcache.slabs.total_pagesTotal number of pages allocated to the slab classgaugepage
memcache.slabs.touch_hits_rateRate of touches serviced by this slab classgaugeoperation/second
memcache.slabs.used_chunksHow many chunks have been allocated to itemsgaugebuffer
memcache.slabs.used_chunks_rateRate at which chunks have been allocated to itemsgaugebuffer/second
memcache.threadsNumber of threads used by the current Memcached server process.gaugethread
memcache.total_connections_rateRate at which connections to this server are opened.gaugeconnection/second
memcache.total_itemsTotal number of items stored by this server since it started.gaugeitem
memcache.uptimeNumber of seconds this server has been running.gaugesecond

公式ドキュメント

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

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