diff --git a/content/00448.md b/content/00448.md index f1be6c2f..7e5e06da 100644 --- a/content/00448.md +++ b/content/00448.md @@ -23,12 +23,16 @@ Prometheusの場合、Client-side Percentilesの計算(`management.metrics.distr histogram_quantile(0.9, sum(rate(http_server_requests_seconds_bucket{status="200"}[5m])) by (app, uri, le)) ``` +![image](https://user-images.githubusercontent.com/106908/37652499-13648ae0-2c7f-11e8-8afd-633d1e32635a.png) + ### 特定のURIに対する各パーセンタイル ``` max(http_server_requests_seconds{uri="/entries/{entryId}", status="200", exception="none"}) by (quantile) ``` +![image](https://user-images.githubusercontent.com/106908/37652522-2a997fa4-2c7f-11e8-9baf-2bef9d5b8099.png) + ### T=100msの場合の5min間隔のAppdex ``` @@ -36,9 +40,13 @@ max(http_server_requests_seconds{uri="/entries/{entryId}", status="200", excepti / 2 / sum(rate(http_server_requests_seconds_count[5m])) by (app, uri) ``` +![image](https://user-images.githubusercontent.com/106908/37652561-4663917a-2c7f-11e8-81bf-a4bf0ba3e933.png) + ### T=500msの場合の5min間隔のAppdex ``` ( sum(rate(http_server_requests_seconds_bucket{le="0.5", status="200"}[5m])) by (app, uri) + sum(rate(http_server_requests_seconds_bucket{le="2.0", status="200"}[5m])) by (app, uri) ) / 2 / sum(rate(http_server_requests_seconds_count[5m])) by (app, uri) ``` + +![image](https://user-images.githubusercontent.com/106908/37652597-61575f48-2c7f-11e8-8ff2-8df946324a87.png)