code: public static void create(SignalFxStatsConfiguration configuration) {
      synchronized (monitor) {
        Preconditions.checkState(exporter == null, "SignalFx stats exporter is already created.");
        exporter =
            new SignalFxStatsExporter(
                configuration, Metrics.getExportComponent().getMetricProducerManager());
      }
    }
docs: Creates a SignalFx Stats exporter from the given {@link SignalFxStatsConfiguration}.
  
  <p>If {@code ingestEndpoint} is not set on the configuration, the exporter will use {@link
  SignalFxStatsConfiguration#DEFAULT_SIGNALFX_ENDPOINT}.
  
  <p>If {@code exportInterval} is not set on the configuration, the exporter will use {@link
  SignalFxStatsConfiguration#DEFAULT_EXPORT_INTERVAL}.
  
  @param configuration the {@code SignalFxStatsConfiguration}.
  @throws IllegalStateException if a SignalFx exporter is already created.
  @since 0.11