单击数据源选择器旁边的查询选项Query options以查看所选数据源的设置。您在此处所做的更改仅影响在此面板中进行的查询。

grafana面板-查询选项_大数据

Grafana 设置以深灰色文本显示的默认值。更改以白色文本显示。要将字段恢复为默认设置,请从字段中删除白色文本。

面板数据源查询选项:

  • 最大数据点 Max data points-如果数据源支持,则设置返回的每个系列的最大数据点数。如果查询返回的数据点多于最大数据点设置,则数据源将合并它们(通过平均或最大值或其他函数将它们聚合在一起来减少返回的点数)。
    限制点数的主要原因有两个,性能和平滑线。默认值是图表的宽度(或像素数),因为数据点数不会超过图表面板可以显示的数量。
    对于流数据,最大数据点值用于滚动缓冲区。(流是连续的数据流,缓冲是将流分成块的一种方式)。Loki 以实时拖尾模式流式传输数据。
  • 最小间隔Min interval -为自动计算的间隔设置最小限制,通常是最小抓取间隔。如果每 15 秒保存一个数据点,那么间隔低于该值是没有意义的。另一个用例是将其设置为比抓取间隔更高的最小值,以获得更粗粒度、运行良好的查询。
  • 间隔Interval -间隔是您可以在按时间聚合或分组数据点时使用的时间跨度。
    Grafana 会自动计算适当的间隔,并且可以将其用作模板化查询中的变量。该变量以秒为单位:​​​$__interval​​​或以毫秒为单位:​​$__interval_ms​​​。它通常用于聚合函数,如求和或平均值。例如,使用区间变量的 Prometheus 查询:​​rate(http_requests_total[$__interval])​​​。
    此自动间隔是根据图形的宽度计算的。如果用户缩小很多,则间隔变大,导致更粗粒度的聚合,而如果用户放大,则间隔减小,导致更细粒度的聚合。
    有关详细信息,请参阅​​​全局变量​​。
  • 相对时间Relative time -您可以覆盖各个面板的相对时间范围,使它们与仪表板右上角的仪表板时间选择器中选择的不同。这允许您在同一仪表板上显示来自不同时间段或日期的指标。
  • 时移Time shift -时移功能是另一种覆盖单个面板时间范围的方法。它仅适用于相对时间范围,并允许您调整时间范围。
    例如,您可以将面板的时间范围更改为比仪表板时间选择器早两个小时。有关详细信息,请参阅​​​时间范围控件​​。
  • 缓存超时Cache timeout -(此字段仅在您的数据源中可用时才可见。)如果您的时间序列存储有查询缓存,则此选项可以覆盖默认缓存超时。指定为以秒为单位的数值。

Examples:

  • Relative time:

Example

Relative time field

Last 5 minutes

​now-5m​

The day so far

​now/d​

Last 5 days

​now-5d/d​

This week so far

​now/w​

Last 2 years

​now-2y/y​

  • Time shift:

Example

Time shift field

Last entire week

​1w/w​

Two entire weeks ago

​2w/w​

Last entire month

​1M/M​

This entire year

​1d/y​

Last entire year

​1y/y​