{ "$schema": "https://json-structure.org/meta/core/v0/#", "name": "HTTP Cache", "type": "object", "members": { "size": { "description": "The current size of the cache.", "type": "int32", "example": 0 }, "max_size": { "description": "The limit on the maximum size of the cache specified in the configuration.", "type": "int32", "example": 0 }, "cold": { "description": "A boolean value indicating whether the \u201ccache loader\u201d process is still loading data from disk into the cache.", "type": "boolean", "example": false }, "hit": { "type": "object", "members": { "responses": { "description": "The total number of valid responses read from the cache.", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the cache.", "type": "int32", "example": 0 } }, "example": {} }, "stale": { "type": "object", "members": { "responses": { "description": "The total number of expired responses read from the cache (see proxy_cache_use_stale and other \u201c*_cache_use_stale\u201d directives).", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the cache.", "type": "int32", "example": 0 } }, "example": {} }, "updating": { "type": "object", "members": { "responses": { "description": "The total number of expired responses read from the cache while responses were being updated (see proxy_cache_use_stale and other \u201c*_cache_use_stale\u201d directives).", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the cache.", "type": "int32", "example": 0 } }, "example": {} }, "revalidated": { "type": "object", "members": { "responses": { "description": "The total number of expired and revalidated responses read from the cache (see proxy_cache_revalidate and other \u201c*_cache_revalidate\u201d directives.", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the cache.", "type": "int32", "example": 0 } }, "example": {} }, "miss": { "type": "object", "members": { "responses": { "description": "The total number of responses not found in the cache.", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the proxied server.", "type": "int32", "example": 0 }, "responses_written": { "description": "The total number of responses written to the cache.", "type": "int32", "example": 0 }, "bytes_written": { "description": "The total number of bytes written to the cache.", "type": "int32", "example": 0 } }, "example": {} }, "expired": { "type": "object", "members": { "responses": { "description": "The total number of expired responses not taken from the cache.", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the proxied server.", "type": "int32", "example": 0 }, "responses_written": { "description": "The total number of responses written to the cache.", "type": "int32", "example": 0 }, "bytes_written": { "description": "The total number of bytes written to the cache.", "type": "int32", "example": 0 } }, "example": {} }, "bypass": { "type": "object", "members": { "responses": { "description": "The total number of responses not looked up in the cache due to the proxy_cache_bypass and other \u201c*_cache_bypass\u201d directives.", "type": "int32", "example": 1234567 }, "bytes": { "description": "The total number of bytes read from the proxied server.", "type": "int32", "example": 0 }, "responses_written": { "description": "The total number of responses written to the cache.", "type": "int32", "example": 0 }, "bytes_written": { "description": "The total number of bytes written to the cache.", "type": "int32", "example": 0 } }, "example": {} } }, "example": { "size": 530915328, "max_size": 536870912, "cold": false, "hit": { "responses": 254032, "bytes": 6685627875 }, "stale": { "responses": 0, "bytes": 0 }, "updating": { "responses": 0, "bytes": 0 }, "revalidated": { "responses": 0, "bytes": 0 }, "miss": { "responses": 1619201, "bytes": 53841943822 }, "expired": { "responses": 45859, "bytes": 1656847080, "responses_written": 44992, "bytes_written": 1641825173 }, "bypass": { "responses": 200187, "bytes": 5510647548, "responses_written": 200173, "bytes_written": 44992 } } }