diff --git a/composer.json b/composer.json index f3dd6f61..510d7d3b 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "drupal/httpav": "^1.0", "drupal/purge": "^3.5", "drupal/fast_404": "^3.0", + "drupal/prometheus_exporter": "^1.0", "drupal/govcms_akamai_purge": "^2.1", "phpstan/extension-installer": "^1.1.0", "spaze/phpstan-disallowed-calls": "^2.3.0", diff --git a/drupal/settings/all.settings.php b/drupal/settings/all.settings.php index 31235874..bce93811 100755 --- a/drupal/settings/all.settings.php +++ b/drupal/settings/all.settings.php @@ -177,3 +177,6 @@ public function __toString() { if (getenv('LAGOON')) { $settings['trusted_host_patterns'][] = '.*'; } + +// Enable the update_status collector for Prometheus Exporter. +$config['prometheus_exporter.settings']['collectors']['update_status']['enabled'] = TRUE; diff --git a/scripts/deploy/govcms-enable_modules b/scripts/deploy/govcms-enable_modules index c3c528a1..e88408ea 100755 --- a/scripts/deploy/govcms-enable_modules +++ b/scripts/deploy/govcms-enable_modules @@ -35,6 +35,8 @@ PLATFORM_MODULES=( "lagoon_logs" "environment_indicator" "govcms_security" + "prometheus_exporter" + "prometheus_exporter_update" ) MODULE_LIST="" diff --git a/tests/bats/validate/fixtures/profile-invalid.json b/tests/bats/validate/fixtures/profile-invalid.json index 748d096c..acff2db6 100644 --- a/tests/bats/validate/fixtures/profile-invalid.json +++ b/tests/bats/validate/fixtures/profile-invalid.json @@ -124,6 +124,8 @@ "path": 0, "path_alias": 0, "permissions_by_term": 0, + "prometheus_exporter": 0, + "prometheus_exporter_update": 0, "quickedit": 0, "rdf": 0, "real_aes": 0, diff --git a/tests/bats/validate/fixtures/profile-valid.json b/tests/bats/validate/fixtures/profile-valid.json index f1c2590b..18647da3 100644 --- a/tests/bats/validate/fixtures/profile-valid.json +++ b/tests/bats/validate/fixtures/profile-valid.json @@ -124,6 +124,8 @@ "path": 0, "path_alias": 0, "permissions_by_term": 0, + "prometheus_exporter": 0, + "prometheus_exporter_update": 0, "quickedit": 0, "rdf": 0, "real_aes": 0,