mirror of
https://github.com/stefanprodan/podinfo.git
synced 2026-08-23 22:26:29 +00:00
memory usage
This commit is contained in:
@@ -27,40 +27,46 @@ Web API:
|
||||
|
||||
Prometheus query examples of key metrics to measure and alert upon:
|
||||
|
||||
**Request Rate** - the number of requests per second by URL path
|
||||
**Request Rate** - the number of requests per second by instance
|
||||
|
||||
```js
|
||||
sum(irate(http_requests_count{job=~".*podinfo"}[1m])) by (path)
|
||||
```
|
||||
sum(irate(http_requests_count{job=~".*podinfo"}[1m])) by (instance)
|
||||
```
|
||||
|
||||
**Request Errors** - the number of failed requests per second by instance
|
||||
**Request Errors** - the number of failed requests per second by URL path
|
||||
|
||||
```js
|
||||
sum(irate(http_requests_count{job=~".*podinfo", status_code=~"5.."}[1m])) by (instance)
|
||||
```
|
||||
sum(irate(http_requests_count{job=~".*podinfo", status=~"5.."}[1m])) by (path)
|
||||
```
|
||||
|
||||
**Request Duration** - average duration of each request over 10 minutes
|
||||
|
||||
```js
|
||||
```
|
||||
sum(rate(http_requests_sum{job=~".*podinfo"}[10m])) /
|
||||
sum(rate(http_requests_count{job=~".*podinfo"}[10m]))
|
||||
```
|
||||
|
||||
**Request Latency** - 99th percentile request latency over 10 minutes
|
||||
|
||||
```js
|
||||
```
|
||||
histogram_quantile(0.99, sum(rate(http_requests_bucket{job=~".*podinfo"}[10m])) by (le))
|
||||
```
|
||||
|
||||
**Goroutines Rate** - the number of running goroutines over 10 minutes
|
||||
|
||||
```js
|
||||
```
|
||||
sum(irate(go_goroutines{job=~".*podinfo"}[10m]))
|
||||
```
|
||||
|
||||
**Memory Usage** - the average number of bytes in use by instance
|
||||
|
||||
```
|
||||
avg(go_memstats_alloc_bytes{job=~".*podinfo"}) by (instance)
|
||||
```
|
||||
|
||||
**GC Duration** - average duration of GC invocations over 10 minutes
|
||||
|
||||
```js
|
||||
```
|
||||
sum(rate(go_gc_duration_seconds_sum{job=~".*podinfo"}[10m])) /
|
||||
sum(rate(go_gc_duration_seconds_count{job=~".*podinfo"}[10m]))
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user