文件名称:echos:为微服务构建的简单健康检查服务
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-06 15:54:18
Ruby
回声 [WIP] Echos 是一个简单的监控工具,主要是为微服务架构构建的,它有一个模块化的事件存储层,并向其发布所有指标。 Echos 运行在 eventmachine 之上,并使用一个简单的 YAML 配置文件来加载其检查。 每张支票都有以下属性 命令 [强制] 路径 [可选,默认:$PATH] 间隔 [可选,默认值:30] 超时 [可选,默认值:5] 要求: Ruby 版本 > 2.1.4 用于总线通信的 RabbitMQ 用法: 在checks.yml 中定义您的系统检查 check_load: command: check_load -w 2 -w 3 path: /usr/lib/nagios/plugins/ check_ntp: command: check_ntp -H localhost -w 0.5 -c 1.0 path: /usr
【文件预览】:
echos-master
----.travis.yml(149B)
----bin()
--------client(276B)
--------server(152B)
--------client_ctl(97B)
----config()
--------checks.yml(756B)
----Dockerfile(457B)
----Gemfile(234B)
----spec()
--------version_spec.rb(155B)
--------bus_spec.rb(756B)
--------scheduler_spec.rb(523B)
--------check_spec.rb(914B)
--------command_spec.rb(645B)
--------packet_spec.rb(1KB)
--------spec_helper.rb(237B)
----.gitignore(34B)
----lib()
--------echos.rb(395B)
--------echos()
----README.md(1KB)