@@ -39,13 +39,15 @@ namespace {
3939
4040TEST (StackdriverUtilsTest, SetMetricDescriptorNameAndType) {
4141 const std::string project_id = " projects/test-id" ;
42+ const std::string metric_name_prefix = " custom.googleapis.com/test/" ;
4243 const auto view_descriptor =
4344 opencensus::stats::ViewDescriptor ().set_name (" example.com/metric_name" );
4445 google::api::MetricDescriptor metric_descriptor;
45- SetMetricDescriptor (project_id, view_descriptor, &metric_descriptor);
46+ SetMetricDescriptor (project_id, metric_name_prefix, view_descriptor,
47+ &metric_descriptor);
4648
4749 const std::string expected_type =
48- " custom.googleapis.com/opencensus /example.com/metric_name" ;
50+ " custom.googleapis.com/test /example.com/metric_name" ;
4951 const std::string expected_name =
5052 absl::StrCat (" projects/test-id/metricDescriptors/" , expected_type);
5153 EXPECT_EQ (expected_name, metric_descriptor.name ());
@@ -59,7 +61,7 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorLabels) {
5961 opencensus::stats::ViewDescriptor ().add_column (tag_key_1).add_column (
6062 tag_key_2);
6163 google::api::MetricDescriptor metric_descriptor;
62- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
64+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
6365
6466 ASSERT_EQ (3 , metric_descriptor.labels_size ());
6567 EXPECT_EQ (" opencensus_task" , metric_descriptor.labels (0 ).key ());
@@ -78,23 +80,23 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorMetricKind) {
7880 google::api::MetricDescriptor metric_descriptor;
7981
8082 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Count ());
81- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
83+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
8284 EXPECT_EQ (google::api::MetricDescriptor::CUMULATIVE,
8385 metric_descriptor.metric_kind ());
8486
8587 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Sum ());
86- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
88+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
8789 EXPECT_EQ (google::api::MetricDescriptor::CUMULATIVE,
8890 metric_descriptor.metric_kind ());
8991
9092 view_descriptor.set_aggregation (opencensus::stats::Aggregation::LastValue ());
91- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
93+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
9294 EXPECT_EQ (google::api::MetricDescriptor::GAUGE,
9395 metric_descriptor.metric_kind ());
9496
9597 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Distribution (
9698 opencensus::stats::BucketBoundaries::Explicit ({})));
97- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
99+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
98100 EXPECT_EQ (google::api::MetricDescriptor::CUMULATIVE,
99101 metric_descriptor.metric_kind ());
100102}
@@ -108,33 +110,33 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorValueType) {
108110 // Sum depends on measure type.
109111 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Sum ());
110112 view_descriptor.set_measure (" double_measure" );
111- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
113+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
112114 EXPECT_EQ (google::api::MetricDescriptor::DOUBLE,
113115 metric_descriptor.value_type ());
114116
115117 view_descriptor.set_measure (" int_measure" );
116- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
118+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
117119 EXPECT_EQ (google::api::MetricDescriptor::INT64,
118120 metric_descriptor.value_type ());
119121
120122 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Count ());
121123 view_descriptor.set_measure (" double_measure" );
122- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
124+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
123125 EXPECT_EQ (google::api::MetricDescriptor::INT64,
124126 metric_descriptor.value_type ());
125127 view_descriptor.set_measure (" int_measure" );
126- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
128+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
127129 EXPECT_EQ (google::api::MetricDescriptor::INT64,
128130 metric_descriptor.value_type ());
129131
130132 view_descriptor.set_aggregation (opencensus::stats::Aggregation::Distribution (
131133 opencensus::stats::BucketBoundaries::Explicit ({0 })));
132134 view_descriptor.set_measure (" double_measure" );
133- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
135+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
134136 EXPECT_EQ (google::api::MetricDescriptor::DISTRIBUTION,
135137 metric_descriptor.value_type ());
136138 view_descriptor.set_measure (" int_measure" );
137- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
139+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
138140 EXPECT_EQ (google::api::MetricDescriptor::DISTRIBUTION,
139141 metric_descriptor.value_type ());
140142}
@@ -145,7 +147,7 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorUnits) {
145147 const auto view_descriptor =
146148 opencensus::stats::ViewDescriptor ().set_measure (" measure" );
147149 google::api::MetricDescriptor metric_descriptor;
148- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
150+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
149151
150152 EXPECT_EQ (units, metric_descriptor.unit ());
151153}
@@ -157,7 +159,7 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorUnitsCount) {
157159 .set_measure (" measure" )
158160 .set_aggregation (opencensus::stats::Aggregation::Count ());
159161 google::api::MetricDescriptor metric_descriptor;
160- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
162+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
161163
162164 EXPECT_EQ (" 1" , metric_descriptor.unit ());
163165}
@@ -167,12 +169,13 @@ TEST(StackdriverUtilsTest, SetMetricDescriptorDescription) {
167169 const auto view_descriptor =
168170 opencensus::stats::ViewDescriptor ().set_description (description);
169171 google::api::MetricDescriptor metric_descriptor;
170- SetMetricDescriptor (" " , view_descriptor, &metric_descriptor);
172+ SetMetricDescriptor (" " , " " , view_descriptor, &metric_descriptor);
171173
172174 EXPECT_EQ (description, metric_descriptor.description ());
173175}
174176
175- TEST (StackdriverUtilsTest, MakeTimeSeriesSumDouble) {
177+ TEST (StackdriverUtilsTest, MakeTimeSeriesSumDoubleAndTypes) {
178+ const std::string metric_name_prefix = " custom.googleapis.com/test/" ;
176179 const auto measure =
177180 opencensus::stats::MeasureDouble::Register (" measure_sum_double" , " " , " " );
178181 const std::string task = " test_task" ;
@@ -189,10 +192,10 @@ TEST(StackdriverUtilsTest, MakeTimeSeriesSumDouble) {
189192 const opencensus::stats::ViewData data = TestUtils::MakeViewData (
190193 view_descriptor, {{{" v1" , " v1" }, 1.0 }, {{" v1" , " v2" }, 2.0 }});
191194 const std::vector<google::monitoring::v3::TimeSeries> time_series =
192- MakeTimeSeries (view_descriptor, data, task);
195+ MakeTimeSeries (metric_name_prefix, view_descriptor, data, task);
193196
194197 for (const auto & ts : time_series) {
195- EXPECT_EQ (" custom.googleapis.com/opencensus /test_view" , ts.metric ().type ());
198+ EXPECT_EQ (" custom.googleapis.com/test /test_view" , ts.metric ().type ());
196199 EXPECT_EQ (" global" , ts.resource ().type ());
197200 ASSERT_EQ (1 , ts.points_size ());
198201 EXPECT_EQ (absl::ToUnixSeconds (data.start_time ()),
@@ -230,12 +233,9 @@ TEST(StackdriverUtilsTest, MakeTimeSeriesSumInt) {
230233 const opencensus::stats::ViewData data = TestUtils::MakeViewData (
231234 view_descriptor, {{{" v1" , " v1" }, 1.0 }, {{" v1" , " v2" }, 2.0 }});
232235 const std::vector<google::monitoring::v3::TimeSeries> time_series =
233- MakeTimeSeries (view_descriptor, data, task);
236+ MakeTimeSeries (" " , view_descriptor, data, task);
234237
235238 for (const auto & ts : time_series) {
236- EXPECT_EQ (absl::StrCat (" custom.googleapis.com/opencensus/" , view_name),
237- ts.metric ().type ());
238- EXPECT_EQ (" global" , ts.resource ().type ());
239239 ASSERT_EQ (1 , ts.points_size ());
240240 EXPECT_EQ (absl::ToUnixSeconds (data.start_time ()),
241241 ts.points (0 ).interval ().start_time ().seconds ());
@@ -273,12 +273,9 @@ TEST(StackdriverUtilsTest, MakeTimeSeriesCountDouble) {
273273 view_descriptor,
274274 {{{" v1" , " v1" }, 1.0 }, {{" v1" , " v1" }, 3.0 }, {{" v1" , " v2" }, 2.0 }});
275275 const std::vector<google::monitoring::v3::TimeSeries> time_series =
276- MakeTimeSeries (view_descriptor, data, task);
276+ MakeTimeSeries (" " , view_descriptor, data, task);
277277
278278 for (const auto & ts : time_series) {
279- EXPECT_EQ (absl::StrCat (" custom.googleapis.com/opencensus/" , view_name),
280- ts.metric ().type ());
281- EXPECT_EQ (" global" , ts.resource ().type ());
282279 ASSERT_EQ (1 , ts.points_size ());
283280 EXPECT_EQ (absl::ToUnixSeconds (data.start_time ()),
284281 ts.points (0 ).interval ().start_time ().seconds ());
@@ -319,11 +316,9 @@ TEST(StackdriverUtilsTest, MakeTimeSeriesDistributionDouble) {
319316 view_descriptor,
320317 {{{" v1" , " v1" }, -1.0 }, {{" v1" , " v1" }, 7.0 }, {{" v1" , " v2" }, 1.0 }});
321318 const std::vector<google::monitoring::v3::TimeSeries> time_series =
322- MakeTimeSeries (view_descriptor, data, task);
319+ MakeTimeSeries (" " , view_descriptor, data, task);
323320
324321 for (const auto & ts : time_series) {
325- EXPECT_EQ (" custom.googleapis.com/opencensus/test_view" , ts.metric ().type ());
326- EXPECT_EQ (" global" , ts.resource ().type ());
327322 ASSERT_EQ (1 , ts.points_size ());
328323 EXPECT_EQ (absl::ToUnixSeconds (data.start_time ()),
329324 ts.points (0 ).interval ().start_time ().seconds ());
@@ -367,12 +362,9 @@ TEST(StackdriverUtilsTest, MakeTimeSeriesLastValueInt) {
367362 const opencensus::stats::ViewData data = TestUtils::MakeViewData (
368363 view_descriptor, {{{" v1" , " v1" }, 1.0 }, {{" v1" , " v2" }, 2.0 }});
369364 const std::vector<google::monitoring::v3::TimeSeries> time_series =
370- MakeTimeSeries (view_descriptor, data, task);
365+ MakeTimeSeries (" " , view_descriptor, data, task);
371366
372367 for (const auto & ts : time_series) {
373- EXPECT_EQ (absl::StrCat (" custom.googleapis.com/opencensus/" , view_name),
374- ts.metric ().type ());
375- EXPECT_EQ (" global" , ts.resource ().type ());
376368 ASSERT_EQ (1 , ts.points_size ());
377369 EXPECT_FALSE (ts.points (0 ).interval ().has_start_time ());
378370 EXPECT_EQ (absl::ToUnixSeconds (data.end_time ()),
0 commit comments