一般来说,开源监控系统由集中式日志解决方案(以ELK为代表)和时序数据库解决方案构成。
时序数据库解决方案以Graphite、TICK和Prometheus等为代表,其中前两个是推模式,后一个则以拉模式为主,拉模式对整体代码和架构的侵入较小。
监控三要素为Metrics、Logging和Tracing。
Metrics和HealthCheck对于监控告警非常有帮助,Metrics、Tracing和Logging对于调试、发现问题非常有帮助。
一般来说,开源监控系统由集中式日志解决方案(以ELK为代表)和时序数据库解决方案构成。
时序数据库解决方案以Graphite、TICK和Prometheus等为代表,其中前两个是推模式,后一个则以拉模式为主,拉模式对整体代码和架构的侵入较小。
监控三要素为Metrics、Logging和Tracing。
Metrics和HealthCheck对于监控告警非常有帮助,Metrics、Tracing和Logging对于调试、发现问题非常有帮助。