Lines Matching refs:metric_id

32     T* GetOrNull(uint64_t metric_id, uint32_t event_type, uint32_t event_type_index) {
34 if (!Find(metric_id, event_type, event_type_index, &index)) {
40 void InsertOrUpdateEntry(uint64_t metric_id, uint32_t event_type, uint32_t event_type_index,
43 if (!Find(metric_id, event_type, event_type_index, &index)) {
44 entries_.push_back({.metric_id = metric_id,
54 bool Find(uint64_t metric_id, uint32_t event_type, uint32_t event_type_index,
58 if (entry.metric_id == metric_id && entry.event_type == event_type &&
69 uint64_t metric_id;
89 bool Log(uint64_t metric_id, const RemoteHistogram::EventBuffer& histogram) override {
92 metric_id, histogram.metadata()[0].event_type,
108 bool Log(uint64_t metric_id, const RemoteCounter::EventBuffer& counter) override {
110 counters_->InsertOrUpdateEntry(metric_id, counter.metadata()[0].event_type,
159 auto counter = collector.AddCounter(/*metric_id=*/1, /*event_type_index=*/1);
172 auto counter = collector.AddCounter(/*metric_id=*/1, /*event_type_index=*/1);
173 auto counter_2 = collector.AddCounter(/*metric_id=*/1, /*event_type_index=*/2);
174 auto counter_3 = collector.AddCounter(/*metric_id=*/1, /*event_type_index=*/3);
190 auto histogram = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 1, MakeOptions());
203 auto histogram = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 1, MakeOptions());
205 collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 2, MakeOptions());
207 collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 3, MakeOptions());
226 auto histogram = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 1, options);
227 auto histogram_2 = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 2, options);
228 auto counter = collector.AddCounter(/*metric_id=*/2, /*event_type_index=*/1);
229 auto counter_2 = collector.AddCounter(/*metric_id=*/2, /*event_type_index=*/2);
248 EXPECT_EQ(histograms.GetOrNull(/*metric_id=*/1, /*event_type=*/0, /*event_type_index=*/1)
269 auto histogram = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 1, options);
270 auto histogram_2 = collector.AddHistogram(/*metric_id*/ 1, /*event_type_index*/ 2, options);
271 auto counter = collector.AddCounter(/*metric_id=*/2, /*event_type_index=*/1);
272 auto counter_2 = collector.AddCounter(/*metric_id=*/2, /*event_type_index=*/2);
294 EXPECT_EQ(histograms.GetOrNull(/*metric_id=*/1, /*event_type=*/0, /*event_type_index=*/1)
390 for (uint64_t metric_id = 0; metric_id < 3; ++metric_id) {
393 collector.AddHistogram(2 * metric_id, event_type_index, options));
395 collector.AddCounter(2 * metric_id + 1, event_type_index));
431 for (uint64_t metric_id = 0; metric_id < 3; ++metric_id) {
433 size_t index = 3 * metric_id + event_type_index;
434 auto* tmp_hist = histograms.GetOrNull(2 * metric_id, 0, event_type_index);
443 auto* tmp_counter = counters.GetOrNull(2 * metric_id + 1, 0, event_type_index);