private async _sendTimeSeries()

in packages/opentelemetry-cloud-monitoring-exporter/src/monitoring.ts [269:281]


  private async _sendTimeSeries(timeSeries: TimeSeries[]) {
    if (timeSeries.length === 0) {
      return Promise.resolve();
    }

    const authClient = await this._authorize();
    await this._monitoring.projects.timeSeries.create({
      name: mountProjectIdPath(this._projectId as string),
      requestBody: {timeSeries},
      auth: authClient,
    });
    diag.debug('sent time series', timeSeries);
  }