![](https://i.imgur.com/ZbuHWq1.jpg)
# why Monitoring
- Alerting
- long-term trends
# Why Coreos + Prometheus?
- Prometheus + Kubernetes
- Automating Monitoring infrastructure
# Heapster VS Prometheus
### Heapster Arch
![Heapster Architecture](https://d33wubrfki0l68.cloudfront.net/a5c0d5e887a336fb0c686b3a6c436b21d51588a4/8e530/images/docs/monitoring-architecture.png)
### Prometheus Arch
![prometheus Architecture](https://prometheus.io/assets/architecture.svg)
* Heapster 采集数据单一
* Influxdb 缺少开源精神
# what is Prometheus
- Open Source Monitoring
- Built by Soundcloud
- Inspired by borgmon
- 9,8k stars on GitHub
- Metrics, not logging, not tracing
![](https://i.imgur.com/KBSVhN9.jpg)
# What is Alertmanager
![alert](https://i.imgur.com/QoaLrr4.jpg)
# Cluster Monitoring
![cluster](https://i.imgur.com/WrYG8EG.jpg)
# Monitoring Workload
![](https://i.imgur.com/18O62Fy.jpg)
[详细实施内容参考](https://www.kancloud.cn/huyipow/prometheus/527093)
- 云原生应用
- 容器化微服务改造方案
- 应用容器化上线规范
- 服务网格和传统应用区别
- DevOps 管理规范
- 基础架构管理规范
- 域名管理规范
- 主机名称管理规范
- 应用域名管理规范
- 应用上线规范
- GIT分支及API JAR上传规范
- 基础架构设计
- 运维管理职责
- 基础服务
- DNS 内部架构
- centos 及 kernel 版本标准
- Linux服务器OS标准配置
- Docker版本初始化
- kuberneter 集群方案
- kubernetes 命名规范
- Jenkins CI/CD
- nginx 配置文件变更流程
- Prometheus 容器监控
- 项目资源需求
- 应用服务
- 编译和运行期标准
- 新核心系统基础服务架构
- 安全防御
- 互联网软件可靠性工程及可靠性度量