Influxdb Grafana-如何构建具有一定正常运行时间百分比的singlestat

Influxdb Grafana-如何构建具有一定正常运行时间百分比的singlestat,influxdb,grafana,Influxdb,Grafana,我正在收集一系列网站的http响应时间,我会创建一个统计数据,根据仪表板的间隔显示web服务的正常运行时间(如果响应时间超过X ms或任何数据点都不可用) 有没有办法在grafana中用这种数据的百分比生成singlestat 例如,我的数据以以下形式存储在XDB中: time | host |http_response_code | response_time | url --------------------| ------ |--------------

我正在收集一系列网站的http响应时间,我会创建一个统计数据,根据仪表板的间隔显示web服务的正常运行时间(如果响应时间超过X ms或任何数据点都不可用)

有没有办法在grafana中用这种数据的百分比生成singlestat

例如,我的数据以以下形式存储在XDB中:

time                | host   |http_response_code | response_time | url
--------------------| ------ |------------------ |-------------- |----
1485441250000000000 | Server1|             200   | 0.005797832   | url1
MICHAEL问题更新:

使用的度量是内置的telegraf输入,如下所示:

# # HTTP/HTTPS request given an address a method and a timeout
[[inputs.http_response]]
  address = "http://www.customurl.com/pingpage.html"
  response_timeout = "10s"
  method = "GET"
我猜在线协议的要点是:

http_response,
host=hosttag,
http_response_code=200,
method=GET,
server=servertag response_time=0,01202

你能提供一个在线点协议的例子吗?刚刚为MichaelCool更新。我懂一点,但你想打什么号码?比如你想得到的数字代表什么?例如,每5分钟我就有一个关于响应时间的指标,如果网站离线,我应该有一个空的数据点。我将代表一个单一的统计百分比的正常运行时间的网站在SLA方面。再举一个例子,如果我在一个小时内有12个请求,其中2个没有返回,那么我在最后一个小时的正常运行时间应该是83%。检查的时间范围应由grafana仪表板中设置的时间范围确定。