日志服务MetricStore提供了兼容Prometheus的查询接口,您可以直接通过Prometheus数据源方式对接到Grafana进行可视化演示。本文介绍配置Prometheus监控数据为Grafana数据源的操作步骤。
前提条件
- 已安装Grafana。具体操作,请参见安装Grafana。
- 已接入时序数据。具体操作,请参见通过Remote Write协议接入Prometheus监控数据。
对接Grafana
- 登录Grafana。
- 在左侧导航栏,选择 。
- 在Data Sources页签,单击Add data source。
- 选择Prometheus,单击Select。
- 在Settings页签中,请参考如下说明配置数据源。
参数 说明 Name 请您自定义一个数据源的名称,例如Prometheus-01。 HTTP - URL:日志服务MetricStore的URL,格式为https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}。其中{sls-endpoint}为Project所在地域的Endpoint,详情请参见服务入口,{project}和{metricstore}为您已创建的日志服务的Project和Metricstore,请根据实际值替换。例如:https://sls-prometheus-test.cn-hangzhou.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus。 说明 为保证传输安全性,请务必设置为
https
。 - Whitelisted Cookies:添加访问白名单,可选。
Auth 打开Basic auth开关。 Basic Auth Details - User为阿里云账号AccessKeyID。
- Password为阿里云账号AccessKeySecret。
- URL:日志服务MetricStore的URL,格式为https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}。其中{sls-endpoint}为Project所在地域的Endpoint,详情请参见服务入口,{project}和{metricstore}为您已创建的日志服务的Project和Metricstore,请根据实际值替换。例如:https://sls-prometheus-test.cn-hangzhou.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus。
- 单击Save & Test。
导入日志服务Grafana模板
您可以在Grafana模板市场中查找日志服务提供的可视化模板并一键导入到您的Grafana中,进行可视化展示。
- 复制Grafana模板ID。
- 登录Grafana模板市场。
- 单击您要导入的模板。
- 在页面右侧,单击Copy ID to Clipboard。
- 登录Grafana。
- 在左侧导航栏中,选择 。
- 在Grafana.com Dashboard文本框中输入您在步骤1中复制的Grafana模板ID。
配置完成后,单击空白处,即可进入配置页面,配置数据源。
- 配置数据源。
此处需配置为您在对接Grafana中添加的数据源。不同仪表盘对应的数据源参数不同,可能为telegraf、host等。
- 单击Import。
Prometheus查询API
日志服务提供了兼容Prometheus的查询API,可直接配置日志服务作为Grafana的Prometheus数据源,同时也支持用各类Prometheus API直接访问。支持的API如下:
API名称 | 示例 |
---|---|
Instant queries |
|
Range queries |
|
Getting label names |
|
Querying label values |
|
Finding series by label matchers |
|