微服务监控

2024年8月29日 | 1 分钟阅读

监控是微服务的控制系统。 由于微服务更加复杂,更难以了解其性能并排除故障。 鉴于软件交付的快速变化,需要监控服务。 监控微服务有五个原则,如下所示:

  • 监控容器及其内部。
  • 服务性能告警。
  • 监控弹性且多地点的服务。
  • 监控 API。
  • 监控组织结构。

这些原则使我们能够解决与微服务相关的技术变化以及与之相关的组织变化。

微服务监控工具

有以下三种监控工具:

  • Hystrix 仪表盘
  • Eureka 管理仪表盘
  • Spring Boot 管理仪表盘

微服务虚拟化

微服务虚拟化是一种模拟各种基于组件的应用程序(如基于云的应用程序,SOA 和 API 驱动的体系结构)中特定组件的行为的方法。 服务虚拟化还可以降低成本并节省时间。 通过结合服务虚拟化,组织可以开发可以从各个位置和不同环境中交付的应用程序。