问题标签 [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.
amazon-web-services - aws ec2 实例和弹性云部署之间的隧道
我们在 elastic.co 部署了一个 elasticsearch 服务。在创建部署期间,选择“AWS”作为云平台。我们得到一个解析为公共 IP 地址的端点 URL。此外,我们有一个运行多个 ec2 实例的 AWS 账户。当我们从 ec2 实例访问 elasticsearch 服务时,流量通过互联网。
是否可以让 ec2 实例可以看到 elasticsearch 服务,就好像两者都在同一个网络中一样?
elasticsearch - 使用 helm 3 的 Kubernetes (ECK) 上的弹性云
有没有办法使用 helm3 在 Kubernetes (ECK) 上运行弹性云?
elasticsearch - ECK(kubernetes 上的弹性云)与弹性版本 6.8.8
容器没有出现,它失败并出现以下错误。eck 是否支持弹性 6.8.8?
原因:java.lang.IllegalArgumentException:未知设置 [discovery.seed_providers] 请检查是否安装了任何必需的插件,或检查重大更改文档以了解已删除的设置
配置
elasticsearch - 如何从弹性云 API 控制台提交查询?
我是弹性云界面的新手。它允许选择操作 get、post、put 和 del。我正在尝试提交查询,但我不知道确切的语法。例如:
有效,但是:
没有,返回解析器错误。我曾尝试使用双引号,但似乎随后它将查询作为字符串搜索。
elasticsearch - Kubernetes 上的弹性云将密码设置为恒定值,并且不会在每次安装时更改
我正在使用 eck,每次安装时,eck 操作员都会设置一个新密码。可以将密码固定为恒定值吗?有人试过这个吗?
elasticsearch - 如何在 Elastic Cloud Enterprise 中拍摄特定索引的快照?
在 Elastic Cloud UI 中,您可以对整个磁盘数据进行快照/备份,并将其存储在文件共享系统中,例如 Object Store S3。
如何仅使用 Elastic Cloud UI 仅备份某些索引而不是全部备份?有办法吗?
如果没有,那么只有那时我才想使用 API。
c# - 弹性搜索 GeoLocation 未使用 NEST 映射到 geo_point 类型
我在 C# 中使用 NEST(版本 7.7.1)创建动态索引。数据包含需要在弹性搜索(elastic.co 上的 7.6.1 版)索引中存储为 geo_point 的地理位置。但是映射没有发生。它总是将它作为对象而不是 geo_point。
我尝试了多种选择,例如 1) 自动映射 2) 手动映射 3) 使用手动映射进行自动映射。
以下是代码
以下是映射的结果
curl - 使用 Curl 命令访问受 Azure AD 保护的 ElasticCloud-Kibana API
在我将 ElasticCloud 与 Azure AD 集成以进行单点登录后,我无法将 Curl 命令与 AD 身份验证一起使用,这是我正在尝试的:
错误信息是:
我可以使用浏览器将我的 Azure 用户和密码连接到 kibana,它首先会被重定向到 microsoft-login 页面,然后转到 Kibana 页面,但是它不适用于 Curl 命令。
这是我用于集成的方法:
https://www.elastic.co/blog/saml-based-single-sign-on-with-elasticsearch-and-azure-active-directory
有谁知道如何使它工作?任何帮助,将不胜感激。
更新:
在这里,我尝试从 Azure AD 应用程序获取访问令牌,然后在 Curl 命令中使用它来获取索引:
结果:
}
我在我的应用程序清单下添加了这个应用程序:
还有 API 权限:
这是我的 kibana.yml
和弹性搜索.yml:
我在日志中看到的错误是:“内置令牌服务无法解码令牌”
elasticsearch - 在 Elastic Cloud 上跟踪请求来源
我有一个旧的 Elasticsearch 集群,它不应该获得流量,但不知何故它仍然存在。我有数百种服务可能会遇到它。我正在寻找一种可能捕获请求来源的方法,以便我可以看到请求的来源。我尝试启用 REST 请求跟踪器,但这似乎没有做任何事情(https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html)。
有什么想法吗?
elasticsearch - Packetbeat 不添加 Kubernetes 元数据
我已经启动了一个 minikube(使用 Kubernetes 1.18.3)来测试 ECK,特别是 packetbeat。minikube 配置文件称为“packetbeat”(很重要,因为这也是 Virtualbox VM 的主机名),我按照 ECK 快速入门启动并运行它。ElasticSearch(单节点)和 Kibana 运行良好,packetbeat 也在收集流,但是,我无法让它将 Kubernetes 元数据添加到字段中。
我在默认命名空间中工作并创建了一个 ClusterRoleBinding 来查看命名空间中的默认 ServiceAccount。这很好用,如果我不这样做,packetbeat 会报告它无法列出 API 服务器上的 Pod。
这是我用来制作 ECK 部署 packetbeat 的 Beat 配置:
(这主要是来自 ECK 示例页面的稍微修改的示例。)但是,这根本不起作用。我首先使用“add_kubernetes_metadata: {}”进行了尝试,但这会导致消息出错:
2020-08-19T14:23:38.550Z 错误 [kubernetes] kubernetes/util.go:117 kubernetes:查询 pod 失败并出现错误:找不到 pod“packetbeat”{“libbeat.processor”:“add_kubernetes_metadata”}
当我添加“主机:packetbeat”时,此消息消失。我现在不再收到错误,但我也没有收到 Kubernetes 元数据。我对命名空间标签最感兴趣,但我没有得到任何东西。我在日志中没有看到任何其他错误,目前它只是每 30 秒报告一次监控详细信息。
我究竟做错了什么?我可以提供更多信息来帮助我调试吗?