gpt4 book ai didi

json - 在grafana中使用正则表达式从字符串字段中提取值

转载 作者:行者123 更新时间:2023-12-02 23:50:33 26 4
gpt4 key购买 nike

我在可用于我的creating子应用程序的 flex 搜索日志上创建grafana仪表板
检查任何api中的错误详细信息。我面临的问题是所有带有错误详细信息的有效负载
在message元素中填充为字符串。谁能以任何方式帮助我提取
错误代码和此日志中的错误消息并在grafana中显示?
这是我在 flex 搜索中的文档:我想提取错误代码:带有某些正则表达式的BAD请求

{
"_index": "local.logevent.balance-v1",
"_type": "_doc",
"_id": "kymRP20Bp8CiWs3OefJO",
"_version": 1,
"_score": null,
"_source": {
"timeMillis": 1568729560968,
"thread": "[balance-api-09].httpListenerConfig.worker.01",
"level": "ERROR",
"loggerName": "org.mule.api.processor.LoggerMessageProcessor",
"message": "Transaction [null] - Error Code [BAD_REQUEST] - Error Message [] - Error Description
[]",
"endOfBatch": false,
"loggerFqcn": "org.apache.commons.logging.impl.SLF4JLocationAwareLog",
"contextMap": {},
"threadId": 20,
"threadPriority": 5
},
"fields": {
"timeMillis": [
"2019-09-17T14:12:40.968Z"
]
},
"highlight": {
"level": [
"@kibana-highlighted-field@ERROR@/kibana-highlighted-field@"
]
},
"sort": [
1568729560968
]
}

最佳答案

  • 转到:kibana中的“管理”部分
  • 选择索引(local.logevent.balance-v1)
  • 搜索消息字段,检查此字段是否可聚合
  • 如果它不可聚合,则可以通过模板
  • 将此字段的类型更改为关键字
  • 如果以上操作均不可行,请尝试解析logstash中的消息字段,并为错误代码和错误消息创建一个单独的字段。
  • 关于json - 在grafana中使用正则表达式从字符串字段中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57978252/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com