监控
- 分布式追踪
- zipkin
- skywalking
| 功能 | skywalking | zipkin |
|---|---|---|
| 内部实现方式 | javaagent,字节码增强 | aop插件 |
| 语言支持 | 多语言 | 多语言 |
| 性能 | 好 | 好 |
| 插件扩展 | 困难 | 容易 |
| 接入成本 | 低,开发无感知 | 低,开发需要配置 |
| 社区支持 | 好 | 好 |
日志
- 错误日志收集,展示
- 业务日志收集,展示
- API性能展示
| 组件 | 功能 |
|---|---|
| zipkin/skywalking | 分布式日志追踪 |
| Fluentd | 1.日志采集 2.日志过滤(输出Warming级别或者Error级别) 3.日志格式化处理 |
| Logstash | 过滤/格式化处理 |
| Elasticsearch/Mongo/Redis/File/influxDB/Kafka | 存储/索引 |
| Grafana/Kibana | 展示 |
日志整套解决方案
- 生产日志
- 采集
- 过滤
- 格式化处理
- 存储
- 展示
| 组件 | 功能 |
|---|---|
| prometheus | 生产日志/采集/存储/预警 |