问题标签 [elastic-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
32 浏览

elastic-cloud - Elasticsearch - 'network.host':在 ElasticCloud 上是不允许的

我正在使用 ElasticCloud 版本 v7.12.1,我已经设置了一个观察者来检查集群的健康状况,如下所示:

它失败并出现此错误:

做了一些搜索后,有人提到要添加:network.host:127.0.0.1 到 elasticsearch.yml 但是当我添加它并尝试保存它时,我得到了这个错误:

Elasticsearch - 'network.host':不允许

我找不到有关此问题的任何文档及其解决方案,如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
55 浏览

elasticsearch - 如何在 logstash 管道输出中格式化“cloud_auth”

我正在运行 logstash 7.12.1,我尝试运行的管道由于某种原因不接受我的 cloud_auth 语法。它在包含用户:密码对的 " 之后立即出现错误。我已经三重检查了下面的文档,但找不到问题。

https://www.elastic.co/guide/en/logstash/7.12/plugins-outputs-elasticsearch.html#plugins-outputs-elasticsearch-cloud_auth

https://www.elastic.co/guide/en/logstash/7.12/connecting-to-cloud.html

[错误][Converge PipelineAction::Create] 代理 - 无法执行操作 {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Expected [ \t\r\n], "#", "{", "}" 之一在第 15 行,第 20 列输出后 {\n elasticsearch { \n cloud_id => "cluster:djMWUw\n cloud_auth => " ", :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:32:incompile_imperative'", "org/logstash/execution/AbstractPipelineExt.java:184:in 初始化'", "org/logstash/execution/JavaBasePipelineExt.java:69:ininitialize'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:47:in 初始化' ", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:52:inexecute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:389:in 块中的收敛状态'"]}

0 投票
0 回答
115 浏览

elasticsearch - 503 服务不可用 - AKS 中未发现主控错误

我有一个带有 3 个节点的 AKS 集群 (k1)。我已经使用 all_in_one.yaml 部署了 ECK 运算符。我有另一个 AKS 集群(k2),它正在运行我的应用程序堆栈,我已经在这个集群(k2)中安装了 filebeats,它将日志传送到 elasticsearch 到另一个 k8s 集群(k1)。我的 k2 集群配置是 3 个节点(4 个 vCPU、16 GiB RAM、32GiB 临时存储)。我的弹性搜索.yaml:

注意:当我启动 start es 和 kibana 时,一切正常约 30 分钟,然后我在 es 中出现服务不可用错误 {"error":{"root_cause":[{"type":"master_not_discovered_exception","reason":null}],"type":"master_not_discovered_exception","reason":null},"status":503}

我注意到的另一件事是弹性内部初始化文件系统处于终止状态。

  1. 有人可以帮我解决这个问题吗?
  2. 另外,我如何将日志写入具有更多空间的 az 存储,而不是默认 PV?

谢谢你的帮助 !!

0 投票
1 回答
67 浏览

elasticsearch - 在 Confluent.Cloud(Kafka) 到 Elastic Cloud 之间创建 Elastic Sink 连接器

我正在 Confluent.Cloud(Kafka) 和 Elastic Cloud 之间创建接收器连接器

我在那里添加了以下详细信息,

但是,最后,我得到了以下错误,

Failed. Connector was unable to create the specified index. Please check your permissions and verify the configured elastic server is healthy

对于elasticsearch,我在Elastic.Cloud https://enterprise-search-deployment-327352.es.eastus2.azure.elastic-cloud.com:9243中创建了测试帐户

你能帮我解决这个问题吗?我需要在 Elastic cloud 和 confluent.cloud 中添加任何权限吗?

0 投票
1 回答
93 浏览

apache-kafka - 将 confluent.cloud(Kafka) 中的工作转换为弹性云

我正在 confluent.cloud(Kafka) 中创建弹性接收器连接器。在这里,如果我使用变换,它就不起作用。confluent.cloud(kafka) 会支持转换吗?

下面是我的脚本,

0 投票
1 回答
99 浏览

elasticsearch - ElasticSearch/ElasticCloud 警报创建

一般来说,我是 Elastic 的新手,目前我正在尝试管理 Elastic Cloud 中 CPU/磁盘/内存的警报。我可以手动创建警报,但这需要大量时间,如果我们迁移,我希望能够以某种自动化方式创建警报。过去我曾使用 Azure 并使用 Az PowerShell 等创建警报,因此我正在寻找如何在 Elastic Cloud 中为我们的基础设施自动创建警报。我浏览了 Alerts Link的文档。但是,我不确定我是否了解如何使用 API 来实际执行此操作。

有没有办法自动为我们使用 Elastic 监控的 10 个不同主机创建 CPU 警报?使用 API 是唯一的方法吗?除了官方文档之外还有其他材料可以帮助我实现这一目标吗?我什至走在正确的道路上吗?先感谢您。

0 投票
1 回答
614 浏览

nginx - NGINX Ingress controller returning 502 with no logs in backend application pod

I have deployed ECK on my kubernetes cluster(all vagrant VMs). The cluster has following config.

#xA;

I have also setup a loadbalancer with HAProxy. The loadbalancer config is as following(created my own private cert)

#xA;

I have also deployed an nginx ingress controller and 31953 is the http port of the nginx controller 31503 is the https port of nginx controller

#xA;

I am trying to make the kibana dashboard available outside of the cluster on https. It works fine and I can access it within the cluster. However I am unable to access it via the loadbalancer.

Kibana Pod:

#xA;

I have mapped the loadbalancer to the host

#xA;

Any request to https://elastic.kubekluster.com results in the following error(logs from nginx ingress controller pod)

#xA;

HAproxy logs are following

#xA;

The ingress is as following

#xA;

I think the request is not reaching the kibana pod because I don't see any logs in the pod. Also I don't understand why Haproxy is sending the request as HTTP instead of HTTPS. Could you please point to any issues with my configuration?

0 投票
1 回答
39 浏览

python - 有什么方法可以用python在elasticsearch中提供累积索引?

希望你有一个美好的一天!

我正在尝试将数据从 python 脚本导入弹性搜索索引。索引必须每隔一段时间(10 分钟)接收一次数据,并在每次 python 脚本完成该过程时累积所述数据,当然,不要忘记可以在 kibana 中绘制它的第一个数据。

eland用来从弹性中获取数据,执行过程(使用熊猫)并使用pandas_to_eland此处的 eland 文档)将信息发送到弹性。问题是索引忘记了新的传入数据。

这是我正在做的事情:

是否有其他方法可以在弹性搜索索引中累积数据?

0 投票
0 回答
23 浏览

azure - 访问 Elastic Cloud(托管 Saas)作为 Azure 诊断设置目标(合作伙伴解决方案)

谁能建议我如何通过 Azure 资源诊断设置目标访问在弹性云托管服务中创建的弹性云(堆栈/部署)?

注意:Azure 中有一个适用于 Elastic Cloud 的 Market Place 解决方案,但在订阅它时,它将创建一个只能通过 Azure 访问的新堆栈。我不想要那个。

我希望在 Elastic Cloud 中创建的堆栈显示为带有诊断设置的目的地。

我们如何将 EC 与 Azure 集成,以便将来自多租户和订阅资源的日志发送到 EC 内的单个帐户。

0 投票
1 回答
58 浏览

python - 无限迭代器

我想在一个无限的while循环中做一个for循环。这个无限循环从 ElasticCloud 获取 3 个不同索引的数据进行操作。我试图在第二个循环上设置条件,但它变成了无限的。

这是我正在尝试做的事情:

我得到的i = 10是这个

在完成条件并继续获取其他数据后,我需要退出循环n = i,但它进入了一个永恒循环。

知道我在做什么吗?

编辑1:

我尝试使用break

但是现在,无限while(true)行不通了。