Grafana支持Prometheus查询。从Grafana 2.5.0 (2015-10-28)开始Prometheus可以作为它的数据源。
下面的例子:Prometheus查询在Grafana Dashboard界面的图表展示:
如果要Grafana的完整安装教程,详见Grafana官方文档
在Linux安装Grafana,如下所示:
# Download and unpack Grafana from binary tar (adjust version as appropriate).
curl -L -O https://grafanarel.s3.amazonaws.com/builds/grafana-2.5.0.linux-x64.tar.gz
tar zxf grafana-2.5.0.linux-x64.tar.gz
# Start Grafana.
cd grafana-2.5.0/
./bin/grafana-server web
默认情况下,Grafana服务端口http://localhost:3000。默认登录用户名和密码“admin/admin”。
为了创建一个Prometheus数据源Data source:
http://localhost:9090
)。下面显示了一个Prometheus数据源配置例子:
下面是添加一个新的Grafana的标准方法:
method
和status
的查询结果,你可以使用图例格式{{method{} - {{status}}
。下面显示了一个Prometheus图表配置:
Grafana.net维护一个共享dashboard的收集,它们能够被下载,并在Grafana服务中使用。使用Grafana.net的“Filter”选项去浏览来自Prometheus数据源的dashboards
你当前必须手动编辑下载下来的JSON文件和更改datasource
: 选择Prometheus服务作为Grafana的数据源,使用“Dashboard”->"Home"->"Import"选项去导入编辑好的dashboard文件到你的Grafana中。