private void exportDescriptors()

in exporters/metrics/src/main/java/com/google/cloud/opentelemetry/metric/InternalMetricExporter.java [256:269]


  private void exportDescriptors(MetricTimeSeriesBuilder timeSeriesBuilder) {
    if (useCreateServiceTimeSeries) {
      // do not export metric descriptors when using createServiceTimeSeries
      return;
    }
    try {
      Collection<MetricDescriptor> descriptors = timeSeriesBuilder.getDescriptors();
      if (!descriptors.isEmpty()) {
        metricDescriptorStrategy.exportDescriptors(descriptors, this::exportDescriptor);
      }
    } catch (Exception e) {
      logger.warn("Failed to create metric descriptors", e);
    }
  }