prometheus_wireguard_exporter:用Rust编写的用于WireGuard的Prometheus出口商

时间:2024-04-14 15:05:14
【文件属性】:

文件名称:prometheus_wireguard_exporter:用Rust编写的用于WireGuard的Prometheus出口商

文件大小:231KB

文件格式:ZIP

更新时间:2024-04-14 15:05:14

rust prometheus-exporter wireguard wireguard-vpn Rust

Prometheus WireGuard出口商 介绍 用Rust编写的的Prometheus出口商。 该工具以可以理解的格式导出wg show all dump (或wg show dump如果您指定了配置文件)结果。 无论是在内存还是CPU使用率方面,导出器都非常重视您的服务器资源。 变更日志 从,导出器支持friendly_json标记。 前面带有friendly_json标记的条目将输出特定json中的所有条目作为Prometheus属性。 感谢的想法。 从,导出器支持在sudo之前添加wg命令。 这允许以非root用户身份运行导出器(尽管没有密码的sudoer)。 感谢( 的想法。 BREAKING从版本,导出器要求您以特定格式指定友好名称(当然,仅当您要使用它们时)。 这允许您在保留友好名称功能的同时使用文件中的任意注释。 。 这也为将来的元数据铺平


【文件预览】:
prometheus_wireguard_exporter-master
----.dockerignore(123B)
----.rustfmt.toml(15B)
----Cargo.toml(1KB)
----.github()
--------workflows()
----Cargo.lock(24KB)
----src()
--------main.rs(7KB)
--------exporter_error.rs(2KB)
--------friendly_description.rs(1009B)
--------wireguard.rs(42KB)
--------options.rs(1KB)
--------wireguard_config.rs(13KB)
----Dockerfile(1KB)
----LICENSE(1KB)
----README.md(22KB)
----.gitignore(25B)
----_config.yml(26B)
----extra()
--------00.png(134KB)
--------01.png(85KB)

网友评论