inquest:基于Hocon定义的基础架构探针测试依赖项

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

文件名称:inquest:基于Hocon定义的基础架构探针测试依赖项

文件大小:33KB

文件格式:ZIP

更新时间:2024-04-16 14:05:37

Rust

询问 一个用Rust编写的CLI工具,用于执行网络测试,例如HTTP,数据库查询或主机与其他系统之间的简单TCP连接,以对故障进行故障排除。 :information: 这是Rust的一个学习项目,因此它可能使用与代码组织有关的语言功能,或者对于这种小型工具而言不必要的语言功能。 目的 在理想情况下,所有应用程序都将正确监视其依赖性,并在发生故障时提供有用的反馈。 通常情况并非如此。 从外部监视所有系统可能会遇到一些但不是全部问题。 可能是防火墙设备已更新,并且您的应用程序与数据库之间的通信突然被阻止,但是所有其他系统仍然能够与数据库进行通信。 inquest可以做的任何事情,也可以通过脚本编写(Bash,Python等)完成,但随后您将不得不管理系统上的其他依赖项。 Bash将需要nc , curl ,database-clients和Python将需要解释器以及依赖管理,这可能会很麻烦。 inque


【文件预览】:
inquest-main
----Cargo.toml(957B)
----.github()
--------workflows()
----docker-local.yml(364B)
----Cargo.lock(44KB)
----src()
--------probes()
--------core()
--------input()
--------crypto.rs(5KB)
--------lib.rs(54B)
--------bin()
----Dockerfile(2KB)
----docker-github.yml(194B)
----README.adoc(4KB)
----.editorconfig(235B)
----tests()
--------integration-postgres.conf(452B)
--------integration-oracle.conf(336B)
--------integration-full-defaults.conf(554B)
--------integration-http.conf(292B)
--------integration.rs(926B)
----.gitignore(166B)

网友评论