Timelion
1 .es()表達式
.es()表達式
index : 指明查詢的索引,例:log-*
q:指明查詢條件,使用的是Lucene語法
metric:聚合條件y軸顯示內容,默認是個數,使用方法:metric=sum:time(time字段的總和),可有多個metric
offset:x軸的偏移值,劃重點!將不同時間的數據進行對比需要用到offset=-1h,獲取1h前的數據進行對比
timefield:指定時間軸採用的字段,默認@timestamp
2 其他函數
.label()函數:附加到任何表達式以添加自定義標籤。
.title()函數:附加到表達式的末尾,以添加具有有意義名稱的標題。
.color()函數:更改任何系列的顏色,並接受標準顏色名稱、十六進制值或分組系列的顏色模式。
.legend()函數:來設置圖例的位置和樣式。
3 例子
多個.es()表達式使用逗號分隔。
.es(index='next-sfpay-core-jdk-app-ticket*',timefield='@timestamp',q='hhtPayQr').label('HHT二維碼生成請求量')