You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/main/asciidoc/metrics.adoc
+9-23
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
3
3
Google Cloud Platform provides a service called https://cloud.google.com/monitoring/[Stackdriver Monitoring], and https://micrometer.io/docs/registry/stackdriver[Micrometer] can be used with it to easily instrument Spring Boot applications for observability.
4
4
5
-
Spring Boot already provides auto-configuration for Stackdriver. This module enables to auto-detect the `project-id` and `credentials`. Also, it can be customized.
5
+
Spring Boot already provides auto-configuration for Stackdriver.
6
+
This module enables auto-detection of the `project-id` and `credentials`.
7
+
Also, it can be customized.
6
8
7
9
Maven coordinates, using <<getting-started.adoc#_bill_of_materials, Spring Cloud GCP BOM>>:
8
10
@@ -26,30 +28,10 @@ dependencies {
26
28
You must enable Stackdriver Monitoring API from the Google Cloud Console in order to capture metrics.
27
29
Navigate to the https://console.cloud.google.com/apis/api/monitoring.googleapis.com/overview[Stackdriver Monitoring API] for your project and make sure it’s enabled.
28
30
29
-
This starter requires `org.springframework.boot:spring-boot-starter-actuator` dependency to activate. Make sure the dependency is being declared.
=== Spring Boot Starter for Stackdriver Monitoring
50
-
51
31
Spring Boot Starter for Stackdriver Monitoring uses Micrometer.
52
32
33
+
=== Configuration
34
+
53
35
All configurations are optional:
54
36
55
37
|===
@@ -63,3 +45,7 @@ All configurations are optional:
63
45
64
46
You can use core Spring Boot Actuator properties to control reporting frequency, etc.
65
47
Read https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready-metrics-export-stackdriver[Spring Boot Actuator documentation] for more information on Stackdriver Actuator configurations.
48
+
49
+
=== Sample
50
+
51
+
A https://github.com/GoogleCloudPlatform/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples/spring-cloud-gcp-metrics-sample[sample application] is available.
Copy file name to clipboardExpand all lines: spring-cloud-gcp-autoconfigure/src/main/java/com/google/cloud/spring/autoconfigure/metrics/GcpStackdriverMetricsAutoConfiguration.java
Copy file name to clipboardExpand all lines: spring-cloud-gcp-autoconfigure/src/test/java/com/google/cloud/spring/autoconfigure/pubsub/it/PubSubTemplateDocumentationIntegrationTests.java
+1-2
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,6 @@
42
42
importcom.google.pubsub.v1.Topic;
43
43
importorg.awaitility.Awaitility;
44
44
importorg.awaitility.Duration;
45
-
importorg.jetbrains.annotations.NotNull;
46
45
importorg.junit.BeforeClass;
47
46
importorg.junit.Test;
48
47
@@ -298,7 +297,7 @@ public PubSubMessageHandler pubSubMessageHandler(PubSubTemplate pubSubTemplate)
Copy file name to clipboardExpand all lines: spring-cloud-gcp-samples/spring-cloud-gcp-metrics-sample/src/test/java/com/example/MetricsSampleApplicationIntegrationTests.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ public void testMetricRecordedInStackdriver() {
0 commit comments