Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在REST中表示Kibana查询,卷曲形式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在经典的 ELK配置中有一个 Kibana server,查询 Elasticsearch实例. 我使用Kibana控制台对elasticsearch执行复杂的查询.我想使用cURL或任何其他http工具在命令行中使用其中一些查询. 如何将Kibana搜索转换为direct, cURL-like REST call to elasticsearch? 在可视化底部,您可以单击一个小插入符号以查看
在经典的 ELK配置中有一个 Kibana server,查询 Elasticsearch实例.

我使用Kibana控制台对elasticsearch执行复杂的查询.我想使用cURL或任何其他http工具在命令行中使用其中一些查询.

如何将Kibana搜索转换为direct,cURL-like REST call to elasticsearch

解决方法

在可视化底部,您可以单击一个小插入符号以查看有关基础查询的更多详细信息:

然后,您可以单击“请求”按钮以查看基础查询,您可以复制/粘贴并执行适合您的任何操作.

updatE

然后,您可以从“请求”文本区域复制/粘贴查询,只需将其粘贴到如下的卷曲中:

curl -XPOST localhost:9200/your_index/your_type/_search -d '{
  "query": {
    "filtered": {
      "query": {
        "query_String": {
          "analyze_wildcard": true,"query": "blablabla AND blablabla"
        }
      },"filter": {
        "bool": {
          "must": [
            {
              "range": {
                "@timestamp": {
                  "gte": 1439762400000,"lte": 1439848799999
                }
              }
            }
          ],"must_not": []
        }
      }
    }
  },"highlight": {
    "pre_tags": [
      "@kibana-highlighted-field@"
    ],"post_tags": [
      "@/kibana-highlighted-field@"
    ],"fields": {
      "*": {}
    }
  },"size": 420,"sort": {
    "@timestamp": "desc"
  },"aggs": {
    "2": {
      "date_histogram": {
        "field": "@timestamp","interval": "30m","pre_zone": "+02:00","pre_zone_adjust_large_interval": true,"min_doc_count": 0,"extended_bounds": {
          "min": 1439762400000,"max": 1439848799999
        }
      }
    }
  },"fields": [
    "*","_source"
  ],"script_fields": {},"fielddata_fields": [
    "@timestamp"
  ]
}'

可能需要调整一些东西(比如前/后高亮标签等)

大佬总结

以上是大佬教程为你收集整理的在REST中表示Kibana查询,卷曲形式全部内容,希望文章能够帮你解决在REST中表示Kibana查询,卷曲形式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。