vlambda博客
学习文章列表

云上Prometheus监控运维最佳实践

场景描述

Prometheus是一款面向云原生应用程序的开源监控工具。本实践主要介绍两种基于阿里云容器服务Kubernetes集成部署Prometheus监控方案。Prometheus-Operator和ARMS Prometheus。


解决问题

云上Prometheus监控运维最佳实践
  • Prometheus-Operator部署和运维

  • ARMS Prometheus部署和运维

名词解释

云上Prometheus监控运维最佳实践
  • 容器服务 ACK:容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理;是国内唯一入选2020年Gartner公共云容器报告的产品,并在2019年Forrester容器报告中获国内排名第一;整合了阿里云虚拟化、存储、网络和安全能力,助力企业高效运行云端Kubernetes容器化应用。

  • VPC:专有网络(Virtual Private Cloud),是用户基于阿里云创建的自定义私有网络, 不同的专有网络之间二层逻辑隔离,用户可以在自己创建的专有网络内创建和管理云产品实例,比如ECS、负载均衡、RDS等。

  • 云服务器ECS:云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

  • 应用实时监控服务 ARMS:应用实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款应用性能管理产品,包含前端监控,应用监控和Prometheus监控三大子产品,涵盖了浏览器,小程序,APP,分布式应用和容器环境等性能管理,能帮助你实现全栈式的性能监控和端到端的全链路追踪诊断, 让应用运维从未如此轻松高效。

  • 云监控:云监控服务可用于收集获取阿里云资源的监控指标或用户自定义的监控指标,探测服务可用性,以及针对指标设置警报。使您全面了解阿里云上的资源使用情况、业务的运行状况和健康度,并及时收到异常报警做出反应,保证应用程序顺畅运行。

业务架构

云上Prometheus监控运维最佳实践

云上Prometheus监控运维最佳实践


详细信息

云上Prometheus监控运维最佳实践

最佳实践详情请用浏览器访问https://bp.aliyun.com/detail/82


客户案例