微服务监控与部署介绍

监控

  • 分布式追踪
  • zipkin
  • skywalking
功能 skywalking zipkin
内部实现方式 javaagent,字节码增强 aop插件
语言支持 多语言 多语言
性能
插件扩展 困难 容易
接入成本 低,开发无感知 低,开发需要配置
社区支持

日志

  • 错误日志收集,展示
  • 业务日志收集,展示
  • API性能展示
组件 功能
zipkin/skywalking 分布式日志追踪
Fluentd 1.日志采集 2.日志过滤(输出Warming级别或者Error级别) 3.日志格式化处理
Logstash 过滤/格式化处理
Elasticsearch/Mongo/Redis/File/influxDB/Kafka 存储/索引
Grafana/Kibana 展示

日志整套解决方案

  1. 生产日志
  2. 采集
  3. 过滤
  4. 格式化处理
  5. 存储
  6. 展示

prometheus:普罗米修斯

组件 功能
prometheus 生产日志/采集/存储/预警
posted @ 2021-02-18 18:01  无敌土豆  阅读(118)  评论(0编辑  收藏  举报