GWicke has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/362567 )

Change subject: Set up grafana dashboard monitoring for services
......................................................................

Set up grafana dashboard monitoring for services

Based on
https://github.com/wikimedia/puppet/commit/401973ab7f79fd4567749fe074ccce1d47446581.

Bug: T162765
Change-Id: I5738b379be523341ed5f3aedca1b237ba4ca63cf
---
A modules/icinga/manifests/monitor/services.pp
M modules/role/manifests/icinga.pp
2 files changed, 21 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/67/362567/1

diff --git a/modules/icinga/manifests/monitor/services.pp 
b/modules/icinga/manifests/monitor/services.pp
new file mode 100644
index 0000000..af36181
--- /dev/null
+++ b/modules/icinga/manifests/monitor/services.pp
@@ -0,0 +1,20 @@
+# == Class: icinga::monitor::performance
+#
+# Monitor Performance
+class icinga::monitor::services {
+    monitoring::grafana_alert { 'db/restbase':
+        contact_group   => 'team-services',
+    }
+
+    monitoring::grafana_alert { 'db/api-summary':
+        contact_group   => 'team-services',
+    }
+
+    monitoring::grafana_alert { 'db/services-alerts':
+        contact_group   => 'team-services',
+    }
+
+    monitoring::grafana_alert { 'db/eventbus':
+        contact_group   => 'team-services',
+    }
+} 
diff --git a/modules/role/manifests/icinga.pp b/modules/role/manifests/icinga.pp
index ead3a61..c87a027 100644
--- a/modules/role/manifests/icinga.pp
+++ b/modules/role/manifests/icinga.pp
@@ -22,6 +22,7 @@
     include icinga::monitor::elasticsearch
     include icinga::monitor::wdqs
     include icinga::monitor::performance
+    include icinga::monitor::services
     include icinga::monitor::reading_web
     include icinga::event_handlers::raid
 

-- 
To view, visit https://gerrit.wikimedia.org/r/362567
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5738b379be523341ed5f3aedca1b237ba4ca63cf
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: GWicke <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to