Cache

proxy.process.cache_total_hits
Collection:
global
Datatype:
counter

Represents the total number of cache lookups which have been satisfied by either the in-memory cache or the on-disk cache, since statistics collection began.

proxy.process.cache_total_misses
Collection:
global
Datatype:
counter

Represents the total number of cache lookups which could not be satisfied by either the in-memory cache or the on-disk cache, and which required origin server revalidation or retrieval.

proxy.process.cache.bytes_total
Collection:
global
Datatype:
integer
proxy.process.cache.bytes_used
Collection:
global
Datatype:
integer
proxy.process.cache.directory_collision
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.direntries.total
Collection:
global
Datatype:
integer
proxy.process.cache.direntries.used
Collection:
global
Datatype:
integer
proxy.process.cache.evacuate.active
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.evacuate.failure
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.evacuate.success
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.frags_per_doc.1
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.frags_per_doc.2
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.frags_per_doc.3+
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.gc_bytes_evacuated
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.gc_frags_evacuated
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.hdr_marshal_bytes
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.hdr_marshals
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.lookup.active
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.lookup.failure
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.lookup.success
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.percent_full
Collection:
global
Datatype:
integer
proxy.process.cache.pread_count
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.ram_cache.bytes_used
Collection:
global
Datatype:
integer
proxy.process.cache.ram_cache.hits
Collection:
global
Type:
counter
Datatype:
integer

Accumulates the number of hits to the LRU RAM cache for all volumes.

proxy.process.cache.ram_cache.misses
Collection:
global
Type:
counter
Datatype:
integer

Accumulates the number of misses to the LRU RAM cache for all volumes. Note that this includes hits to the other memory caches, including the last open read and aggregation buffer caches, so it may not represent the total number of cache accesses that go to disk.

proxy.process.cache.last_open_read.hits
Collection:
global
Type:
counter
Datatype:
integer

Accumulates the number of hits to the last open read cache for all volumes. This cache stores the most recent read operation for each open cache volume.

proxy.process.cache.aggregation_buffer.hits
Collection:
global
Type:
counter
Datatype:
integer

Accumulates the number of hits to the aggregation buffer for all volumes. This buffer stores data fragments that are on their way to be written to disk for write aggregation.

proxy.process.cache.all_memory_caches.misses
Collection:
global
Type:
counter
Datatype:
integer

Accumulates the number of misses to all memory caches (LRU RAM cache, last open read cache, and aggregation buffer) for all volumes. This represents the total number of cache accesses that go to disk.

proxy.process.cache.ram_cache.total_bytes
Collection:
global
Datatype:
integer
proxy.process.cache.read.active
Collection:
global
Datatype:
integer
proxy.process.cache.read_busy.failure
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.read_busy.success
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.read.failure
Collection:
global
Datatype:
integer
proxy.process.cache.read.success
Collection:
global
Datatype:
integer
proxy.process.cache.remove.active
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.remove.failure
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.remove.success
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.scan.active
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.scan.failure
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.scan.success
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.cache.update.active
Collection:
global
Datatype:
integer
proxy.process.cache.update.failure
Collection:
global
Datatype:
integer
proxy.process.cache.update.success
Collection:
global
Datatype:
integer
proxy.process.cache.vector_marshals
Collection:
global
Datatype:
integer
proxy.process.cache.write.active
Collection:
global
Datatype:
integer
proxy.process.cache.write.backlog.failure
Collection:
global
Datatype:
integer
proxy.process.cache.write_bytes
Collection:
global
Datatype:
integer
proxy.process.cache.write.failure
Collection:
global
Datatype:
integer
proxy.process.cache.write.success
Collection:
global
Datatype:
integer
proxy.process.cache.span.errors.read
Collection:
global
Datatype:
integer

The number of span read errors (counter).

proxy.process.cache.span.errors.write
Collection:
global
Datatype:
integer

The number of span write errors (counter).

proxy.process.cache.span.failing
Collection:
global
Datatype:
integer

The number of failing spans (gauge) - errors > 0 && errors < proxy.config.cache.max_disk_errors.

proxy.process.cache.span.failing + proxy.process.cache.span.offline + proxy.process.cache.span.online = total number of spans.

proxy.process.cache.span.offline
Collection:
global
Datatype:
integer

The number of offline spans (gauge) - errors >= proxy.config.cache.max_disk_errors.

proxy.process.cache.span.failing + proxy.process.cache.span.offline + proxy.process.cache.span.online = total number of spans.

proxy.process.cache.span.online
Collection:
global
Datatype:
integer

The number of online spans (gauge) - errors == 0.

proxy.process.cache.span.failing + proxy.process.cache.span.offline + proxy.process.cache.span.online = total number of spans.

proxy.process.http.background_fill_bytes_aborted
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.background_fill_bytes_completed
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.background_fill_current_count
Collection:
global
Type:
gauge
Datatype:
integer
Gathered:
No

Represents the current number of background fill

proxy.process.http.background_fill_total_count
Collection:
global
Type:
counter
Datatype:
integer
Gathered:
No

Represents the total number of background fill

proxy.process.http.cache_deletes
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_fresh
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_ims
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_mem_fresh
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_rww
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_revalidated
Collection:
global
Datatype:
integer
proxy.process.http.cache_hit_stale_served
Collection:
global
Datatype:
integer
proxy.process.http.cache_lookups
Collection:
global
Datatype:
integer
proxy.process.http.cache_miss_changed
Collection:
global
Datatype:
integer
proxy.process.http.cache_miss_client_no_cache
Collection:
global
Datatype:
integer
proxy.process.http.cache_miss_client_not_cacheable
Collection:
global
Datatype:
integer
proxy.process.http.cache_miss_cold
Collection:
global
Datatype:
integer
proxy.process.http.cache_miss_ims
Collection:
global
Datatype:
integer
proxy.process.http.cache_read_error
Collection:
global
Datatype:
integer
proxy.process.http.cache_read_errors
Collection:
global
Datatype:
integer
proxy.process.http.cache_updates
Collection:
global
Datatype:
integer
proxy.process.http.cache_write_errors
Collection:
global
Datatype:
integer
proxy.process.http.cache_writes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_client_refresh_count
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_client_refresh_origin_server_bytes
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_client_refresh_user_agent_bytes
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_expired_miss_count
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_expired_miss_origin_server_bytes
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_expired_miss_user_agent_bytes
Collection:
global
Datatype:
integer
Gathered:
No
proxy.process.http.tcp_hit_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_hit_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_hit_user_agent_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_hit_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_hit_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_hit_user_agent_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_miss_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_miss_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_ims_miss_user_agent_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_miss_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_miss_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_miss_user_agent_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_hit_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_hit_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_hit_user_agent_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_miss_count
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_miss_origin_server_bytes
Collection:
global
Datatype:
integer
proxy.process.http.tcp_refresh_miss_user_agent_bytes
Collection:
global
Datatype:
integer