# 01 数据观测

# 数据来源

# 端上访问

  1. 用户体验监控:白屏时间,加载耗时,网络耗时,卡顿,崩溃率,热加载时长等
  2. 日志:脚本错误异常日志上报,app日志,系统崩溃,异常时的日志信息
  3. 端到端:后端请求情况,访问量、成功率、响应时间等。端所在地区、网络环境、状态响应码等,了解用户真实使用情况
  4. 可用 率:运营商和地区不同,访问端上有差异,比如访问是否可用、响应耗时长短等

# 应用程序

  1. 执行情况:qps、响应时间等。组件级别,慢查询监控、log监控等
  2. 资源消耗:内存,磁盘IO
  3. vm指标监控:jvm监控,比如gc时间,线程数,FGC/YGC耗时等
  4. 容量:单个系统最大可承受的容量(扩缩容)
  5. 服务关系:应用的调用关系和调用速度
  6. 应用日志:mysql进程日志,慢查询日志等
  7. 健康情况:当前服务是否存活,服务运行是否稳定等

# 业务监控

业务产生的数据,PV,UV,创建订单量,成单量等

体现业务是否稳定,衡量上线后效果

# 基础设施监控

云主机,操作系统

  1. 资源利用:i/o使用率,cpu使用率,内存使用率,磁盘使用率,网络使用率,负载等
  2. 通信情况:主机间网络情况

# 可观测性核心概念

  1. 日志
  2. 统计指标:可累加的聚合的数值结果
  3. 链路追踪

# 数据来源级别

  1. 请求级别
  2. 聚合级别
上次更新: : 7 months ago