问题标签 [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 回答
101 浏览

elastic-stack - 如何在 Filebeat/Metric beat 中创建自定义索引

要求是在 filebeat 中创建自定义索引。它在 Kubernetes 中作为守护进程运行。我需要不同命名空间的日志来拥有单独的索引。有什么方法可以实现这一点,因为 filebeat 不提供像日志存储这样的灵活性

0 投票
0 回答
101 浏览

elasticsearch - elasticdump - 连接到弹性云/kibana

我通过 GCP 使用“Elastic Cloud(Elasticsearch 托管服务)”在弹性云上托管了一个 elasticsearch 实例。

我正在尝试从 npm 运行 elasticdump 以提取和推送数据,但我没有运气。我不确定我是否正确连接(我发现让我到达任何地方的唯一方法是将用户名和密码之一放在 url 中,例如

最终没有给我未经授权的回复,但我得到了一个 html 页面的转储,简而言之:

有谁知道我需要采取哪些步骤才能让 elasticdump 能够连接到我托管的弹性搜索?

0 投票
1 回答
59 浏览

elasticsearch - 通过 Logstash 上的 SSH 隧道连接 - 弹性云

我尝试在我们的弹性云集群上使用 logstash 连接到我的 MySQL 服务器,问题是我们在 sql 服务器上使用 SSH 隧道。有没有办法,使用弹性云上的logstash管道创建界面,使用SSH隧道连接到mysql服务器?

界面如下,参数不多。。

在此处输入图像描述

0 投票
0 回答
15 浏览

elasticsearch - 需要帮助为 Elastic stack 设置数据管理层

我正在尝试为我当前现有的弹性云集群设置一个管理层,但不知道如何实现这一点,在网络上找不到太多帮助。有人可以帮忙吗?

在存储到弹性搜索等之前,我需要混淆敏感数据。

0 投票
0 回答
23 浏览

ssl - 弹性云地图自定义域给出认证错误

我正在尝试在弹性云中映射我的自定义域。从 .eu-west-1.aws.found.io:9243 到 elastic.mydomain.com 我正在关注该文档https://xeraa.net/blog/2020_custom-domains-and-anonymous-access-on-弹性云/。我需要对 Kubernetes 中的入口控制器做同样的事情

为此,我在 Kubernetes 中使用外部服务。这是我的清单文件

~

我收到错误,您的连接不安全,当继续不安全时,它显示客户端向 HTTPS 服务器发送了 HTTP 请求。

如何做到这一点?

0 投票
1 回答
61 浏览

elasticsearch - Elastic Cloud APM 未在事务页面中显示日志

是什么让 Kibana 不在“日志”选项卡下的 APM“事务”页面中显示 docker 容器日志。我验证了日志已成功生成,并带有与正确链接关联的“trace.id”。

在此处输入图像描述 在此处输入图像描述

我通过 docker-compose 拥有完全相同的环境和配置(7.16.2),并且运行良好。无法弄清楚为什么此功能在本地有效,但未在 Elastic Cloud 部署中显示。

在此处输入图像描述

更新解决方案:

我刚刚解决了这个问题。它与 Filebeat 版本有关。从 7.16.0 开始,事务/日志链接停止工作。将 Filebeat 恢复到版本 7.15.2 并再次开始工作。

0 投票
0 回答
38 浏览

elasticsearch - Elasticsearch 未分配的分片:corrupt_index_exception、no_valid_shard_copy、e_o_f_exception

我在 K8s 上使用 helm chart 进行弹性 7.12.0 集群(2 个主,2 个数据)部署,具有状态集(对于持久性,我有一个卷声明)。获得大量未分配的分片,其中分片已损坏。

*“unassigned_info”:{“原因”:“ALLOCATION_FAILED”“can_allocate”:“no_valid_shard_copy”“类型”:“corrupt_index_exception”

“caused_by”:{“type”:“e_o_f_exception”,“reason”:“读取过去的 EOF:NIOFSIndexInput(path="/usr/share/elasticsearch/data/nodes/0/indices/q-23aUrvSI6Sy9UPttY3Yw/0/index/ _lpy_1.fnm") 缓冲区:java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024] chunkLen: 1024 end: 29477" }*

在处理集群数据的持久卷时,有没有人遇到过这种类型的场景/我应该知道的任何配置?

谢谢

0 投票
1 回答
68 浏览

elasticsearch - IP 地址不匹配 Private Service Connect 与 Google 可以平台和 Elastic Cloud

我正在设置与 Elastic Cloud 的 GCP 私有服务连接,并且我已按照此页面中的说明进行操作:

  1. https://www.elastic.co/guide/en/cloud/current/ec-traffic-filtering-psc.html

所以我在 GCP 上设置了 Private Service Connect,创建了一个与 A-Record 相同的 ip 的 DNS,与在 Private Service Connect 上提供的 IP 相同。我在 Elastic Cloud 中创建了一个流量过滤器,它具有在 GCP 生成的相同 psc id,之后我将此流量过滤器添加到了其中一个 Elasticsearch 部署的安全性中。

在我在 Elastic 上面发布的文档中提到了以下部分:

要通过专用链接访问您的 Elasticsearch 集群,请使用以下 URL 结构:https://{elasticsearch_cluster_ID}.{private_hosted_zone_domain_name}:9243

例如:

https://6b111580caaa4a9e84b18ec7c600155e.psc.asia-southeast1.gcp.cloud.es.io:9243

您可以使用以下命令测试设置的 Google Cloud 控制台部分(将区域和 Elasticsearch ID 替换为您的集群):

检查 IP 地址 192.168.100.2。它应该与分配给您的 Private Service Connect 端点的 IP 地址相同。

建立连接,并向客户端提供有效证书。403 Forbidden 是预期的,您尚未将任何部署与 Private Service Connect 端点相关联。

我已经完成了这部分,并且收到了与上述 curl 响应类似的消息。但是,我的终端中 curl 响应中的 ip 是不同的。所以它与分配给我的私人服务连接端点的 ip 地址不同。

我无法共享配置的屏幕截图,因为它包含我不允许在公司外部共享的 psc id 或 IP 地址。但是配置与我上面发布的链接教程中的描述完全相同。

知道导致这种不匹配的原因是什么吗?或者其他人有类似的问题吗?

0 投票
1 回答
27 浏览

java - 弹性搜索:使用弹性搜索 API 生成弹性搜索查询

我想知道硬线查询和通过 API 生成的查询之间的区别?我正在使用弹性搜索 API 来构建查询。我期望的结果查询具有以下格式。

但是我使用 ElasticSearch 查询构建器 API 获得的输出格式如下。我观察到,对于小型数据集,这两个查询获得的结果完全相同。我不确定它对大型数据集的表现如何。

我为生成查询而编写的代码:

0 投票
0 回答
17 浏览

elasticsearch - 弹性搜索 kibana:生成的 pdf 报告中出现 404 错误

我在 V7.16.2 上使用弹性云。我正在尝试从弹性搜索 Kibana 仪表板中生成 PDF 报告。我可以对报告进行排队,但在 PDF 报告中只能看到下面的文本。

几天前,同一仪表板和使用同一用户的报告生成工作正常。我已经验证了权限,并且它具有附加到用户的“报告”角色。

很少观察

  1. 具有完全相同权限的其他用户能够为同一仪表板生成报告。
  2. 用户可以在不同的仪表板上生成 PDF 报告。

我检查了用户是否对特定仪表板上的报告数量有一些限制,但它没有看到弹性云的任何此类属性。

知道这里有什么问题吗?

PS:我也在弹性云社区上发布了同样的问题,但在这里创建以获得更多的可达性。你可以在这里找到