Class AzureMonitorAutoConfigure

java.lang.Object
com.azure.monitor.opentelemetry.autoconfigure.AzureMonitorAutoConfigure

public final class AzureMonitorAutoConfigure extends Object
Class to enable Azure Monitor for OpenTelemetry autoconfiguration.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer)
    Customizes an AutoConfigurationCustomizer for Azure Monitor.
    static void
    customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer, AzureMonitorAutoConfigureOptions autoConfigureOptions)
    Customizes an AutoConfigurationCustomizer for Azure Monitor.
    static void
    customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer, String connectionString)
    Customizes an AutoConfigurationCustomizer for Azure Monitor.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • customize

      public static void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer)
      Customizes an AutoConfigurationCustomizer for Azure Monitor. The connection string to the Application Insights resource is expected to be configured with the APPLICATIONINSIGHTS_CONNECTION_STRING environment variable.
      Parameters:
      autoConfigurationCustomizer - The OpenTelemetry autoconfiguration to set up.
    • customize

      public static void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer, String connectionString)
      Customizes an AutoConfigurationCustomizer for Azure Monitor.
      Parameters:
      autoConfigurationCustomizer - The OpenTelemetry autoconfiguration to set up.
      connectionString - The connection string to connect to an Application Insights resource.
    • customize

      public static void customize(io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer autoConfigurationCustomizer, AzureMonitorAutoConfigureOptions autoConfigureOptions)
      Customizes an AutoConfigurationCustomizer for Azure Monitor.
      Parameters:
      autoConfigurationCustomizer - the AutoConfigurationCustomizer object.
      autoConfigureOptions - Advanced configuration to send the data to Azure Monitor.