通过Prometheus访问时序引擎
Lindorm时序引擎提供remote write/remote read接口实现作为Prometheus的远端存储。同时原生支持PromQL访问接口以提供更加高效的数据访问。
写入数据
获取数据库连接地址
登录Lindorm控制台。
在实例列表单击目标实例ID,进入实例详情页面。
在左侧导航栏,单击数据库连接。
单击时序引擎页签,进入时序引擎页面。
在时序引擎页面查看专有网络地址或公网地址。
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_write和remote_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访问链接地址获取方式如下:
登录Lindorm控制台。
在实例列表单击目标实例ID,进入实例详情页面。
单击数据库连接>时序引擎进入时序引擎页面。
在时序引擎页面点击PromQL兼容地址查看专有网络地址或公网地址。