@Test public void createMetric_EmptyLabel() { assertThat( StackdriverExportUtils.createMetric( METRIC_DESCRIPTOR_2, EMPTY_LABEL_VALUE, CUSTOM_OPENCENSUS_DOMAIN)) .isEqualTo( Metric.newBuilder() .setType("custom.googleapis.com/opencensus/" + METRIC_NAME) .putLabels(StackdriverExportUtils.OPENCENSUS_TASK, DEFAULT_TASK_VALUE) .build()); }
@Test public void createMetric() { assertThat( StackdriverExportUtils.createMetric( METRIC_DESCRIPTOR, LABEL_VALUE, CUSTOM_OPENCENSUS_DOMAIN)) .isEqualTo( Metric.newBuilder() .setType("custom.googleapis.com/opencensus/" + METRIC_NAME) .putLabels("KEY1", "VALUE1") .putLabels(StackdriverExportUtils.OPENCENSUS_TASK, DEFAULT_TASK_VALUE) .build()); }
@Test public void createMetric_WithExternalMetricDomain() { String prometheusDomain = "external.googleapis.com/prometheus/"; assertThat( StackdriverExportUtils.createMetric(METRIC_DESCRIPTOR, LABEL_VALUE, prometheusDomain)) .isEqualTo( Metric.newBuilder() .setType(prometheusDomain + METRIC_NAME) .putLabels("KEY1", "VALUE1") .putLabels(StackdriverExportUtils.OPENCENSUS_TASK, DEFAULT_TASK_VALUE) .build()); }