问题标签 [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.
elastic-cloud - Elasticsearch - 'network.host':在 ElasticCloud 上是不允许的
我正在使用 ElasticCloud 版本 v7.12.1,我已经设置了一个观察者来检查集群的健康状况,如下所示:
它失败并出现此错误:
做了一些搜索后,有人提到要添加:network.host:127.0.0.1 到 elasticsearch.yml 但是当我添加它并尝试保存它时,我得到了这个错误:
Elasticsearch - 'network.host':不允许
我找不到有关此问题的任何文档及其解决方案,如果有人可以提供帮助,我将不胜感激。
elasticsearch - 如何在 logstash 管道输出中格式化“cloud_auth”
我正在运行 logstash 7.12.1,我尝试运行的管道由于某种原因不接受我的 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
块中的收敛状态'"]}
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}
我注意到的另一件事是弹性内部初始化文件系统处于终止状态。
- 有人可以帮我解决这个问题吗?
- 另外,我如何将日志写入具有更多空间的 az 存储,而不是默认 PV?
谢谢你的帮助 !!
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 中添加任何权限吗?
apache-kafka - 将 confluent.cloud(Kafka) 中的工作转换为弹性云
我正在 confluent.cloud(Kafka) 中创建弹性接收器连接器。在这里,如果我使用变换,它就不起作用。confluent.cloud(kafka) 会支持转换吗?
下面是我的脚本,
elasticsearch - ElasticSearch/ElasticCloud 警报创建
一般来说,我是 Elastic 的新手,目前我正在尝试管理 Elastic Cloud 中 CPU/磁盘/内存的警报。我可以手动创建警报,但这需要大量时间,如果我们迁移,我希望能够以某种自动化方式创建警报。过去我曾使用 Azure 并使用 Az PowerShell 等创建警报,因此我正在寻找如何在 Elastic Cloud 中为我们的基础设施自动创建警报。我浏览了 Alerts Link的文档。但是,我不确定我是否了解如何使用 API 来实际执行此操作。
有没有办法自动为我们使用 Elastic 监控的 10 个不同主机创建 CPU 警报?使用 API 是唯一的方法吗?除了官方文档之外还有其他材料可以帮助我实现这一目标吗?我什至走在正确的道路上吗?先感谢您。
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?
python - 有什么方法可以用python在elasticsearch中提供累积索引?
希望你有一个美好的一天!
我正在尝试将数据从 python 脚本导入弹性搜索索引。索引必须每隔一段时间(10 分钟)接收一次数据,并在每次 python 脚本完成该过程时累积所述数据,当然,不要忘记可以在 kibana 中绘制它的第一个数据。
我eland
用来从弹性中获取数据,执行过程(使用熊猫)并使用pandas_to_eland
(此处的 eland 文档)将信息发送到弹性。问题是索引忘记了新的传入数据。
这是我正在做的事情:
是否有其他方法可以在弹性搜索索引中累积数据?
azure - 访问 Elastic Cloud(托管 Saas)作为 Azure 诊断设置目标(合作伙伴解决方案)
谁能建议我如何通过 Azure 资源诊断设置目标访问在弹性云托管服务中创建的弹性云(堆栈/部署)?
注意:Azure 中有一个适用于 Elastic Cloud 的 Market Place 解决方案,但在订阅它时,它将创建一个只能通过 Azure 访问的新堆栈。我不想要那个。
我希望在 Elastic Cloud 中创建的堆栈显示为带有诊断设置的目的地。
我们如何将 EC 与 Azure 集成,以便将来自多租户和订阅资源的日志发送到 EC 内的单个帐户。
python - 无限迭代器
我想在一个无限的while循环中做一个for循环。这个无限循环从 ElasticCloud 获取 3 个不同索引的数据进行操作。我试图在第二个循环上设置条件,但它变成了无限的。
这是我正在尝试做的事情:
我得到的i = 10
是这个
在完成条件并继续获取其他数据后,我需要退出循环n = i
,但它进入了一个永恒循环。
知道我在做什么吗?
编辑1:
我尝试使用break
后
但是现在,无限while(true)
行不通了。