时序型数据集(StoreView) 支持时序库(Metricstore)联合查询。本文介绍如何利用PromQL语句在StoreView中进行数据查询、StoreView如何对接Grafana以及如何使用API接口获取StoreView信息。
使用前提
已创建Project和MetricStore。具体操作,请参见管理Project和管理MetricStore。
关联时序库(Metricstore)创建时序数据集(StoreView)
1. 创建时序型数据集
登录日志服务控制台,在Project列表,单击打开目标Project。
在左侧导航栏选择
,进入数据集页面后单击创建时序型数据集。在创建数据集面板,参考下图,输入Storeview名称,并添加关联的Metricstore,然后单击确定。
重要时序数据集(Storeview) 支持多Store联合查询分析能力,为保证查询分析结果正确性,有以下两个建议:
不建议将存在重复时间线的Metricstore关联在同一个StoreView中。
不建议将多个数据量庞大(例如,时序库的Shard已大于64)的Metricstore关联在一起执行计算。
2. 使用PromQL语句查询数据集
时序型数据集(Storeview)中关联多个Metricstore后,查询分析结果将展示跨多个时序库的计算处理结果。
时序型数据集(Storeview)不支持使用SQL和预定义处理。支持直接在查询框中输入PromQL语句,后端计算引擎会自行完成跨多个时序库的计算处理。
时序型数据集(StoreView)对接Grafana
安装Grafana后登录Grafana。在左侧导航栏,选择 。
在Data Sources页签,单击Add data source。然后选择Prometheus,单击Select。
在Settings页签中,请参考如下说明配置数据源。
单击Save & Test。
StoreView HTTP API接口
概述
日志服务提供多个用于查询时序型数据集(StoreView)的API,这些API兼容Prometheus开源协议。Prometheus所提供的接口都在/api/v1目录下,StoreView相关的API同样遵循此规则,其完整的URL为https://{project}.{sls-endpoint}/prometheus/{project}/{storeview}/api/v1/。
变量 | 是否必填 | 说明 |
{project} | 是 | 日志服务Project名称,更多信息,请参见管理Project。 |
{sls-endpoint} | 是 | Project所在地域的Endpoint。 |
{storeview} | 是 | 创建的StoreView。 |
时序指标查询API
元数据查询API
后续步骤
查询时序型数据集
在左侧导航栏选择
,查看已创建的时序型数据集。更新时序型数据集
在数据集列表,鼠标悬浮在目标数据集上,单击,然后单击修改。
在修改数据集面板,您可以修改已关联的时序库,然后单击确定。
删除时序型数据集
在数据集列表,鼠标悬浮在目标数据集上,单击,然后单击删除。
相关文档
时序数据的查询和分析语法,请参见时序数据查询和分析简介。
日志服务提供多个用于查询时序指标或写入指标数据到MetricStore的API,详细信息请参见MetricStore HTTP API详情。