Skip to main content

Example PromQL Queries for Apinizer Cache

Cache Analyses

Metrics used to monitor cache usage and efficiency. Performance is evaluated with data such as cache lookups, additions, and memory consumption.

1. Total Cache Lookup Count (for 1 hour)

2. Cache Addition Count (for 10 minutes)

3. Cache Hit Rate (%) (for 5 minutes)

4. Current Number of Entries in Cache

5. Cache Features with Highest Memory Usage

Cache API Analyses

Used to monitor Cache API request performance. The system’s ability to respond is analyzed with data such as API request count and success rate.

1. Total API Request Count (for 1 hour)

2. API Success Rate (%) (for 10 minutes)

JVM Analyses

Evaluates application resource consumption and performance by monitoring JVM memory usage, GC (Garbage Collector) pause times, and thread count.

1. Memory Usage Percentage

2. Garbage Collection Duration (for 5 minutes)

3. Current Number of Live Threads

System Analyses

Monitors overall resource usage and performance with data such as system CPU usage, process duration, and open file descriptor counts.

1. Pod CPU Usage

2. JVM Process Duration (seconds)

3. Open File Descriptor Count