【问题标题】:connect to kibana index using python使用 python 连接到 kibana 索引
【发布时间】:2021-05-25 20:02:02
【问题描述】:

我是使用 Kibana 的初学者,我想使用 Python 脚本查询我的数据,我不确定如何连接到我的 Kibana 索引:

from elasticsearch import Elasticsearch
es = Elasticsearch()

这是我使用 elasticsearch 库的方式,但我不确定我必须将哪些参数传递给 Elasticsearch 对象以及我应该如何向 Kibana 进行身份验证。

您能否给我任何示例或用例来解释我该怎么做?

【问题讨论】:

    标签: python elasticsearch kibana aws-elasticsearch


    【解决方案1】:

    如果您想连接您的 Elasticsearch,您至少需要:

    • 你节点的ip地址
    • 您的连接方案
    • 移植到您的 Elasticsearch

    例如:

    from elasticsearch import Elasticsearch
    
    es = Elasticsearch(["node_ip_address:9200", scheme="http", port=9200])
    

    要将数据发送到 Elasticsearch 索引,您需要调用 index() 方法。 例如:

    es.index(index="myIndex", body="My first document", id=1)
    

    如果您使用 Google 搜索,您会发现教程可以比我们在此处的答案中更好地解释它。 ELK Stack 有很好的文档,应该很容易理解。下面有一些有用的链接。

    Python-Elasticsearch plugin docs with examples

    Elasticsearch documentation

    Kibana documentation

    【讨论】:

    • @rufy26 请仔细阅读答案,如果这能解决您的问题,请告诉我。
    猜你喜欢
    • 2018-11-30
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 2017-08-03
    • 1970-01-01
    相关资源
    最近更新 更多