Prometheus metrics are exposed at http://config_address/metrics — by default http://127.0.0.1:3000/metrics.

Example Grafana Dashboard

Grafana Dashboard during stress test


Metric Summary Table

Metric NameTypeUnitDescription
aralez_active_sessionsGaugeCountCurrent number of active user/client sessions.
aralez_cache_evicted_bytes_totalGaugeBytesTotal memory size of data evicted from the cache.
aralez_cache_evicted_items_totalGaugeCountTotal number of individual items evicted from the cache.
aralez_cache_itemsGaugeCountCurrent total number of items stored in the cache.
aralez_cache_size_bytesGaugeBytesCurrent memory consumption of the cache in bytes.
aralez_logging_errorsGauge / CounterCountTotal count of logging error events recorded.
aralez_memory_bytesGaugeBytesTotal memory currently allocated by the process in bytes.
aralez_open_filesGaugeCountNumber of open file descriptors currently held by the application.
aralez_requests_by_method_totalCounterCountTotal HTTP requests processed, partitioned by HTTP method.
aralez_requests_by_upstreamCounterCountTotal HTTP requests routed, partitioned by targeted upstream server.
aralez_requests_by_version_totalCounterCountTotal HTTP requests received, partitioned by HTTP protocol version.
aralez_requests_totalCounterCountAggregate count of all HTTP requests handled by Aralez.
aralez_response_latency_secondsHistogramSecondsDistribution of HTTP response latency in seconds.
aralez_responses_totalCounterCountTotal HTTP responses returned, partitioned by HTTP status code.

Detailed Metric Breakdown

1. Request & Response Metrics

aralez_requests_total

aralez_requests_by_method_total

aralez_requests_by_version_total

aralez_requests_by_upstream

aralez_responses_total

aralez_response_latency_seconds


2. Cache Metrics

aralez_cache_items

aralez_cache_size_bytes

aralez_cache_evicted_items_total

aralez_cache_evicted_bytes_total


3. System & Session Metrics

aralez_active_sessions

aralez_memory_bytes

aralez_open_files

aralez_logging_errors