应用指标、追踪与Web内容服务
1. 应用指标与追踪
在应用中添加指标和追踪功能后,我们可以使用Jaeger和Prometheus来查看相关数据。为了方便运行这些工具,可以使用docker-compose将它们作为一个整体运行。
1.1 docker-compose介绍
通常我们使用docker命令来运行容器,但如果想一次性运行多个容器,docker-compose就派上用场了。它允许将不同的容器配置为一个单元,还能为不同容器提供不同的配置,例如容器A可以与容器B通过网络通信,但不能与容器C通信。我们使用的docker-compose版本是v2,推荐安装该版本,安装说明可参考:https://docs.docker.com/compose/install/other/ 。
1.2 docker-compose.yml文件配置
以下是运行Prometheus和Jaeger的docker-compose.yml文件示例:
version: '3.3'
services:
jaeger:
image: jaegertracing/all-in-one:latest
ports:
- "6831:6831/udp"
- "16686:16686"
- "14268:14268"
prometheus:
image: prom/prometheus:latest
volumes:
- ./prom/opentelem/config.yml:/etc/prometheus/prom
超级会员免费看
订阅专栏 解锁全文
6万+

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



