单击数据源选择器旁边的查询选项Query options以查看所选数据源的设置。您在此处所做的更改仅影响在此面板中进行的查询。
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 | |
The day so far | |
Last 5 days | |
This week so far | |
Last 2 years | |
- Time shift:
Example | Time shift field |
Last entire week | |
Two entire weeks ago | |
Last entire month | |
This entire year | |
Last entire year | |