Amazon Managed Service for Prometheus

高度可用、安全且托管的监控和提醒 Prometheus 服务

Amazon Managed Service for Prometheus 是一项与 Prometheus 兼容的监控和提醒服务,有助于您轻松地大规模监控容器化应用程序和基础设施。Cloud Native Computing Foundation 的 Prometheus 项目是一个热门的开源监控和提醒解决方案,针对容器环境进行了优化。借助 Amazon Managed Service for Prometheus,您可以使用开源 Prometheus 查询语言 (PromQL) 监控和提醒容器化工作负载的性能,而不必扩展和操作底层基础设施。Amazon Managed Service for Prometheus 随着工作负载的增加或减少,自动扩展操作指标的摄入、存储、提醒和查询,并与 AWS 安全服务集成,以支持快速和安全地访问数据。该服务与 Amazon Elastic Kubernetes Service (Amazon EKS)、Amazon Elastic Container Service (Amazon ECS) 和 AWS Distro for OpenTelemetry 进行了集成。

如何将 Amazon Managed Grafana 与 Amazon Managed Service for Prometheus 结合使用 (3:54)

优势

您已了解的 Prometheus

使用熟悉、灵活的 Prometheus 查询语言 (PromQL) 对指标进行筛选、聚合并发出告警,并快速了解大量指标标签的性能。Amazon Managed Service for Prometheus 支持所有指标类型:仪表、计数器、摘要和直方图。

大规模扩展 Prometheus。轻松搞定

Amazon Managed Service for Prometheus 会随着您的提取和查询需求的增长而自动扩展,处理来自大型容器部署的数百万个独特的时间序列指标,同时保持一致的查询响应时间。Amazon Managed Service for Prometheus 在一个 AWS 区域内提供多可用区复制。

具有 AWS 级别安全性的 Prometheus

Amazon Managed Service for Prometheus 与 AWS Identity and Access Management 集成,用于用户和组的身份验证和精细的权限控制。通过 AWS PrivateLink,您可以轻便安全地访问 AWS 上托管的服务,同时使网络流量保持在 AWS 网络内。AWS Organizations 集成允许策略控制,API 调用会记录到 AWS CloudTrail。

监控和提醒在 AWS 上和本地运行的容器

您可以快速设置 Amazon Managed Service for Prometheus 以从 AWS 容器服务(包括 Amazon EKS、Amazon ECS 和 AWS Fargate)中收集和查询指标。Amazon Managed Service for Prometheus 还包括可以让您在 AWS 上和本地从您所有的自行管理 Kubernetes 集群中提取、提醒和查询指标的 API。

降低运营成本

使用 Amazon Managed Service for Prometheus,您可以消除大规模运行开源 Prometheus 所带来的重复的繁重工作。这有助于显著降低配置、升级和扩展独立 Prometheus 服务器的运营成本。

利用 AWS 观察服务更大限度地发挥作用

Amazon Managed Service for Prometheus 还可以与 AWS Distro for OpenTelemetry 结合使用,作为 Prometheus 指标的收集代理,并与 Amazon Managed Grafana 结合使用,以创建丰富、强大的数据可视化内容。

工作原理

Amazon Managed Service for Prometheus 的工作原理

使用案例

统一的容器监控

在云中以及混合环境中监控在 Amazon EC2、Amazon ECS 和 Amazon EKS(在 Amazon EC2 和 AWS Fargate 上)上运行的容器。 将它与 Amazon Managed Grafana 结合使用,以获取跨您所有的 Kubernetes 环境的监控、提醒和控制面板视频,包括主机和应用程序级别的监控。

故障排除和根本原因分析

使用功能强大的 PromQL 语言来检测错误并减少解决问题所需的平均时间。触发的警报可以通过 PromQL 进行查询,以发现所有容器中的系统性与孤立的运行状况和性能问题。

工作负载和应用程序指标监控

使用 AWS Distro for OpenTelemetry,您可以从任何位置收集指标。Prometheus 针对很多常见应用程序堆栈(包括 Apache Kafka、Redis、Java/JMX、NGINX,甚至是 Minecraft 服务器)的开源导出程序库可用于将这些指标发送到 Amazon Managed Service for Prometheus。

高基数指标监控

Amazon Managed Service for Prometheus 非常适合监控和提醒高基数数据,例如视频流和网络应用程序。 您还可以将其与来自物联网 (IoT) 设备的时间序列数据一起使用,以基于位置、类别和用户等多个标签来进行切割。

Twillo

Twilio 是一个客户参与平台,软件开发人员可以通过它的 Web 服务 API 以编程方式拨打和接收电话和文本信息,并执行其他通信功能。 

“我们需要一个完全托管的监控解决方案,它可以满足我们的基础设施需求并利用开源工具”, Twilio/Segment 工程副总裁 Albert Strasheim说。“使用 Amazon Managed Service for Prometheus,我们能够更容易地实现可观测性堆栈的现代化和扩展,并减少站点可靠性工程师管理可观测性基础设施的时间,以便他们可以专注于优化应用程序的运行状况和性能。
 
 
 
Fanatics
Curve
Ring
eTF1
Amazon Managed Service for Prometheus 的功能
查看功能

详细了解 Amazon Managed Service for Prometheus 的功能,包括提取/收集、监控、分析以及企业级扩展和安全性。

了解详情 
注册 AWS 账户
注册免费账户

立即享受 AWS 免费套餐。 

注册 
开始使用 Amazon Managed Service for Prometheus 进行构建
开始在控制台中构建

开始在 AWS 管理控制台中使用 Amazon Managed Service for Prometheus 进行构建。

登录