Giuseppe Lavagetto has submitted this change and it was merged.
Change subject: mobileapps: add experimental cluster check
......................................................................
mobileapps: add experimental cluster check
Since our basic lvs checks for services basically require just a static
asset, they are not exactly telling when some issue happens that doesn't
kill the service completely crashing it. We thus introduce an
experimental check that uses service_checker to check the LVS endpoint
for our applications, and will output alerts to IRC and mail to the
services team.
Bug: T134551
Change-Id: I8300b3094a59d434d9c09bfeb2d8b5aaf9d32575
---
M modules/lvs/manifests/monitor.pp
1 file changed, 20 insertions(+), 0 deletions(-)
Approvals:
Giuseppe Lavagetto: Looks good to me, approved
jenkins-bot: Verified
diff --git a/modules/lvs/manifests/monitor.pp b/modules/lvs/manifests/monitor.pp
index b27d72a..54c8daf 100644
--- a/modules/lvs/manifests/monitor.pp
+++ b/modules/lvs/manifests/monitor.pp
@@ -11,4 +11,24 @@
$yaml_tmp_var = template('lvs/monitor_lvs.erb')
$monitors = parseyaml($yaml_tmp_var)
create_resources(lvs::monitor_service_http_https, $monitors)
+
+ # Experimental load-balancer monitoring for services using service-checker
+ @monitoring::service { 'check_mobileapps_cluster':
+ host => 'mobileapps.svc.eqiad.wmnet',
+ group => 'lvs',
+ description => 'Mobileapps LVS eqiad',
+ check_command =>
'check_wmf_service!http://mobileapps.svc.eqiad.wmnet:8888!15',
+ critical => false,
+ contact_group => 'admins,team-services',
+ }
+
+ # Experimental load-balancer monitoring for services using service-checker
+ @monitoring::service { 'check_mobileapps_cluster':
+ host => 'mobileapps.svc.codfw.wmnet',
+ group => 'lvs',
+ description => 'Mobileapps LVS eqiad',
+ check_command =>
'check_wmf_service!http://mobileapps.svc.codfw.wmnet:8888!15',
+ critical => false,
+ contact_group => 'admins,team-services',
+ }
}
--
To view, visit https://gerrit.wikimedia.org/r/288589
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8300b3094a59d434d9c09bfeb2d8b5aaf9d32575
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits