Add all grafana dashboards into grafana formula

Change-Id: Iced67bc96c579883607bd446342132c0873148d7
PROD-Related: PROD-22139
diff --git a/metadata/service/client/dashboards/all.yml b/metadata/service/client/dashboards/all.yml
new file mode 100644
index 0000000..2c7dbf3
--- /dev/null
+++ b/metadata/service/client/dashboards/all.yml
@@ -0,0 +1,40 @@
+classes:
+- service.grafana.client.dashboards.cicd.jenkins
+- service.grafana.client.dashboards.core.apache
+- service.grafana.client.dashboards.core.bond
+- service.grafana.client.dashboards.core.ceph
+- service.grafana.client.dashboards.core.docker
+- service.grafana.client.dashboards.core.galera
+- service.grafana.client.dashboards.core.glusterfs
+- service.grafana.client.dashboards.core.haproxy
+- service.grafana.client.dashboards.core.keepalived
+- service.grafana.client.dashboards.core.memcached
+- service.grafana.client.dashboards.core.nginx
+- service.grafana.client.dashboards.core.ntp
+- service.grafana.client.dashboards.core.rabbitmq
+- service.grafana.client.dashboards.core.system
+- service.grafana.client.dashboards.kubernetes.calico
+- service.grafana.client.dashboards.kubernetes.etcd
+- service.grafana.client.dashboards.kubernetes.kubernetes_cluster
+- service.grafana.client.dashboards.opencontrail.cassandra
+- service.grafana.client.dashboards.opencontrail.contrail_3_controller
+- service.grafana.client.dashboards.opencontrail.contrail_4_controller
+- service.grafana.client.dashboards.opencontrail.vrouter
+- service.grafana.client.dashboards.opencontrail.zookeeper
+- service.grafana.client.dashboards.openstack.cinder
+- service.grafana.client.dashboards.openstack.glance
+- service.grafana.client.dashboards.openstack.heat
+- service.grafana.client.dashboards.openstack.keystone
+- service.grafana.client.dashboards.openstack.neutron
+- service.grafana.client.dashboards.openstack.nova
+- service.grafana.client.dashboards.openstack.octavia
+- service.grafana.client.dashboards.openstack.ovs
+- service.grafana.client.dashboards.stacklight.alertmanager
+- service.grafana.client.dashboards.stacklight.elasticsearch
+- service.grafana.client.dashboards.stacklight.grafana
+- service.grafana.client.dashboards.stacklight.influxdb
+- service.grafana.client.dashboards.stacklight.kibana
+- service.grafana.client.dashboards.stacklight.prometheus
+- service.grafana.client.dashboards.stacklight.prometheus_relay
+- service.grafana.client.dashboards.stacklight.pushgateway
+- service.grafana.client.dashboards.stacklight.remote_storage_adapter
diff --git a/metadata/service/client/dashboards/cicd/jenkins.yml b/metadata/service/client/dashboards/cicd/jenkins.yml
new file mode 100644
index 0000000..368ecd0
--- /dev/null
+++ b/metadata/service/client/dashboards/cicd/jenkins.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        jenkins_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/jenkins/jenkins_prometheus.json
diff --git a/metadata/service/client/dashboards/core/apache.yml b/metadata/service/client/dashboards/core/apache.yml
new file mode 100644
index 0000000..31363be
--- /dev/null
+++ b/metadata/service/client/dashboards/core/apache.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        apache_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/apache/apache_prometheus.json
\ No newline at end of file
diff --git a/metadata/service/client/dashboards/core/bond.yml b/metadata/service/client/dashboards/core/bond.yml
new file mode 100644
index 0000000..9f29407
--- /dev/null
+++ b/metadata/service/client/dashboards/core/bond.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        bond_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/linux/bond_prometheus.json
diff --git a/metadata/service/client/dashboards/core/ceph.yml b/metadata/service/client/dashboards/core/ceph.yml
new file mode 100644
index 0000000..81aa1f4
--- /dev/null
+++ b/metadata/service/client/dashboards/core/ceph.yml
@@ -0,0 +1,16 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        ceph_cluster_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/ceph/ceph_cluster_prometheus.json
+        ceph_osd_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/ceph/ceph_osd_prometheus.json
+        ceph_pools_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/ceph/ceph_pools_prometheus.json
diff --git a/metadata/service/client/dashboards/core/docker.yml b/metadata/service/client/dashboards/core/docker.yml
new file mode 100644
index 0000000..f7e9cb7
--- /dev/null
+++ b/metadata/service/client/dashboards/core/docker.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        docker_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/docker/docker_prometheus.json
diff --git a/metadata/service/client/dashboards/core/galera.yml b/metadata/service/client/dashboards/core/galera.yml
new file mode 100644
index 0000000..a2cacc4
--- /dev/null
+++ b/metadata/service/client/dashboards/core/galera.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        mysql_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/galera/mysql_prometheus.json
diff --git a/metadata/service/client/dashboards/core/glusterfs.yml b/metadata/service/client/dashboards/core/glusterfs.yml
new file mode 100644
index 0000000..69db3b5
--- /dev/null
+++ b/metadata/service/client/dashboards/core/glusterfs.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        glusterfs_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/glusterfs/glusterfs_prometheus.json
diff --git a/metadata/service/client/dashboards/core/haproxy.yml b/metadata/service/client/dashboards/core/haproxy.yml
new file mode 100644
index 0000000..692e8bd
--- /dev/null
+++ b/metadata/service/client/dashboards/core/haproxy.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        haproxy_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/haproxy/haproxy_prometheus.json
diff --git a/metadata/service/client/dashboards/core/keepalived.yml b/metadata/service/client/dashboards/core/keepalived.yml
new file mode 100644
index 0000000..2142c96
--- /dev/null
+++ b/metadata/service/client/dashboards/core/keepalived.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        keepalived_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/keepalived/keepalived_prometheus.json
diff --git a/metadata/service/client/dashboards/core/memcached.yml b/metadata/service/client/dashboards/core/memcached.yml
new file mode 100644
index 0000000..942cd75
--- /dev/null
+++ b/metadata/service/client/dashboards/core/memcached.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        memcached_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/memcached/memcached_prometheus.json
diff --git a/metadata/service/client/dashboards/core/nginx.yml b/metadata/service/client/dashboards/core/nginx.yml
new file mode 100644
index 0000000..5aacd89
--- /dev/null
+++ b/metadata/service/client/dashboards/core/nginx.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        nginx_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nginx/nginx_prometheus.json
diff --git a/metadata/service/client/dashboards/core/ntp.yml b/metadata/service/client/dashboards/core/ntp.yml
new file mode 100644
index 0000000..8c0737b
--- /dev/null
+++ b/metadata/service/client/dashboards/core/ntp.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        ntp_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/ntp/ntp_prometheus.json
diff --git a/metadata/service/client/dashboards/core/rabbitmq.yml b/metadata/service/client/dashboards/core/rabbitmq.yml
new file mode 100644
index 0000000..0dcd306
--- /dev/null
+++ b/metadata/service/client/dashboards/core/rabbitmq.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        rabbitmq_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/rabbitmq/rabbitmq_prometheus.json
diff --git a/metadata/service/client/dashboards/core/system.yml b/metadata/service/client/dashboards/core/system.yml
new file mode 100644
index 0000000..3741f43
--- /dev/null
+++ b/metadata/service/client/dashboards/core/system.yml
@@ -0,0 +1,16 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        system_disk_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/linux/system_disk_prometheus.json
+        system_network_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/linux/system_network_prometheus.json
+        system_overview_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/linux/system_overview_prometheus.json
diff --git a/metadata/service/client/dashboards/kubernetes/calico.yml b/metadata/service/client/dashboards/kubernetes/calico.yml
new file mode 100644
index 0000000..32ec5cd
--- /dev/null
+++ b/metadata/service/client/dashboards/kubernetes/calico.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        calico_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/kubernetes/calico_prometheus.json
diff --git a/metadata/service/client/dashboards/kubernetes/etcd.yml b/metadata/service/client/dashboards/kubernetes/etcd.yml
new file mode 100644
index 0000000..2d02a5f
--- /dev/null
+++ b/metadata/service/client/dashboards/kubernetes/etcd.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        etcd_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/etcd/etcd_prometheus.json
diff --git a/metadata/service/client/dashboards/kubernetes/init.yml b/metadata/service/client/dashboards/kubernetes/init.yml
new file mode 100644
index 0000000..0650118
--- /dev/null
+++ b/metadata/service/client/dashboards/kubernetes/init.yml
@@ -0,0 +1,12 @@
+classes:
+- service.grafana.client.dashboards.kubernetes.calico
+- service.grafana.client.dashboards.kubernetes.etcd
+- service.grafana.client.dashboards.kubernetes.kubernetes_cluster
+- service.grafana.client.dashboards.core.docker.yml
+- service.grafana.client.dashboards.core.glusterfs.yml
+- service.grafana.client.dashboards.core.haproxy.yml
+- service.grafana.client.dashboards.core.keepalived.yml
+- service.grafana.client.dashboards.core.memcached.yml
+- service.grafana.client.dashboards.core.nginx.yml
+- service.grafana.client.dashboards.core.ntp.yml
+- service.grafana.client.dashboards.core.system.yml
diff --git a/metadata/service/client/dashboards/kubernetes/kubernetes_cluster.yml b/metadata/service/client/dashboards/kubernetes/kubernetes_cluster.yml
new file mode 100644
index 0000000..77250d0
--- /dev/null
+++ b/metadata/service/client/dashboards/kubernetes/kubernetes_cluster.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        kubernetes_cluster_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/kubernetes/kubernetes_cluster_prometheus.json
diff --git a/metadata/service/client/dashboards/opencontrail/cassandra.yml b/metadata/service/client/dashboards/opencontrail/cassandra.yml
new file mode 100644
index 0000000..d37fcf2
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/cassandra.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        cassandra_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/opencontrail/cassandra_prometheus.json
diff --git a/metadata/service/client/dashboards/opencontrail/contrail_3_controller.yml b/metadata/service/client/dashboards/opencontrail/contrail_3_controller.yml
new file mode 100644
index 0000000..b2127f3
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/contrail_3_controller.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        contrail_3_controller_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/opencontrail/contrail_3_controller_prometheus.json
diff --git a/metadata/service/client/dashboards/opencontrail/contrail_4_controller.yml b/metadata/service/client/dashboards/opencontrail/contrail_4_controller.yml
new file mode 100644
index 0000000..2628760
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/contrail_4_controller.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        contrail_4_controller_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/opencontrail/contrail_4_controller_prometheus.json
diff --git a/metadata/service/client/dashboards/opencontrail/init.yml b/metadata/service/client/dashboards/opencontrail/init.yml
new file mode 100644
index 0000000..9434601
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/init.yml
@@ -0,0 +1,9 @@
+classes:
+- service.grafana.client.dashboards.opencontrail.cassandra
+- service.grafana.client.dashboards.opencontrail.contrail_4_controller
+- service.grafana.client.dashboards.opencontrail.vrouter
+- service.grafana.client.dashboards.opencontrail.zookeeper
+- service.grafana.client.dashboards.core.haproxy.yml
+- service.grafana.client.dashboards.core.keepalived.yml
+- service.grafana.client.dashboards.core.ntp.yml
+- service.grafana.client.dashboards.core.system.yml
diff --git a/metadata/service/client/dashboards/opencontrail/vrouter.yml b/metadata/service/client/dashboards/opencontrail/vrouter.yml
new file mode 100644
index 0000000..615b39c
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/vrouter.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        contrail_vrouter_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/opencontrail/contrail_vrouter_prometheus.json
diff --git a/metadata/service/client/dashboards/opencontrail/zookeeper.yml b/metadata/service/client/dashboards/opencontrail/zookeeper.yml
new file mode 100644
index 0000000..5483ae0
--- /dev/null
+++ b/metadata/service/client/dashboards/opencontrail/zookeeper.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        zookeeper_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/opencontrail/zookeeper_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/cinder.yml b/metadata/service/client/dashboards/openstack/cinder.yml
new file mode 100644
index 0000000..3a48fa8
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/cinder.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        cinder_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/cinder/cinder_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/glance.yml b/metadata/service/client/dashboards/openstack/glance.yml
new file mode 100644
index 0000000..da23bd5
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/glance.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        glance_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/glance/glance_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/heat.yml b/metadata/service/client/dashboards/openstack/heat.yml
new file mode 100644
index 0000000..a9826b8
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/heat.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        heat_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/heat/heat_prometheus.json
\ No newline at end of file
diff --git a/metadata/service/client/dashboards/openstack/init.yml b/metadata/service/client/dashboards/openstack/init.yml
new file mode 100644
index 0000000..0589b9a
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/init.yml
@@ -0,0 +1,17 @@
+classes:
+- service.grafana.client.dashboards.openstack.cinder
+- service.grafana.client.dashboards.openstack.glance
+- service.grafana.client.dashboards.openstack.heat
+- service.grafana.client.dashboards.openstack.keystone
+- service.grafana.client.dashboards.openstack.neutron
+- service.grafana.client.dashboards.openstack.nova
+- service.grafana.client.dashboards.core.apache.yml
+- service.grafana.client.dashboards.core.galera.yml
+- service.grafana.client.dashboards.core.glusterfs.yml
+- service.grafana.client.dashboards.core.haproxy.yml
+- service.grafana.client.dashboards.core.keepalived.yml
+- service.grafana.client.dashboards.core.memcached.yml
+- service.grafana.client.dashboards.core.nginx.yml
+- service.grafana.client.dashboards.core.ntp.yml
+- service.grafana.client.dashboards.core.rabbitmq.yml
+- service.grafana.client.dashboards.core.system.yml
diff --git a/metadata/service/client/dashboards/openstack/keystone.yml b/metadata/service/client/dashboards/openstack/keystone.yml
new file mode 100644
index 0000000..7084282
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/keystone.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        keystone_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/keystone/keystone_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/neutron.yml b/metadata/service/client/dashboards/openstack/neutron.yml
new file mode 100644
index 0000000..3a6200e
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/neutron.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        neutron_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/neutron/neutron_prometheus_fluentd.json
diff --git a/metadata/service/client/dashboards/openstack/nova.yml b/metadata/service/client/dashboards/openstack/nova.yml
new file mode 100644
index 0000000..c883e12
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/nova.yml
@@ -0,0 +1,28 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        hypervisor_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/hypervisor_prometheus.json
+        nova_hypervisor_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/nova_hypervisor_prometheus.json
+        nova_instances_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/nova_instances_prometheus.json
+        nova_overview_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/nova_overview_prometheus.json
+        nova_utilization_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/nova_utilization_prometheus.json
+        openstack_overview_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/nova/openstack_overview_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/octavia.yml b/metadata/service/client/dashboards/openstack/octavia.yml
new file mode 100644
index 0000000..11e67fb
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/octavia.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        octavia_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/octavia/octavia_prometheus.json
diff --git a/metadata/service/client/dashboards/openstack/ovs.yml b/metadata/service/client/dashboards/openstack/ovs.yml
new file mode 100644
index 0000000..1ed9b13
--- /dev/null
+++ b/metadata/service/client/dashboards/openstack/ovs.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        neutron_openvswitch_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/neutron/neutron_openvswitch_prometheus.json
\ No newline at end of file
diff --git a/metadata/service/client/dashboards/stacklight/alertmanager.yml b/metadata/service/client/dashboards/stacklight/alertmanager.yml
new file mode 100644
index 0000000..6edea24
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/alertmanager.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        alertmanager_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/alertmanager_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/elasticsearch.yml b/metadata/service/client/dashboards/stacklight/elasticsearch.yml
new file mode 100644
index 0000000..750c3ab
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/elasticsearch.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        elasticsearch_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/elasticsearch/elasticsearch_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/grafana.yml b/metadata/service/client/dashboards/stacklight/grafana.yml
new file mode 100644
index 0000000..a6e5446
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/grafana.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        grafana_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/grafana/grafana_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/influxdb.yml b/metadata/service/client/dashboards/stacklight/influxdb.yml
new file mode 100644
index 0000000..d0a2f16
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/influxdb.yml
@@ -0,0 +1,12 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        influxdb_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/influxdb/influxdb_prometheus.json
+        influxdb_relay_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/influxdb/influxdb_relay_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/init.yml b/metadata/service/client/dashboards/stacklight/init.yml
new file mode 100644
index 0000000..10b46fa
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/init.yml
@@ -0,0 +1,15 @@
+classes:
+- service.grafana.client.dashboards.stacklight.alertmanager
+- service.grafana.client.dashboards.stacklight.elasticsearch
+- service.grafana.client.dashboards.stacklight.grafana
+- service.grafana.client.dashboards.stacklight.kibana
+- service.grafana.client.dashboards.stacklight.prometheus
+- service.grafana.client.dashboards.stacklight.prometheus_relay
+- service.grafana.client.dashboards.stacklight.pushgateway
+- service.grafana.client.dashboards.core.docker.yml
+- service.grafana.client.dashboards.core.galera.yml
+- service.grafana.client.dashboards.core.haproxy.yml
+- service.grafana.client.dashboards.core.keepalived.yml
+- service.grafana.client.dashboards.core.nginx.yml
+- service.grafana.client.dashboards.core.ntp.yml
+- service.grafana.client.dashboards.core.system.yml
diff --git a/metadata/service/client/dashboards/stacklight/kibana.yml b/metadata/service/client/dashboards/stacklight/kibana.yml
new file mode 100644
index 0000000..2232bc5
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/kibana.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        kibana_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/kibana/kibana_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/prometheus.yml b/metadata/service/client/dashboards/stacklight/prometheus.yml
new file mode 100644
index 0000000..027d56c
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/prometheus.yml
@@ -0,0 +1,12 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        prometheus_performances_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/prometheus_performances_prometheus.json
+        prometheus_stats_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/prometheus_stats_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/prometheus_relay.yml b/metadata/service/client/dashboards/stacklight/prometheus_relay.yml
new file mode 100644
index 0000000..ec3bccc
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/prometheus_relay.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        relay_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/relay_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/pushgateway.yml b/metadata/service/client/dashboards/stacklight/pushgateway.yml
new file mode 100644
index 0000000..52aacb9
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/pushgateway.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        pushgateway_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/pushgateway_prometheus.json
diff --git a/metadata/service/client/dashboards/stacklight/remote_storage_adapter.yml b/metadata/service/client/dashboards/stacklight/remote_storage_adapter.yml
new file mode 100644
index 0000000..2242029
--- /dev/null
+++ b/metadata/service/client/dashboards/stacklight/remote_storage_adapter.yml
@@ -0,0 +1,8 @@
+parameters:
+  grafana:
+    client:
+      dashboard:
+        remote_storage_adapter_prometheus:
+          datasource: prometheus
+          format: json
+          template: grafana/files/dashboards/prometheus/remote_storage_adapter_prometheus.json