summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDJ Mountney <david@twkie.net>2016-05-12 09:04:04 -0700
committerDJ Mountney <david@twkie.net>2016-05-12 09:04:04 -0700
commitad77ab0376fabf3dfadea86c716358964b526956 (patch)
tree9c92b2eb2a00f973735542d0631a1a2155723de2
parentc8f23bd2edc19f968446b149120df1f7798eb4b1 (diff)
downloadgitlab-ce-health-check-route.tar.gz
Add Changelog entryhealth-check-route
and drop exception handling around HealthCheck::Utils.process_checks, it wasn't needed
-rw-r--r--CHANGELOG1
-rw-r--r--app/controllers/admin/health_check_controller.rb6
-rw-r--r--app/views/admin/health_check/show.html.haml12
3 files changed, 8 insertions, 11 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 7d5f424eaec..7ded902776c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -12,6 +12,7 @@ v 8.8.0 (unreleased)
- Reduce delay in destroying a project from 1-minute to immediately
- Make build status canceled if any of the jobs was canceled and none failed
- Upgrade Sidekiq to 4.1.2
+ - Added /health_check endpoint for checking service status
- Sanitize repo paths in new project error message
- Bump mail_room to 0.7.0 to fix stuck IDLE connections
- Remove future dates from contribution calendar graph.
diff --git a/app/controllers/admin/health_check_controller.rb b/app/controllers/admin/health_check_controller.rb
index 3153a765e35..241c7be0ea1 100644
--- a/app/controllers/admin/health_check_controller.rb
+++ b/app/controllers/admin/health_check_controller.rb
@@ -1,9 +1,5 @@
class Admin::HealthCheckController < Admin::ApplicationController
def show
- begin
- @errors = HealthCheck::Utils.process_checks('standard')
- rescue => e
- @errors = e.message.blank? ? e.class.to_s : e.message.to_s
- end
+ @errors = HealthCheck::Utils.process_checks('standard')
end
end
diff --git a/app/views/admin/health_check/show.html.haml b/app/views/admin/health_check/show.html.haml
index ed7025f7a0b..ad79fd26d0b 100644
--- a/app/views/admin/health_check/show.html.haml
+++ b/app/views/admin/health_check/show.html.haml
@@ -16,21 +16,21 @@
Health information can be reteived as plain text, json, or xml using:
%ul
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token)
+ %code= health_check_url(token: current_application_settings.health_check_access_token)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, format: :json)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, format: :json)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, format: :xml)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, format: :xml)
%p.light
You can also ask for the status of specific services:
%ul
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :cache)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :cache)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :database)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :database)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :migrations)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :migrations)
%hr
.panel.panel-default