

# Amazon CloudWatch 解决方案：Amazon OpenSearch Service 洞察
<a name="Solution-Prometheus-On-OpenSearch"></a>

此解决方案可帮助您在 CloudWatch 中监控 Amazon OpenSearch Service 域，而无需运行或扩展自己的收集基础设施。Amazon CloudWatch 托管式 Prometheus 收集器连接到 VPC，从域中收集集群、节点和索引指标，然后将其传输至 CloudWatch。有关所有 CloudWatch 可观测性解决方案的一般信息，请参阅 [CloudWatch 可观测性解决方案](Monitoring-Solutions.md)。有关完整的收集器设置演练，包括抓取程序创建和示例抓取配置，请参阅 [集成 Amazon OpenSearch Service](managed-prometheus-collectors-opensearch-setup.md)。

**Topics**
+ [要求](#Solution-Prometheus-On-OpenSearch-Requirements)
+ [启用托管式收集器](#Solution-Prometheus-On-OpenSearch-Enable-Collector)
+ [验证指标收集](#Solution-Prometheus-On-OpenSearch-Validate)
+ [构建自定义控制面板](#Solution-Prometheus-On-OpenSearch-Dashboards)
+ [成本](#Solution-Prometheus-On-OpenSearch-Costs)

## 要求
<a name="Solution-Prometheus-On-OpenSearch-Requirements"></a>

此解决方案适用于以下情况：
+ 具有 VPC 访问权限的 Amazon OpenSearch Service 域。托管式收集器仅支持具有 VPC 访问权限的域。不支持具有公有访问权限的域。
+ 已启用 DNS 的 Amazon VPC，以及至少两个位于不同可用区的子网，可供收集器使用。
+ 允许收集器通过 HTTPS（端口 443）访问域端点的安全组。

## 启用托管式收集器
<a name="Solution-Prometheus-On-OpenSearch-Enable-Collector"></a>

要使用托管式收集器收集 Amazon OpenSearch Service 指标，您需要创建连接 VPC 的收集器，该收集器连接到域并将指标传输至 CloudWatch 数据集。您可以在请求的 `exporters` 字段中指定要从中收集的域，并在 `source` 字段中提供网络配置。如需分步指导，请参阅 [集成 Amazon OpenSearch Service](managed-prometheus-collectors-opensearch-setup.md)。

## 验证指标收集
<a name="Solution-Prometheus-On-OpenSearch-Validate"></a>

几分钟内，指标即可开始流入 CloudWatch 数据集。要确认指标是否已到达，使用 [Query Studio](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-QueryStudio.html) 在 CloudWatch 中运行临时查询即可。例如，以下查询将返回域的集群运行状况：

```
opensearch_cluster_health_status
```

## 构建自定义控制面板
<a name="Solution-Prometheus-On-OpenSearch-Dashboards"></a>

在收集器开始将 Amazon OpenSearch Service 指标传输至 CloudWatch 后，您可以构建自定义 CloudWatch 控制面板，以直观显示这些指标。使用自定义控制面板，您可以将收集的指标合并到小组件中，添加基于 PromQL 的查询，并整理小组件以满足监控需求。有关更多信息，请参阅[使用 CloudWatch 控制面板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

## 成本
<a name="Solution-Prometheus-On-OpenSearch-Costs"></a>

按小时对 Prometheus 收集器收费，且适用 CloudWatch OpenTelemetry 指标摄取定价。有关 CloudWatch 定价的信息，请参阅 [Amazon CloudWatch 定价](https://aws.amazon.com/cloudwatch/pricing/)。