Class AzureMonitorLogExporter

java.lang.Object
com.azure.monitor.opentelemetry.exporter.AzureMonitorLogExporter
All Implemented Interfaces:
io.opentelemetry.sdk.logs.export.LogExporter, Closeable, AutoCloseable

public final class AzureMonitorLogExporter extends Object implements io.opentelemetry.sdk.logs.export.LogExporter
This class is an implementation of OpenTelemetry LogExporter that allows different logging services to export recorded data for sampled logs in their own format.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.opentelemetry.sdk.common.CompletableResultCode
    export(Collection<io.opentelemetry.sdk.logs.data.LogData> logs)
    io.opentelemetry.sdk.common.CompletableResultCode
    io.opentelemetry.sdk.common.CompletableResultCode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.opentelemetry.sdk.logs.export.LogExporter

    close
  • Method Details

    • export

      public io.opentelemetry.sdk.common.CompletableResultCode export(Collection<io.opentelemetry.sdk.logs.data.LogData> logs)
      Specified by:
      export in interface io.opentelemetry.sdk.logs.export.LogExporter
    • flush

      public io.opentelemetry.sdk.common.CompletableResultCode flush()
      Specified by:
      flush in interface io.opentelemetry.sdk.logs.export.LogExporter
    • shutdown

      public io.opentelemetry.sdk.common.CompletableResultCode shutdown()
      Specified by:
      shutdown in interface io.opentelemetry.sdk.logs.export.LogExporter