查看 Prometheus 指标
您可以监控所有 Prometheus 指标并发出告警,包括来自 App Mesh、NGINX、Java/JMX、Memcached 和 HAProxy 的精选预聚合指标,以及任何其他您可能已添加的手动配置的 Prometheus 导出程序。有关从其他 Prometheus 导出程序收集指标的更多信息,请参阅添加新 Prometheus 抓取目标的教程:Prometheus API 服务器指标。
在 CloudWatch 控制台中,Container Insights 提供以下预构建报告:
-
对于 Amazon EKS 和 Kubernetes 集群,有针对 App Mesh、NGINX、HAPROXY、Memcached 和 Java/JMX 的预构建报告。
-
对于 Amazon ECS 集群,有针对 App Mesh 和 Java/JMX 的预构建报告。
Container Insights 还为 Container Insights 从中收集策管指标的每个工作负载提供自定义控制面板。您可以从 GitHub 下载这些控制面板
查看所有 Prometheus 指标
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择指标。
-
在命名空间列表中,选择 ContainerInsights/Prometheus 或 ECS/ContainerInsights/Prometheus。
-
在以下列表中选择一组维度。然后选中您要查看的指标旁边的复选框。
查看有关 Prometheus 指标的预构建报告
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择性能监控。
-
在页面顶部附近的下拉框中,选择任一 Prometheus 选项。
在另一个下拉框中,选择要查看的集群
我们还为 NGINX、App Mesh、Memcached、HAProxy 和 Java/JMX 提供了自定义控制面板。
使用 Amazon 提供的自定义控制面板
访问 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择 Dashboards(控制面板)。
-
选择创建控制面板。输入新控制面板的名称,然后选择创建控制面板。
-
在添加到该控制面板中,选择取消。
-
依次选择操作、编辑控制面板。
-
下载以下 JSON 文件之一:
-
使用文本编辑器打开下载的 JSON 文件,然后执行以下更改:
-
将所有
{{YOUR_CLUSTER_NAME}}
字符串替换为您的集群的确切名称。请勿在文本之前或之后添加空格。 -
将所有
{{YOUR_REGION}}
字符串替换为正在运行集群的 Amazon 区域。例如,us-west-1
请勿在文本之前或之后添加空格。 -
将所有
{{YOUR_NAMESPACE}}
字符串替换为您的工作负载的确切命名空间。 -
将所有
{{YOUR_SERVICE_NAME}}
字符串替换为您的工作负载的确切服务名称。例如,haproxy-haproxy-ingress-controller-metrics
-
-
复制整个 JSON blob 并将其粘贴到 CloudWatch 控制台的文本框中,替换框中已有的内容。
-
选择更新、保存控制面板。