SunnyBoy-WYH opened a new pull request, #2286:
URL: https://github.com/apache/incubator-hugegraph/pull/2286
1.增加原有Metric接口的prom格式返回:
> \# HELP hugegraph_info
\# TYPE hugegraph_info untyped
hugegraph_info{version="0.69",} 1.0
\# HELP org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_capacity
\# TYPE org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_capacity
gauge
org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_capacity 1000000
\# HELP org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_expire
\# TYPE org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_expire gauge
org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_expire 600000
\# HELP org_apache_hugegraph_backend_cache_Cache_edge_hugegraph_hits
2.增加statistics接口,返回【请求总数、成功数、失败数、平均响应时间、最大响应时间】五个指标,同时支持prop格式返回
json:
> {
"metrics/GET":{
"FAILED_REQUEST":0,
"MEAN_RESPONSE_TIME":10.047648352712768,
"MAX_RESPONSE_TIME":27,
"SUCCESS_REQUEST":12,
"TOTAL_REQUEST":12
},
"metrics/statistics/GET":{
"FAILED_REQUEST":0,
"MEAN_RESPONSE_TIME":0.6234681965773761,
"MAX_RESPONSE_TIME":2,
"SUCCESS_REQUEST":3,
"TOTAL_REQUEST":3
}
}
prom格式:
> \# HELP hugegraph_info
\# TYPE hugegraph_info untyped
hugegraph_info{version="0.69",} 1.0
\# HELP metrics_GET
\# TYPE metrics_GET gauge
metrics_GET{name=FAILED_REQUEST,} 0
metrics_GET{name=MEAN_RESPONSE_TIME,} 10.047648352712768
metrics_GET{name=MAX_RESPONSE_TIME,} 27
metrics_GET{name=SUCCESS_REQUEST,} 12
metrics_GET{name=TOTAL_REQUEST,} 12
3.需要讨论一下
statistics接口的数据是否要合并在Metric接口中,目前没有合并是因为,原有指标结果JSON中只包含counter、summary等五种标准指标
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]