1

我在我的应用程序中使用 Grafana,我的数据源按需公开指标,我想在用户友好的图表中监控 Grafana 中的此类按需指标。例如,在我的应用程序遇到异常之前,数据源不会公开名为“异常”的指标。但是,我想事先创建一个图表,我应该能够在其中指定指标“异常”,并且只要我的数据源公开“异常”指标,它就应该将其记录在图表中。

当我尝试使用 Web GUI 在 Grafana 上创建图表时,我无法看到这些“按需指标”,因为它们尚未被我的数据源公开。但是,我应该能够配置图表,以便在暴露这些指标的情况下显示它们。如果我继续在指标字段中输入未公开的指标名称,则会收到错误“时间序列数据请求错误”。

Grafana 是否提供了一种方法来做到这一点?如果是这样,我错过了什么?

4

1 回答 1

1

这取决于您使用的数据源(Graphite、InfluxDB、OpenTSDB?)。

对于石墨,您可以进入原始查询模式(笔按钮)。要指定您想要的任何查询,它不需要存在。InfluxDB 也是如此,您可以在 eacy 查询右侧的汉堡菜单下拉菜单中找到原始查询模式。

您还可以在石墨查询(或 InfluxDB 中的正则表达式)中使用通配符来创建通用图,当它们进入时将序列添加到图中。

于 2015-05-18T07:21:32.393 回答