基于 Java 的互联网应用 应该监控那些指标

  • 操作系统层面
  1. cpu 使用率;
  2. 内存使用率;
  3. 磁盘使用情况;
  4. 网络使用情况;

    • JVM 层面
  5. Jvm cpu 使用情况;
  6. gc overhead;
  7. gc count;
  8. gc 每次回收后的使用情况;
  9. jfr 的重要指标;
  10. Jvm memory available;
  11. oom error count;

    • 应用框架层面
  12. 作为 service client 调用下游时候的 成功/失败次数, 平均时间;
  13. 调用外部数据存储的 成功/失败次数, 平均时间;

    • 应用层面
  14. tps/ops;
  15. transaction time;
  16. 5xx count;
  17. 4xx count;
  18. app busy threads;
  19. app total thread count;
  20. error count;

标签: none

添加新评论