KYBURZ瑞士股份公司 是全球领先的交通和运输解决方案提供商。它为物流公司、工业企业、市政府和个人开发生产高品质的电动汽车。全球有超过23,000辆KYBURZ车辆在使用;最著名的型号KYBURZ DXP被用作邮政服务的配送车辆,现在已经成为瑞士道路上常见的景象。
KYBURZ正在使用Telegraf和InfluxDB的组合来收集时间序列数据并监控其整个基础设施。这使得公司能够及时应对任何问题。公司使用Telegraf statsd接口尽可能少地干扰现有系统,并监控虚拟机的健康状况、服务的健康状况和处理性能。此外,KYBURZ还使用InfluxDB来快速查看其车辆队的GPS数据。
公司喜欢InfluxDB,因为它与其他工具很好地集成,是开源的,并且性能很高。多亏了众多的Telegraf插件,监控公司系统的任何类型的健康检查几乎不需要花费太多精力;甚至可以监控证书到期日期,这是KYBURZ常常低估的问题。监控系统的性能对公司至关重要,因为他们处理大量的数据,不希望监控系统成为瓶颈。对于软件架构师Thorsten Reiss来说,使用开源软件也极其重要。
KYBURZ发现InfluxDB非常容易设置,可以在从Raspberry Pi到大型AWS实例的各种系统上运行。它也非常容易维护——公司的系统已经运行了将近3年没有问题(定期维护只是偶尔的更新)。Telegraf插件允许轻松集成几乎所有现有系统,并允许监控任意指标。InfluxDB是一款设计良好的软件,拥有活跃的社区,Reiss会推荐整个软件栈。
根据Reiss的说法,思考和设置适当的保留规则至关重要,特别是如果磁盘空间有限。他还建议不要期待标准SQL能够工作,因为InfluxDB是一种不同类型的数据库,拥有某种类似的,但仍然独特的查询语言。