1个不稳定版本
0.1.1 | 2022年11月19日 |
---|---|
0.1.0 |
|
#23 in #defmt
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开发者。
许可证
许可协议为以下之一:
-
Apache许可证,版本2.0(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
任你选择。
依赖项
~24–39MB
~632K SLoC