阿里云首页 云原生多模数据库 Lindorm 相关技术圈

对接Prometheus

Lindorm时序引擎提供remote write/remote read接口实现作为Prometheus的远端存储。同时原生支持PromQL访问接口以提供更加高效的数据访问。

写入数据

获取数据库连接地址

  1. 登录Lindorm控制台

  2. 实例列表单击目标实例ID,进入实例详情页面。

  3. 单击数据库连接>时序引擎进入时序引擎页面。

  4. 时序引擎页面查看私网地址或公网地址。

remote read和remote write的连接地址分别为:

http://ld-****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242/api/prom_write

http://ld-****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242/api/prom_read

配置Prometheus远端存储

打开Prometheus.yaml配置文件,并在文件末尾增加以下内容,将remote_writeremote_read链接替换为上一步获取的地址。

remote_write:
  - url: "http://ld-****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242/api/prom_write"
remote_read:
  - url: "http://ld-****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242/api/prom_read"
    read_recent: true

使用PromQL读取数据

Lindorm时序引擎提供PromQL的原生支持,例如可以使用Grafana的PromQL插件来访问Lindorm时序引擎。PromQL访问链接地址获取方式如下:

  1. 登录Lindorm控制台

  2. 实例列表单击目标实例ID,进入实例详情页面。

  3. 单击数据库连接>时序引擎进入时序引擎页面。

  4. 时序引擎页面点击PromQL兼容地址查看私网地址或公网地址。