#defmt #cli

app defmt-influx

将来自TCP接口的defmt日志管道传输到InfluxDB

1个不稳定版本

0.1.1 2022年11月19日
0.1.0 2022年11月19日

#23 in #defmt

Download history 17/week @ 2024-04-03 53/week @ 2024-06-19 6/week @ 2024-06-26

57 每月下载量

自定义许可证

23KB
202

defmt-influx

一个将通过网络套接字接收到的日志解码并传输到InfluxDB的工具。这个工具可能不是特别美观,但它是有效的。我分享这个工具是希望它对其他人可能也有用。

此工具在连接丢失时自动重试RTT-TCP连接。可在开发工作流程中无缝使用。

此crate是以下项目的修改版:(https://github.com/Javier-varez/defmt-uart/blob/main/README.md

此crate是从原始的defmt项目派生的。

安装

运行 cargo install defmt-influx

用法

示例: defmt-influx --elf "target/thumbv7em-none-eabihf/debug/application" --rtt_port "840"1 --rtt_host "127.0.0.1" --influx_host "http://127.0.0.1:8086" --influx_org "test" --influx_token "pJv-JIBpjYfK-5E1yme8qrlQltU-LgX-xVWxpfsPyyTjFqqpavvItRL9wY8_9QeEWiKzDzClTlzF60e8qwQlfw==" --influx_bucket "Logger" --influx_meassurement "Node1"

支持

原始的defmt工作是Knurling项目的一部分,是Ferrous Systems改进用于开发嵌入式系统的工具的努力。

如果您认为这项工作很有用,请考虑通过GitHub Sponsors赞助defmt开发者。

许可证

许可协议为以下之一:

任你选择。

依赖项

~24–39MB
~632K SLoC