本文介绍如何在日志服务MetricStore中查询和分析时序数据以及设置时序图图例名称等相关操作。

前提条件

已采集到时序数据。

操作步骤

说明 在日志服务MetricStore中的时序查询页面中,只支持SQL+PromQL查询语法。如果您需要使用标准SQL语法,请单击查询页面跳转到查询页面。
  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。
  3. 时序存储 > 时序库页签中,单击目标MetricStore。
  4. 在页面右上角,单击15分钟(相对),设置查询和分析的时间范围。
    您可以选择相对时间、整点时间和自定义时间范围。
    说明 查询和分析结果相对于指定的时间范围来说,有1min以内的误差。
  5. 查询配置页签中,执行查询和分析操作。
    您可以通过如下方式输入查询和分析语句:
    • 直接输入查询和分析语句,单击预览

      您还可以单击添加查询分析复制查询分析图标,新增一个查询和分析窗口,然后输入查询和分析语句,单击预览

      日志服务支持在时序图中叠加显示多个查询结果。

    • Metrics下拉列表中,选择对应的监控项,自动生成查询和分析语句,单击预览

      您还可以修改自动生成的查询和分析语句。

    Metricstore查询分析

设置图例格式化

查询配置页签中,执行查询和分析操作后,您可以设置时序图图例的显示名称。

默认由Metric name和Labels拼接组成时序图图例名称,日志服务支持使用魔法变量引用Labels中指定的值,格式为{{值名称}}。例如Labels为{ip="123.0.0.1"},则将图例格式化设置为{{ip}}后,时序图图例显示为123.0.0.1图例格式化

设置占位符变量

日志服务支持在查询和分析语句中设置占位符变量,当存在图表的下钻行为是跳转到这个图表所在的仪表盘,那么当变量名一致的情况下,会将单击触发下钻的数据替换为此处设置的占位符变量,重新执行分析。占位符变量格式为${{变量名|默认值}},例如host=~"^.*"可设置为host=~"${{host|^.*}}"

示例:在如下查询和分析语句中,将hosturlmethodstatusproxy_upstream_name字段的值设置为占位符变量,设置结果如下图所示。
* | select promql_query_range('sum(sum_over_time(pv:host:status:method:upstream_name:upstream_status:url{host=~"^.*", url=~".*$", method=~".*", status=~".*", proxy_upstream_name=~".*"}[1m]))') from metrics limit 10000
占位符变量

相关操作

操作 说明
保存快速查询 查询配置页签中,单击保存快速查询图标,将某一查询和分析语句保存为快速查询语句。具体操作,请参见快速查询
复制查询和分析 查询配置页签中,单击复制查询分析图标,复制当前的查询和分析,生成一个新增的查询和分析窗口。
查看原始数据 查询配置页签中,单击查看原始数据图标,查看原始的时序数据。
配置时序图属性 属性配置页签中,配置时序图属性。具体操作,请参见时序图
下钻分析 交互行为页签中,配置下钻分析。具体操作,请参见下钻分析
添加到仪表盘 单击添加到仪表盘,可将查询和分析结果添加到仪表盘中。
另存为告警 单击另存为告警,可为查询和分析结果设置告警。具体操作,请参见设置告警
刷新数据 通过手动或自动两种方式刷新MetricStore。
  • 单击刷新 > 仅一次,表示立即刷新一次MetricStore。
  • 单击刷新 > 自动刷新,表示按照指定的时间间隔自动刷新MetricStore。

    时间间隔可设置为15秒、60秒、5分钟或15分钟。

分享 单击分享,可复制当前MetricStore查询和分析页面的链接,您可以将该链接发送给有查看该MetricStore权限的其他用户。其他用户看到的MetricStore查询和分析页面会保留您的一系列设置。
跳转到查询页面 单击查询页面,跳转到查询页面。