- 在19讲中,我提到可以使用JMX监控Kafka队列的堆积数,再比如,你也可以通过JMX监控JVM内存信息和GC相关的信息。
你所熟知的Tomcat和Nginx的访问日志,都是重要的监控日志。你可以通过开源的日志采集工具,将这些日志中的数据发送给监控服务器。目前,常用的日志采集工具有很多,比如,Apache Flume、Fluentd和Filebeat,你可以选择一种熟悉的使用。在我的项目中,我倾向于使用Filebeat来收集监控日志数据。
目前业界比较常用的时序数据库有 InfluxDB、OpenTSDB、Graphite,各大厂的选择均有不同,你可以选择一种熟悉的来使用。