diff --git a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/CreateMetricDescriptorExporter.java b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/CreateMetricDescriptorExporter.java index f247a6f47..fc39591a9 100644 --- a/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/CreateMetricDescriptorExporter.java +++ b/exporters/stats/stackdriver/src/main/java/io/opencensus/exporter/stats/stackdriver/CreateMetricDescriptorExporter.java @@ -44,7 +44,8 @@ final class CreateMetricDescriptorExporter extends MetricExporter { private static final Logger logger = Logger.getLogger(CreateMetricDescriptorExporter.class.getName()); private static final ImmutableSet SUPPORTED_EXTERNAL_DOMAINS = - ImmutableSet.of("custom.googleapis.com", "external.googleapis.com"); + ImmutableSet.of( + "custom.googleapis.com", "external.googleapis.com", "workload.googleapis.com"); private static final String GOOGLE_APIS_DOMAIN_SUFFIX = "googleapis.com"; private final String projectId; @@ -166,8 +167,8 @@ private static boolean isBuiltInMetric(String metricName) { if (!metricDomain.endsWith(GOOGLE_APIS_DOMAIN_SUFFIX)) { return false; // domains like "my.org" are not Stackdriver built-in metrics. } - // All googleapis.com domains except "custom.googleapis.com" or "external.googleapis.com" - // are built-in metrics. + // All googleapis.com domains except "custom.googleapis.com", "external.googleapis.com", + // or "workload.googleapis.com" are built-in metrics. return !SUPPORTED_EXTERNAL_DOMAINS.contains(metricDomain); } }