Report only metrics required for CloudWatch dashboard

Gerrit exposes many metrics. For the cost effectiveness export to
CloudWatch only those which are required by the default dashboard. If more
metrics is required metrics exclusion can be overwritten by the configuration
parameter.

Feature: Issue 13218
Change-Id: I2b5d9f6507082d81b437da2b54affa573922ae5d
diff --git a/single-master/cf-service.yml b/single-master/cf-service.yml
index 1ee49bb..10e2703 100644
--- a/single-master/cf-service.yml
+++ b/single-master/cf-service.yml
@@ -151,7 +151,7 @@
   MetricsCloudwatchExcludeMetrics:
     Description: Comma separated list of regex patterns to exclude metrics reported to CloudWatch
     Type: CommaDelimitedList
-    Default: ''
+    Default: '^(?!.*(sshd\\/sessions\\/connected|proc\\/cpu\\/usage|jgit\\/block_cache\\/cache_used|jvm\\.memory\\.total.used|proc\\/cpu\\/system_load|jvm\\.gc\\.G1-Old-Generation\\.time|proc\\/jvm\\/thread\\/num_live|git\\/upload-pack\\/request_count_total|http\\/server\\/rest_api\\/server_latency_total|http\\/server\\/success_count_total|http\\/server\\/error_count_total|queue\\/index_batch\\/total_scheduled_tasks_count|queue\\/receive_commits\\/total_scheduled_tasks_count|queue\\/work_queue\\/total_scheduled_tasks_count|queue\\/ssh_command_start\\/total_scheduled_tasks_count|queue\\/send_email\\/scheduled_tasks|jgit\\/block_cache\\/open_files|jgit\\/block_cache\\/cache_used)).*'
 
 Conditions:
   CreateCloudwatchDashboard: !Equals [!Ref MetricsCloudwatchEnabled, true]