File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
src/main/java/com/example/spanner Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 2525 <version >1.2.0</version >
2626 </parent >
2727
28+ <!-- [START spanner_opentelemetry_dependencies] -->
2829 <dependencyManagement >
2930 <dependencies >
3031 <dependency >
4546 </dependencyManagement >
4647
4748 <dependencies >
48- <!-- [START spanner_opentelemetry_dependencies] -->
4949 <dependency >
5050 <groupId >com.google.cloud</groupId >
5151 <artifactId >google-cloud-spanner</artifactId >
6666 <groupId >io.opentelemetry</groupId >
6767 <artifactId >opentelemetry-exporter-otlp</artifactId >
6868 </dependency >
69- <!-- [END spanner_opentelemetry_dependencies] -->
7069 </dependencies >
70+ <!-- [END spanner_opentelemetry_dependencies] -->
7171
7272</project >
Original file line number Diff line number Diff line change @@ -77,14 +77,16 @@ public static void main(String[] args) {
7777 .build ();
7878 Spanner spanner = options .getService ();
7979
80- // [END spanner_opentelemetry_usage]
8180 DatabaseClient dbClient = spanner
8281 .getDatabaseClient (DatabaseId .of (projectId , instanceId , databaseId ));
8382
8483 captureGfeMetric (dbClient );
8584 captureQueryStatsMetric (openTelemetry , dbClient );
86- sdkMeterProvider .forceFlush ();
87- sdkTracerProvider .forceFlush ();
85+
86+ // Close the providers to free up the resources and export the data. */
87+ sdkMeterProvider .close ();
88+ sdkTracerProvider .close ();
89+ // [END spanner_opentelemetry_usage]
8890 }
8991
9092
You can’t perform that action at this time.
0 commit comments