addMeterProvider method

APIMeterProvider addMeterProvider(
  1. String name, {
  2. String? endpoint,
  3. String? serviceName,
  4. String? serviceVersion,
})

Creates a new MeterProvider referenced by name . If name is null, this returns the global default APIMeterProvider, if not it returns a MeterProvider for the name. If the MeterProvider does not exist, it is created.

Implementation

APIMeterProvider addMeterProvider(String name,
    {String? endpoint, String? serviceName, String? serviceVersion}) {
  _meterProviders ??= {};
  return _meterProviders![name] ??= meterProvider(
      endpoint: endpoint ?? _apiEndpoint,
      serviceName: serviceName ?? _apiServiceName,
      serviceVersion: serviceVersion ?? _apiServiceVersion);
}