使用Grafana,InfluxDB和CollectD监视自己的基础架构 — SerHack blog


对于某些公司而言,基础架构是其业务的核心。具体来说,我指的是那些需要管理多个服务器上的数据和应用程序的公司。
对于公司而言,监视其基础结构节点至关重要,尤其是在出现问题时该公司没有现场干预干预的情况下。实际上,大量使用某些资源可以指示故障或拥挤。但是,除了预防,还可以使用监视来评估新软件在生产环境中可能产生的影响。当前,市场上有几种“即用型”解决方案可以跟踪所有消耗的资源。这些看似合理的解决方案存在两个关键问题:设置成本高以及与第三方相关的安全性问题。

为了能够分析我们基础架构的每个指标,有必要使用能够捕获我们要监视的计算机上的统计信息的程序。在这方面,CollectD可助您一臂之力:它是一个守护程序,可对所有可以存储在磁盘上或通过网络发送的参数进行分组和收集(因此得名)。

数据将被传输到InfluxDB实例:一个特定的时间序列数据库,该数据库将每个数据与服务器接收数据的时间(以UNIX时间戳记)相联系。这样,CollectD发送的数据将作为一系列事件以时间的方式进行设置。

最后,您将使用Grafana,它将连接到InfluxDB以创建浮华的仪表板,以用户友好的方式显示数据。通过各种直方图和图表,可以实时观察与CPU,RAM等有关的所有数据。

详细安装步骤点击标题见原文