本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Connect 连接到亚马逊 OpenSearch 服务数据源
注意
在支持版本 9 或更高版本的工作区中,此数据来源可能需要您安装相应的插件。有关更多信息,请参阅 使用插件扩展您的工作区。
借助 Amazon Managed Grafana,您可以使用 Grafana AWS 工作空间控制台中的数据源配置选项将 OpenSearch 亚马逊服务添加为数据源。该数据源支持运行 OpenSearch 集群的 OpenSearch 服务域以及传统的 Elasticsearch 集群。
AWS 数据源配置选项通过发现您现有的 OpenSearch 服务帐户来简化将 OpenSearch 服务添加为数据源,并管理访问所需的身份验证凭据的配置 OpenSearch。您可以使用此方法设置身份验证并将 OpenSearch 服务添加为数据源,也可以使用与在自我管理的 Grafana 服务器上相同的方法手动设置数据源和必要的身份验证凭据。
OpenSearch 服务数据源支持管道处理语言 (PPL)。有关 PPL 的更多信息,请参阅使用管道处理语言查询 Amazon OpenSearch 服务数据。
您可以使用 OpenSearch 服务数据源执行多种类型的简单或复杂 OpenSearch 查询,以便可视化存储在中的日志或指标 OpenSearch。您还可以使用存储在中的日志事件为图表添加注释。 OpenSearch
主题
OpenSearch 服务设置
名称 | 描述 |
---|---|
Name
|
数据来源名称。您将在面板和查询中通过其名称查看数据来源。 |
Default
|
默认数据来源意味着将为新面板预先选择该数据来源。 |
Url
|
您的 OpenSearch 服务域的终端节点。端点采用以下格式: https://search-my-domain.us-east-1.es.amazonaws.com. |
Access
|
服务器(默认)= 必须可从 Grafana 后端/服务器访问 URL。浏览器 = 必须可在浏览器中访问 URL。 |
访问模式控制对数据来源请求的处理方式。如果没有其他说明,服务器应该是首选方式。
服务器访问模式(默认)
所有请求都是从浏览器向 Grafana 后端或服务器发出的,后端或服务器会将请求转发到数据来源,从而规避了可能的跨源资源共享(CORS)要求。如果选择此访问模式,则必须可以从 Grafana 后端或服务器访问 URL。
浏览器(直接)访问
Amazon Managed Grafana 不支持浏览器直接访问。
索引设置
在这里,您可以为指定默认值time field
并指定 OpenSearch 索引的名称。您可以对索引名称或通配符使用时间模式。
OpenSearch/Elasticsearch
在版本下拉菜单中指定您的版本 OpenSearch 或旧版 Elasticsearch 版本。版本很重要,因为每个版本的查询组成方式不同。目前,Grafana 支持 1.0.x OpenSearch 。支持的 Elasticsearch 版本有 2.0+
、5.0+
、5.6+
、6.0+
和 7.0+
。值 5.6+
表示版本 5.6 或更高版本,但低于 6.0。值 6.0+
表示版本 6.0 或更高版本,但低于 7.0。最后,7.0+
表示版本 7.0 或更高版本,但低于 8.0。
最小时间间隔
按时间间隔自动分组的下限。建议设置以写入频率;例如,如果您的数据每分钟写入一次,则为 1m
。也可以在控制面板的数据来源选项下覆盖/配置此选项。此值的格式必须为数字,后跟有效的时间标识符;例如,1m
(1 分钟)或 30s
(30 秒)。支持以下时间标识符。
标识符 | 描述 |
---|---|
y
|
Year |
M
|
Month |
w
|
周 |
d
|
天 |
h
|
小时 |
m
|
分钟 |
s
|
秒 |
ms
|
毫秒 |
日志
在 Explore 中可视化日志时,可选择从数据来源设置页面配置 Message field name
和 Level field
name
这两个参数,以确定日志消息和日志级别将使用哪些字段。
例如,如果您使用 Filebeat 的默认设置将日志传送到 OpenSearch 服务,则以下配置应该起作用。
-
消息字段名称:message
-
级别字段名称:fields.level
数据链接
数据链接可根据指定字段创建链接,该链接可在 Explore 的日志视图中访问。
每个数据链接配置由以下部分组成:
-
字段:数据链接使用的字段名称。
-
URL/查询:如果是外部链接,则输入完整的链接 URL。如果是内部链接,则此输入将用作目标数据来源的查询。在这两种情况下,您都可以使用
${__value.raw }
宏从字段中插值。 -
内部链接:选择此选项以确定是内部链接还是外部链接。如果是内部链接,您可以使用数据来源选择器选择目标数据来源。仅支持跟踪数据来源。