使用熟悉的灵活Prometheus查询语言(PromQL)可以筛选,汇总和报警指标,并快速获得大量指标标签的性能可见性。 AMP支持所有度量标准类型:仪表,计数器,汇总和直方图。
AMP随着您的摄取和查询需求的增长而自动扩展,处理来自大型容器部署的数百万个唯一的时间序列指标,同时保持一致的查询响应时间。 AMP在AWS区域内提供多可用区复制。
AMP与AWS Identity and Access Management集成,可为用户和组提供身份验证和细粒度权限。通过AWS PrivateLink,可以轻松,安全地访问托管在AWS上的服务,从而将网络流量保持在AWS网络内。 AWS Organizations集成允许策略控制,并且API调用被记录到AWS CloudTrail。
您可以快速设置AMP,以从包括Amazon EKS和Amazon ECS在内的AWS容器服务收集和查询指标。 AMP还包括一个API,可轻松从AWS或本地的所有自我管理的Kubernetes群集安全地提取和查询指标。
AMP是一项完全托管的服务,可消除大规模运行开源Prometheus的繁重工作,因此您可以专注于创新。使用AMP,您还可以大大降低配置,升级和扩展独立Prometheus服务器的运营成本。
本机集成使您可以充分利用AWS可观察性服务。 AMP使用AWS Distro进行OpenTelemetry进行服务发现和指标收集,并与Amazon Managed Service for Grafana集成以提供丰富而强大的数据可视化。这是对其他AWS可观察性服务(例如Amazon CloudWatch和Amazon Elasticsearch Service)的补充。
监视在Amazon EKS和Amazon ECS以及混合环境(包括本地)上运行的容器。将AMP与Amazon Grafana托管服务结合使用,可在您所有容器环境中进行监视,警报和仪表板视图,包括主机级和应用程序级监视。
使用强大的PromQL语言来检测错误并减少平均解决时间。 可以使用PromQL询问触发的警报,以发现所有短命容器中的系统性健康问题和隔离性健康问题以及性能问题。 借助适用于OpenTelemetry的AWS Distro,您可以从任何地方收集指标,并使用跟踪ID丰富它们。 普罗米修斯的开源导出程序库可用于许多流行的应用程序堆栈(包括Apache Kafka,Redis,Java / JMX,NGINX甚至Minecraft服务器),可以将这些指标发送给AMP。 AMP非常适合监视高基数数据,例如视频流和网络应用程序。 您还可以将其与来自IoT设备的时间序列数据一起使用,以基于多个标签(例如位置,类别和用户)进行切片和切块。 了解有关Amazon Managed Service for Prometheus功能的更多信息,包括摄取/收集,监控,分析以及企业就绪的扩展和安全性。 学到更多