Skip to content

Commit 7b9ad7d

Browse files
committed
test
1 parent 997e681 commit 7b9ad7d

File tree

5 files changed

+22
-17
lines changed

5 files changed

+22
-17
lines changed

google-cloud-spanner/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<site.installationModule>google-cloud-spanner</site.installationModule>
1818
<opencensus.version>0.31.1</opencensus.version>
1919
<spanner.testenv.config.class>com.google.cloud.spanner.GceTestEnvConfig</spanner.testenv.config.class>
20-
<spanner.testenv.instance>projects/gcloud-devel/instances/spanner-testing-east1</spanner.testenv.instance>
21-
<spanner.gce.config.project_id>gcloud-devel</spanner.gce.config.project_id>
20+
<spanner.testenv.instance>projects/span-cloud-testing/instances/alka-testing</spanner.testenv.instance>
21+
<spanner.gce.config.project_id>span-cloud-testing</spanner.gce.config.project_id>
2222
<spanner.testenv.kms_key.name>projects/gcloud-devel/locations/us-east1/keyRings/cmek-test-key-ring/cryptoKeys/cmek-test-key</spanner.testenv.kms_key.name>
2323
</properties>
2424

google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerCloudMonitoringExporterUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import static com.google.cloud.spanner.BuiltInMetricsConstant.GAX_METER_NAME;
2626
import static com.google.cloud.spanner.BuiltInMetricsConstant.INSTANCE_ID_KEY;
2727
import static com.google.cloud.spanner.BuiltInMetricsConstant.PROJECT_ID_KEY;
28+
import static com.google.cloud.spanner.BuiltInMetricsConstant.SPANNER_METER_NAME;
2829
import static com.google.cloud.spanner.BuiltInMetricsConstant.SPANNER_PROMOTED_RESOURCE_LABELS;
2930
import static com.google.cloud.spanner.BuiltInMetricsConstant.SPANNER_RESOURCE_TYPE;
3031

@@ -75,8 +76,8 @@ static List<TimeSeries> convertToSpannerTimeSeries(List<MetricData> collection)
7576
List<TimeSeries> allTimeSeries = new ArrayList<>();
7677

7778
for (MetricData metricData : collection) {
78-
// Get common metrics data from GAX library
79-
if (!metricData.getInstrumentationScopeInfo().getName().equals(GAX_METER_NAME)) {
79+
// Get metrics data from GAX library and Spanner library
80+
if (!(metricData.getInstrumentationScopeInfo().getName().equals(GAX_METER_NAME) || metricData.getInstrumentationScopeInfo().getName().equals(SPANNER_METER_NAME))) {
8081
// Filter out metric data for instruments that are not part of the spanner metrics list
8182
continue;
8283
}

google-cloud-spanner/src/test/java/com/google/cloud/spanner/GceTestEnvConfig.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public class GceTestEnvConfig implements TestEnvConfig {
5959

6060
public GceTestEnvConfig() {
6161
String projectId = System.getProperty(GCE_PROJECT_ID, "");
62+
projectId = "span-cloud-testing";
6263
String serverUrl = System.getProperty(GCE_SERVER_URL, "");
6364
String credentialsFile = System.getProperty(GCE_CREDENTIALS_FILE, "");
6465
double errorProbability =
@@ -83,22 +84,22 @@ public GceTestEnvConfig() {
8384
throw new RuntimeException(e);
8485
}
8586
}
86-
SpannerInterceptorProvider interceptorProvider =
87-
SpannerInterceptorProvider.createDefault().with(new GrpcErrorInjector(errorProbability));
88-
if (attemptDirectPath) {
89-
interceptorProvider =
90-
interceptorProvider.with(new DirectPathAddressCheckInterceptor(directPathTestScenario));
91-
}
92-
builder.setInterceptorProvider(interceptorProvider);
87+
// SpannerInterceptorProvider interceptorProvider =
88+
// SpannerInterceptorProvider.createDefault().with(new GrpcErrorInjector(errorProbability));
89+
// if (attemptDirectPath) {
90+
// interceptorProvider =
91+
// interceptorProvider.with(new DirectPathAddressCheckInterceptor(directPathTestScenario));
92+
// }
93+
// builder.setInterceptorProvider(interceptorProvider);
9394
// DirectPath tests need to set a custom endpoint to the ChannelProvider
9495
InstantiatingGrpcChannelProvider.Builder customChannelProviderBuilder =
9596
InstantiatingGrpcChannelProvider.newBuilder();
9697
if (attemptDirectPath) {
9798
customChannelProviderBuilder
9899
.setEndpoint(DIRECT_PATH_ENDPOINT)
99100
.setAttemptDirectPath(true)
100-
.setAttemptDirectPathXds()
101-
.setInterceptorProvider(interceptorProvider);
101+
.setAttemptDirectPathXds();
102+
// .setInterceptorProvider(interceptorProvider);
102103
builder.setChannelProvider(customChannelProviderBuilder.build());
103104
}
104105
options = builder.build();

google-cloud-spanner/src/test/java/com/google/cloud/spanner/IntegrationTestEnv.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ protected void before() throws Throwable {
110110

111111
SpannerOptions options = config.spannerOptions();
112112
String instanceProperty = System.getProperty(TEST_INSTANCE_PROPERTY, "");
113+
instanceProperty = "projects/span-cloud-testing/instances/alka-testing";
113114
InstanceId instanceId;
114115
if (!instanceProperty.isEmpty() && !alwaysCreateNewInstance) {
115116
instanceId = InstanceId.of(instanceProperty);

google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITBuiltInMetricsTest.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
@Category(ParallelIntegrationTest.class)
4646
@RunWith(JUnit4.class)
47-
@Ignore("Built-in Metrics are not GA'ed yet. Enable this test once the metrics are released")
47+
// @Ignore("Built-in Metrics are not GA'ed yet. Enable this test once the metrics are released")
4848
public class ITBuiltInMetricsTest {
4949

5050
private static Database db;
@@ -82,10 +82,12 @@ public void testBuiltinMetricsWithDefaultOTEL() throws Exception {
8282

8383
String metricFilter =
8484
String.format(
85-
"metric.type=\"spanner.googleapis.com/client/%s\" "
86-
+ "AND resource.labels.instance=\"%s\" AND metric.labels.method=\"Spanner.ExecuteStreamingSql\""
85+
"metric.type=\"spanner.googleapis.com/client/%s\""
86+
+ " AND resource.type=\"spanner_instance\""
87+
+ " AND metric.labels.method=\"Spanner.Commit\""
88+
+ " AND resource.labels.instance_id=\"%s\""
8789
+ " AND metric.labels.database=\"%s\"",
88-
"operation_latencies", env.getTestHelper().getInstanceId(), db.getId());
90+
"operation_latencies", db.getId().getInstanceId().getInstance(), db.getId().getDatabase());
8991

9092
ListTimeSeriesRequest.Builder requestBuilder =
9193
ListTimeSeriesRequest.newBuilder()

0 commit comments

Comments
 (0)