elasticsearch 在Grafana中使用Elasticsearch bucket_脚本
我有一个Elasticsearch查询来跟踪Elasticsearch Logstash索引中50倍点击的百分比 我想在Grafana中实现这一点,但我找不到任何好的文档或示例来说明如何通过UI配置此查询。UI显然支持
elasticsearch 在Grafana中使用Elasticsearch bucket_脚本,
elasticsearch,logstash,grafana,
elasticsearch,Logstash,Grafana,我有一个Elasticsearch查询来跟踪Elasticsearch Logstash索引中50倍点击的百分比 我想在Grafana中实现这一点,但我找不到任何好的文档或示例来说明如何通过UI配置此查询。UI显然支持bucket\u脚本,但不清楚如何实现 ES查询是: { "aggs" : { "all_hits" : { "date_histogram" : { "field" : "@timestamp",
bucket\u脚本
,但不清楚如何实现
ES查询是:
{
"aggs" : {
"all_hits" : {
"date_histogram" : {
"field" : "@timestamp",
"interval": "day"
},
"aggs": {
"total_hits": {
"value_count": {
"field": "http_status_code"
}
},
"50x": {
"filter": {
"terms": {
"http_status_code": [500,501,502,503,504]
}
},
"aggs": {
"hits": {
"value_count": {
"field": "http_status_code"
}
}
}
},
"error_rate": {
"bucket_script": {
"buckets_path": {
"total_hits": "total_hits",
"error_hits": "50x>hits"
},
"script": "params.error_hits / params.total_hits * 100"
}
}
}
}
}
}