ceph/debian
Arthur Outhenin-Chalandre 98236e3a1d
mgr/dashboard: monitoring: refactor into ceph-mixin
Mixin is a way to bundle dashboards, prometheus rules and alerts into
jsonnet package. Shifting to mixin will allow easier integration with
monitoring automation that some users may use.

This commit moves `/monitoring/grafana/dashboards` and
`/monitoring/prometheus` to `/monitoring/ceph-mixin`. Prometheus alerts
was also converted to Jsonnet using an automated way (from yaml to json
to jsonnet). This commit minimises any change made to the generated files
and should not change neithers the dashboards nor the Prometheus alerts.

In the future some configuration will also be added to jsonnet to add
more functionalities to the dashboards or alerts (i.e.: multi cluster).

Fixes: https://tracker.ceph.com/issues/53374
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
2022-02-03 13:08:20 +01:00
..
source
.gitignore
ceph-base.dirs
ceph-base.docs
ceph-base.install rpm, debian: move smartmontools and nvme-cli to ceph-base 2021-08-25 13:20:23 +00:00
ceph-base.lintian-overrides
ceph-base.maintscript
ceph-base.postinst
ceph-base.prerm
ceph-common.dirs
ceph-common.install doc: add crushdiff(8) man page 2021-08-24 11:09:08 +03:00
ceph-common.postinst debian/ceph-common.postinst: fix indent and cleanups 2021-05-08 23:15:07 +08:00
ceph-common.postrm
ceph-fuse.install
ceph-grafana-dashboards.install
ceph-immutable-object-cache.install
ceph-mds.dirs
ceph-mds.install
ceph-mds.postinst
ceph-mds.prerm
ceph-mgr-cephadm.install
ceph-mgr-cephadm.postinst
ceph-mgr-cephadm.prerm
ceph-mgr-dashboard.install
ceph-mgr-dashboard.postinst
ceph-mgr-dashboard.prerm
ceph-mgr-diskprediction-cloud.prerm
ceph-mgr-diskprediction-local.install
ceph-mgr-diskprediction-local.postinst
ceph-mgr-diskprediction-local.prerm
ceph-mgr-modules-core.install
ceph-mgr-rook.install
ceph-mgr-rook.postinst
ceph-mgr-rook.prerm
ceph-mgr.dirs
ceph-mgr.install
ceph-mgr.postinst
ceph-mgr.prerm
ceph-mon.dirs
ceph-mon.install
ceph-mon.postinst
ceph-mon.prerm
ceph-osd.dirs
ceph-osd.install debian: split ceph-volume into a separated package 2021-09-14 23:19:54 +08:00
ceph-osd.postinst
ceph-osd.prerm
ceph-prometheus-alerts.install
ceph-resource-agents.install
ceph-test.install cmake: disable kvs rados cls by default 2021-08-04 10:21:10 +08:00
ceph-volume.install debian: split ceph-volume into a separated package 2021-09-14 23:19:54 +08:00
cephadm.install
cephadm.postinst
cephadm.postrm
cephfs-mirror.install
cephfs-shell.install doc/man: build and install cephfs-shell manpage 2021-05-05 14:41:50 +08:00
cephfs-top.install
changelog
compat
control spec: debian: add golang as build dependency 2022-02-03 09:49:55 +01:00
copyright
libcephfs2.install
libcephfs-dev.install
libcephfs-java.jlibs
libcephfs-jni.install
librados2.install
librados-dev.install
libradospp-dev.install
libradosstriper1.install
libradosstriper-dev.install
librbd1.install
librbd-dev.install
librgw2.install
librgw-dev.install
libsqlite3-mod-ceph-dev.install
libsqlite3-mod-ceph.install
libsqlite3-mod-ceph.symbols
py3dist-overrides
python3-ceph-argparse.install
python3-ceph-common.install
python3-cephfs.install
python3-rados.install
python3-rbd.install
python3-rgw.install
rados-objclass-dev.install
radosgw.dirs
radosgw.install
radosgw.postinst
radosgw.prerm
rbd-fuse.install
rbd-mirror.install
rbd-nbd.install
rules mgr/dashboard: monitoring: refactor into ceph-mixin 2022-02-03 13:08:20 +01:00
watch