文件名称:goodoo:用Elixir编写的简单,健壮且可自定义的健康检查解决方案
文件大小:164KB
文件格式:ZIP
更新时间:2024-04-14 08:24:31
Elixir
古德 Goodoo是用Elixir编写的简单,健壮且高度可定制的健康检查解决方案。 安装 将:goodoo添加到您的Mix项目。 def deps () do [{ :goodoo , " ~> 0.1 " }] end 概述 完整文档可在上找到。 Goodoo会根据您的配置定期检查子系统的可用性,并提供一些API来检索报告。 要开始使用Goodoo,请创建一个模块: defmodule MyHealthCheck do use Goodoo end 之后,将带有所需检查器的模块添加到主管树中。 请参阅“检查器”部分以了解当前所有受支持的检查器。 checkers = %{ " primary " => { Goodoo . Checker . EctoSQL , repo: MyPrimaryRepo }, " replica " => { Goodoo .
【文件预览】:
goodoo-master
----mix.lock(4KB)
----.gitignore(615B)
----mix.exs(939B)
----.formatter.exs(97B)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(3KB)
----lib()
--------goodoo.ex(4KB)
--------goodoo()
----goodoo.jpg(151KB)
----test()
--------goodoo_test.exs(2KB)
--------test_helper.exs(15B)