【问题标题】:one kibana connect to multiple elastic clusters一个 kibana 连接多个弹性集群
【发布时间】:2021-02-04 06:25:23
【问题描述】:

我在 Kubernetes 上有最新的 7.10 弹性和 Kibana,我无法从文档中了解是否可以选择将多个弹性集群连接到一个 Kibana(如在 Grafana 中)?如果是,你能分享文件吗?我只看到复制弹性集群的跨集群。感谢您的帮助。

https://elasticsearch:443/elastic/_cluster/settings

{
  "persistent": {
    "cluster": {
      "remote": {
        "cluster_one": {
          "seeds": [
            "127.0.0.1:9200"
          ],
          "transport.ping_schedule": "30s"
        },
        "cluster_two": {
          "mode": "sniff",
          "seeds": [
            "192.88.88.88:443"
          ],
          "transport.compress": true
          }
      }
    }
  }

【问题讨论】:

    标签: elasticsearch kubernetes kibana elasticsearch-7 kibana-7


    【解决方案1】:

    您正在寻找的是cross cluster search。它允许您针对两个或更多集群运行搜索请求。请注意这一点 跨集群搜索需要remote clusters

    一旦您的 Elasticsearch 集群配置为跨集群 搜索,可以在 Kibana 中创建特定的索引模式进行搜索 在您选择的集群中。使用与您相同的语法 在 Elasticsearch 中的原始跨集群搜索请求中使用,创建 您在 Kibana 中的索引模式与约定 :

    请记住,跨集群搜索可以搜索比协调节点版本早或晚一个主要版本的远程集群。

    【讨论】:

    • 谢谢,假设我使用弹性和 kibana 站点 1 和弹性站点 2。我在站点 1 elastic 中配置了远程集群,并且它们都有相同的索引 test ,我现在可以连接到站点 1 kibana 并在 test 中查看两个弹性的文档吗?
    • 我不太明白你的意思。如果您在设置时遇到一些特定问题,我强烈建议您提出一个新问题,其中包含您的配置详细信息、尝试、错误。有足够的洞察力有助于提供一些提示。
    • 基本上这就是我首先要理解的,一旦我配置了远程集群,我就可以在 Kibana 中看到这两个弹性数据?
    • 是的,您应该能够按照文档中的说明进行操作。
    • 当我查询远程集群时:cluster_two/index_name 它可以工作,但我无法在集群 1 kibana 中看到这个索引,我是否需要配置任何额外的东西?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多