1. 程式人生 > >ELK日誌系統開發,Kibana建立圖表(四)

ELK日誌系統開發,Kibana建立圖表(四)

有時候,一張圖表能勝過千萬字,針對於nginx日誌來說,請求量和平均響應時間是2個比較重要的指標。

先看看成果,下圖展示了服務請求量,以及後端php的平均響應時間。

圖片生成步驟:

1)設定Metrics(圖表):

圖表名稱 Aggregation Field JSON Input
請求數QPS Count - -
平均響應時間 Average upstream_time {"script":"doc['upstream_time'].value * 1000" }

備註:由於nginx打的upstream_time單位是秒,這裡使用script將它顯示為ms

2)設定Buckets(橫座標):

Aggregation:Date Histogram

Field:@timestamp

Interval(時間間隔):Auto

Custom Label:時間

3)設定Metrics和Axes

這裡為2個數據配置了2條縱座標

避免2個數據公用縱座標導致資料展示效果不夠好。

參考連結: