在Grafana中,是否可以使用带有JSON字段的源数据表从该字段获取属性?

在Grafana中,是否可以使用带有JSON字段的源数据表从该字段获取属性?,grafana,Grafana,我们将Grafana配置为使用表输入数据源,它可以很好地处理已定义的字段(如时间、状态、值等) 但是现在一个新的字段被添加到表中,它是一个序列化的JSON对象,从一个我们无法修改的进程返回 我们需要使用一个值(时间戳),该值是该表字符串字段中该序列化对象的属性 一个序列化的字段值示例如下: {"timestamp":"2020-02-23T18:25:44.012Z","status":"fail","errors":[{"timestamp":"2020-02-23T18:25:43.511Z

我们将Grafana配置为使用表输入数据源,它可以很好地处理已定义的字段(如时间、状态、值等)

但是现在一个新的
字段
被添加到表中,它是一个序列化的JSON对象,从一个我们无法修改的进程返回

我们需要使用一个值(时间戳),该值是该表字符串
字段
中该序列化对象的属性

一个序列化的
字段
值示例如下:

{"timestamp":"2020-02-23T18:25:44.012Z","status":"fail","errors":[{"timestamp":"2020-02-23T18:25:43.511Z","message":"invalid key: key is shorter than minimum 16 bytes"},{"timestamp":"2020-02-23T18:25:43.851Z","message":"unauthorized: authorization not possible"}]}
漂亮的印刷品是:

{
  "timestamp": "2020-02-23T18:25:44.012Z",
  "status": "fail",
  "errors": [
    {
      "timestamp": "2020-02-23T18:25:43.511Z",
      "message": "invalid key: key is shorter than minimum 16 bytes"
    },
    {
      "timestamp": "2020-02-23T18:25:43.851Z",
      "message": "unauthorized: authorization not possible"
    }
  ]
}
是否有任何方法可以使用如下值:
field.timestamp
field.errors[0]。timestamp

是否有允许使用的插件?或者根本不可能使用的插件?

在您的Grafana查询中使用,例如:

SELECT 
  field->'timestamp',
...

缺少最重要的信息:已使用的数据源。“表输入数据源”是什么?MySQL、PostreSQL、Elasticsearch等是具有本机支持JSON数据类型的PostgreSQL