gitlab-org--gitlab-foss/app/services
Zeger-Jan van de Weg 65840591cd
Gitaly metrics check for read/writeability
Prior to this change, health checks checked for writeability of the NFS
shards. Given we're moving away from that, this patch extends the checks
for Gitaly to check for read and writeability.

Potentially some dashboards will break, as over time these metrics will
no longer appear as Prometheus doesn't get the data anymore.
Observability in the circuit breaker will be reduced, but its not
expected to be turned on and the circuit breaker is being removed soon
too.

Closes https://gitlab.com/gitlab-org/gitaly/issues/1218
2018-06-27 08:56:19 +02:00
..
application_settings Backport changes in app/services/application_settings/update_service.rb 2018-06-04 13:37:43 -06:00
applications Make request argument required for Applications::CreateService 2018-06-07 14:22:29 +03:00
auth Verify that deploy token has valid access when pulling container registry image 2018-04-10 07:31:30 +00:00
badges
boards Backport of "Add assignee lists to boards" 2018-06-07 20:54:24 +00:00
chat_names
ci Remove the ci_job_request_with_tags_matcher 2018-06-17 17:01:21 +02:00
clusters Add support for Jupyter in GitLab via Kubernetes 2018-05-25 17:16:41 +03:00
commits Don't use Gitlab::Utils.nlbr in Gitlab::Git 2018-06-11 10:42:09 +00:00
concerns Add a cop for FinderMethods 2018-06-20 18:13:13 +02:00
deploy_keys
deploy_tokens Handle limit for datetime attributes on MySQL 2018-04-06 22:28:44 -05:00
discussions
emails
events Support Markdown rendering using multiple projects 2018-04-11 14:10:19 +02:00
files Use correct encoding with Lfs::FileTransfromer 2018-03-15 21:49:01 +00:00
gpg_keys
groups
issuable Deleting a MR you are assigned to should decrements counter 2018-04-05 13:24:45 -05:00
issues Move NotificationService calls to Sidekiq 2018-04-25 12:48:14 +01:00
keys Introduce a new Keys::DestroyService service 2018-05-16 20:26:22 +02:00
labels Fix label links update on project transfer 2018-04-19 08:17:12 +00:00
lfs lock permission 2018-06-06 21:01:45 +09:00
mattermost
members Don't delete todos or unassign issues and MRs when a user leaves a project 2018-03-07 17:18:01 -06:00
merge_requests Delete non-latest merge request diff files upon diffs reload 2018-06-24 18:01:37 -03:00
milestones Bring CE-EE parity to app/services/milestones/base_service.rb 2018-05-17 11:51:55 -05:00
notes Merge request and commit discussions API 2018-05-01 12:39:44 +00:00
projects BatchOpenIssuesCount only updates public issues count 2018-06-25 11:54:11 -03:00
prometheus
protected_branches ProtectedBranchPolicy used from Controller for destroy/update 2018-03-26 10:29:52 +01:00
protected_tags DestroyService for protected tags/branches used from controller 2018-03-26 10:29:52 +01:00
quick_actions Resolve "Add /confidential quick action for issues" 2018-06-13 12:42:36 +00:00
search
tags Don't use Gitlab::Utils.nlbr in Gitlab::Git 2018-06-11 10:42:09 +00:00
test_hooks Backport changes in app/services/test_hooks/project_service.rb 2018-06-02 18:44:31 -06:00
users Cleanly handle plural name for ghost user migration 2018-05-07 23:38:05 -04:00
wiki_pages
access_token_validation_service.rb
after_branch_delete_service.rb
akismet_service.rb
audit_event_service.rb
base_count_service.rb Fix refresh cache for open issues count service 2018-06-21 17:34:33 -03:00
base_renderer.rb
base_service.rb Support LFS objects when creating a project by import 2018-06-06 16:42:18 +00:00
cohorts_service.rb
compare_service.rb Avoid re-fetching merge-base SHA from Gitaly unnecessarily 2018-03-07 22:46:29 -03:00
create_branch_service.rb Don't use Gitlab::Utils.nlbr in Gitlab::Git 2018-06-11 10:42:09 +00:00
create_deployment_service.rb Resolve "Make a Rubocop that forbids returning from a block" 2018-04-18 09:19:40 +00:00
create_release_service.rb
create_snippet_service.rb
delete_branch_service.rb Don't use Gitlab::Utils.nlbr in Gitlab::Git 2018-06-11 10:42:09 +00:00
delete_merged_branches_service.rb
event_create_service.rb
git_push_service.rb Backports every CE related change from ee-5484 to CE 2018-05-07 11:59:51 +02:00
git_tag_push_service.rb
gravatar_service.rb
ham_service.rb
import_export_clean_up_service.rb Resolve "Make a Rubocop that forbids returning from a block" 2018-04-18 09:19:40 +00:00
issuable_base_service.rb Resolve "Update updated_at on an issue/mr on every issue/mr changes" 2018-06-01 15:09:08 +00:00
merge_request_metrics_service.rb
metrics_service.rb Gitaly metrics check for read/writeability 2018-06-27 08:56:19 +02:00
note_summary.rb
notification_recipient_service.rb Notify with email when merge request became unmergeable 2018-05-17 08:54:51 +08:00
notification_service.rb Notify with email when merge request became unmergeable 2018-05-17 08:54:51 +08:00
preview_markdown_service.rb
push_event_payload_service.rb
repair_ldap_blocked_user_service.rb
repository_archive_clean_up_service.rb Merge branch 'security-45689-fix-archive-cache-bug' into 'security-10-7' 2018-04-30 15:00:14 -05:00
reset_project_cache_service.rb
search_service.rb
spam_check_service.rb
spam_service.rb
submit_usage_ping_service.rb Merge branch 'fj-15329-services-callbacks-ssrf' into 'security-10-6' 2018-03-21 14:39:21 +00:00
system_hooks_service.rb
system_note_service.rb Remove comma from the time system notes 2018-04-25 15:58:19 -05:00
todo_service.rb Create TODO when MR became unmergeable 2018-05-17 08:54:57 +08:00
update_release_service.rb
update_snippet_service.rb
upload_service.rb
user_agent_detail_service.rb
user_project_access_changed_service.rb
validate_new_branch_service.rb Don't use Gitlab::Utils.nlbr in Gitlab::Git 2018-06-11 10:42:09 +00:00
verify_pages_domain_service.rb Allow pages domain verification to run on invalid domains 2018-03-26 15:07:01 +01:00
web_hook_service.rb Resolve "WebHookService doesn't handle user info with nil passwords" 2018-06-25 14:44:29 +00:00