有人可以在 Linux IoT 设备的日志堆栈的正确方向上指导我吗?

物联网 系统架构 Python
2021-06-19 17:42:53

假设我有一台运行完整 Ubuntu Server 18.04 的 Linux IoT 设备,并且“固件”是用 python 编写的。

我构建日志堆栈的选项是什么,即

  1. 从固件写入日志 logging.info("write this")
  2. 将日志存储到设备 ( /var/log/firmware.log)
  3. 将日志旋转和压缩到设备上 ( /var/log/firmware.log.1.gz)
  4. 将日志推送到一些基于云的日志聚合服务(Splunk?)
  5. 向这些日志添加分析、警报和长期存储层

我认为我可以使用 Pythonlogging模块的某种组合fluentd或者syslog-ng,Splunk 或 Loggly 或 DataDog,但我不太确定如何将这些组合在一起。

0个回答
没有发现任何回复~