ceph-dash:基于Flask的api仪表板,用于查看ceph集群的总体健康状况

时间:2024-02-18 11:58:19
【文件属性】:

文件名称:ceph-dash:基于Flask的api仪表板,用于查看ceph集群的总体健康状况

文件大小:615KB

文件格式:ZIP

更新时间:2024-02-18 11:58:19

api monitoring dashboard influxdb graphite

ceph-dash-免费的ceph仪表板/监控api 这是一种小巧干净的方法,它通过一个宁静的json API以及一个(希望的)精美的Web GUI提供总体集群的健康状态。 现有的ceph-rest-api没有依赖关系。 该wsgi应用程序直接通过librados与集群通信。 您可以在上有关使用 -dash监视Ceph集群的博客条目。 您可以找到Paul Evans的演示文稿,该演示文稿取自旧金山的Ceph日(2015年3月12日),他正在比较几种Ceph-GUI,包括ceph-dash。 最新功能 在Kubernetes上大放异彩 我最近在上与一起。 到目前为止,这是我最快的Ceph集群设置。 由于Rook已经提供了一些秘密和配置映射,因此我使Ceph-dash的docker容器与其格式兼容。 我还在contrib文件夹中添加了Kubernetes部署文件(已在进行了测试,但可以在任何Kubernetes集群上使用)。 无需进行任何配置,它们应该开箱即用。 Docker容器 由于最近每个人似乎都对容器的东西大肆宣传,因此我决定可以使用现成的Docker容器来为此做出贡献。 在可用


【文件预览】:
ceph-dash-master
----.travis.yml(101B)
----test-requirements.txt(21B)
----config.grahite.json(794B)
----config.influxdb.json(980B)
----screenshots()
--------ceph-dash-content-warning.png(21KB)
--------ceph-dash-graphite.png(98KB)
--------ceph-dash.png(78KB)
--------ceph-dash-popover.png(11KB)
--------ceph-dash-influxdb.png(29KB)
----Dockerfile(532B)
----tests()
--------test_config.py(422B)
--------__init__.py(0B)
--------test_dashboard.py(2KB)
----tox.ini(353B)
----LICENSE(1KB)
----app()
--------dashboard()
--------templates()
--------influx()
--------static()
--------__init__.py(4KB)
--------base.py(587B)
--------graphite()
----ceph-dash.py(104B)
----debian()
--------control(477B)
--------ceph-dash.install(169B)
--------changelog(167B)
--------compat(2B)
--------copyright(1KB)
--------rules(442B)
--------source()
----requirements.txt(28B)
----.gitignore(14B)
----ChangeLog(1KB)
----README.md(10KB)
----contrib()
--------nginx()
--------apache()
--------rook()
--------wsgi()
--------docker()
----config.json(45B)

网友评论