# 01 数据观测
# 数据来源
# 端上访问
- 用户体验监控:白屏时间,加载耗时,网络耗时,卡顿,崩溃率,热加载时长等
- 日志:脚本错误异常日志上报,app日志,系统崩溃,异常时的日志信息
- 端到端:后端请求情况,访问量、成功率、响应时间等。端所在地区、网络环境、状态响应码等,了解用户真实使用情况
- 可用 率:运营商和地区不同,访问端上有差异,比如访问是否可用、响应耗时长短等
# 应用程序
- 执行情况:qps、响应时间等。组件级别,慢查询监控、log监控等
- 资源消耗:内存,磁盘IO
- vm指标监控:jvm监控,比如gc时间,线程数,FGC/YGC耗时等
- 容量:单个系统最大可承受的容量(扩缩容)
- 服务关系:应用的调用关系和调用速度
- 应用日志:mysql进程日志,慢查询日志等
- 健康情况:当前服务是否存活,服务运行是否稳定等
# 业务监控
业务产生的数据,PV,UV,创建订单量,成单量等
体现业务是否稳定,衡量上线后效果
# 基础设施监控
云主机,操作系统
- 资源利用:i/o使用率,cpu使用率,内存使用率,磁盘使用率,网络使用率,负载等
- 通信情况:主机间网络情况
# 可观测性核心概念
- 日志
- 统计指标:可累加的聚合的数值结果
- 链路追踪
# 数据来源级别
- 请求级别
- 聚合级别
← Spring Cloud 02 系统日志 →