微服务监控与部署介绍

监控

  • 分布式追踪
  • 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 生产日志/采集/存储/预警
原文地址:https://www.cnblogs.com/imtudou/p/14412937.html