集群指标收集与监控指南
1. 集群服务与指标概述
在集群环境中,我们运行了多个服务,使用 docker service ls 命令查看服务状态,输出如下(为简洁起见,移除了 ID):
| 名称 | 副本数 | 镜像 | 命令 |
| -------------- | ------ | -------------------------------- | ----- |
| swarm - listener | 1/1 | vfarcic/docker - flow - swarm - listener | |
| go - demo | 3/3 | vfarcic/go - demo:1.2 | |
| util | 全局 | alpine | sleep 1000000000 |
| go - demo - db | 1/1 | mongo:3.2.10 | |
| proxy | 3/3 | vfarcic/docker - flow - proxy | |
除了 util 服务,其他服务都是通过从 GitHub 仓库下载的堆栈创建的。当前,集群托管着演示服务、代理服务等,接下来我们将开始生成指标。
2. Prometheus 指标介绍
Prometheus 以时间序列的形式存储所有数据,它是属于同一指标和相同标签的带时间戳的值流。标签为指标提供了多个维度。例如,若要基于代理的 HTTP 请求导出数据,可创建名为 proxy_http_requests_total 的指标,该指标可以有请求方法、
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



