登录
首页 >  Golang >  Go问答

将json查询转换为人类可用的Kibana链接的方法是什么?

来源:stackoverflow

时间:2024-02-15 15:06:24 244浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《将json查询转换为人类可用的Kibana链接的方法是什么?》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

我有一个 go 程序,使用 go-elasticsearch 客户端来汇总 elasticsearch 数据库中的一些数据。查询字符串比这稍微复杂一点,但这就是要点:

query := `{"stored_fields": ["_source"], "query": {"bool": {"must":[{"match": {"Area.Dealer": "` +
    myData.DealerName + `"}}, {"range": {"@timestamp": {"gte": "` +
    startTimeString + `", "lte": "` + endTimeString + `"}}}]}}, "size": 2000}`

由于我的 go 程序的输出是摘要,因此报告遗漏了很多数据。所以,我想知道是否有一种方法可以轻松地将这个 json 查询转换为一个 url,该 url 将指向 kibana 服务器来报告相同的数据,但提供完整的详细信息?


正确答案


我看不出有什么简单的方法可以做到这一点。因此,我所做的就是获取代码中的 JSON,然后将其粘贴为查询,如下所述:

Querying elasticsearch in Kibana using Json

然后,我基本上构建了 URL 以匹配我刚刚从上面的链接生成的 URL。丑陋,但实用。

好了,本文到此结束,带大家了解了《将json查询转换为人类可用的Kibana链接的方法是什么?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>