in exporters/metrics/src/main/java/com/google/cloud/opentelemetry/metric/MetricDescriptorStrategy.java [32:51]
void exportDescriptors(
Iterable<MetricDescriptor> batchDescriptors, Consumer<MetricDescriptor> export);
/**
* A strategy that always sends metric descriptors.
*
* <p>This means EVERY create timeseries call will include several metric descriptor calls. This
* is not recommended.
*/
public static MetricDescriptorStrategy ALWAYS_SEND =
new MetricDescriptorStrategy() {
@Override
public void exportDescriptors(
Iterable<MetricDescriptor> batchDescriptors, Consumer<MetricDescriptor> export) {
for (MetricDescriptor descriptor : batchDescriptors) {
export.accept(descriptor);
}
}
};