文件名称:omni:用于运行Kubernetes的Raspberry Pi集群的非常轻量级的监视系统
文件大小:481KB
文件格式:ZIP
更新时间:2024-05-06 06:24:15
Python
欧姆尼 一个非常轻量级的监视系统,用于运行Kubernetes的Raspberry Pi集群。 为什么? 当我使用一些Raspberry Pi完成Kubernetes集群时,我要做的第一件事是安装Prometheus + Grafana进行监视,所以我做到了。 但是当我所有这些工作时,我发现了一些缺点: Prometheus导出器窗格使用大量RAM Prometheus导出器容器使用大量CPU Prometheus收集了我真正不需要的太多数据。 安装了Prometheus主Pod的节点会获取所有信息并将其保存在自己的数据库中,从而不断对SD卡执行大量写入操作。 SD卡在不断进行写入操作的情况下往往会消失。 最后但并非最不重要的一点是,我喜欢学习这些东西是如何工作的。 好处 与常规的Prometheus + Grafana组合相比,Omni具有(我认为)一些优点: 它几乎不使用
【文件预览】:
omni-master
----omni-daemonset.yaml(867B)
----ansible-playbook-libs.yaml(437B)
----img()
--------omni_board.png(528KB)
----DockerfileARM(304B)
----Dockerfile(296B)
----LICENSE(1KB)
----src()
--------main.py(688B)
--------stats.py(3KB)
--------requirements.txt(22B)
----.gitignore(49B)
----README.md(4KB)
----build.sh(253B)
----omni-config-example.yaml(285B)