OtlpTelemetryEndpoint Class

Definition

An OTLP (OpenTelemetry Protocol) telemetry export endpoint.

public class OtlpTelemetryEndpoint : Azure.AI.Projects.Agents.TelemetryEndpoint, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.OtlpTelemetryEndpoint>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.OtlpTelemetryEndpoint>
type OtlpTelemetryEndpoint = class
    inherit TelemetryEndpoint
    interface IJsonModel<OtlpTelemetryEndpoint>
    interface IPersistableModel<OtlpTelemetryEndpoint>
Public Class OtlpTelemetryEndpoint
Inherits TelemetryEndpoint
Implements IJsonModel(Of OtlpTelemetryEndpoint), IPersistableModel(Of OtlpTelemetryEndpoint)
Inheritance
OtlpTelemetryEndpoint
Implements

Constructors

Name Description
OtlpTelemetryEndpoint(IEnumerable<TelemetryDataKind>, String, TelemetryTransportProtocol)

Initializes a new instance of OtlpTelemetryEndpoint.

Properties

Name Description
Auth

Optional authentication configuration.

(Inherited from TelemetryEndpoint)
Data

Data types to export to this endpoint. Use an empty array to export no data.

(Inherited from TelemetryEndpoint)
Endpoint

The OTLP collector endpoint URL.

Protocol

The transport protocol for the OTLP endpoint.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<OtlpTelemetryEndpoint>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OtlpTelemetryEndpoint>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<TelemetryEndpoint>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from TelemetryEndpoint)
IJsonModel<TelemetryEndpoint>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TelemetryEndpoint)
IPersistableModel<OtlpTelemetryEndpoint>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OtlpTelemetryEndpoint>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OtlpTelemetryEndpoint>.Write(ModelReaderWriterOptions)
IPersistableModel<TelemetryEndpoint>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from TelemetryEndpoint)
IPersistableModel<TelemetryEndpoint>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from TelemetryEndpoint)
IPersistableModel<TelemetryEndpoint>.Write(ModelReaderWriterOptions) (Inherited from TelemetryEndpoint)

Applies to