API reference
API reference
Select your platform
No SDKs available
No versions available

RuntimeTelemetry Class

Provides a facade to emit telemetry to various targets.

Constructors

RuntimeTelemetry ()
Signature
Meta.Voice.TelemetryUtilities.RuntimeTelemetry.RuntimeTelemetry()

Properties

Instance : RuntimeTelemetry
[Get]
Signature
RuntimeTelemetry Meta.Voice.TelemetryUtilities.RuntimeTelemetry.Instance

Methods

AnnotateEvent ( operationID , annotationKey , annotationValue )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.AnnotateEvent(OperationID operationID, string annotationKey, string annotationValue)
Parameters
operationID: OperationID
annotationKey: string
annotationValue: string
Returns
void
LogEventTermination ( operationId , reason , message )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.LogEventTermination(OperationID operationId, TerminationReason reason=TerminationReason.Successful, string message="")
Parameters
operationId: OperationID
message: string
Returns
void
LogInstantaneousEvent ( operationId , runtimeTelemetryEventType , annotations )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.LogInstantaneousEvent(OperationID operationId, RuntimeTelemetryEventType runtimeTelemetryEventType, Dictionary< string, string > annotations=null)
Parameters
operationId: OperationID
runtimeTelemetryEventType: RuntimeTelemetryEventType
annotations: Dictionary< string, string >
Returns
void
LogPoint ( operationId , point )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.LogPoint(OperationID operationId, RuntimeTelemetryPoint point)
Parameters
Returns
void
LogPoint ( operationId , point )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.LogPoint(string operationId, RuntimeTelemetryPoint point)
Parameters
operationId: string
Returns
void
RegisterWriter ( writer )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.RegisterWriter(ITelemetryWriter writer)
Parameters
Returns
void
StartEvent ( operationId , runtimeTelemetryEventType )
Signature
void Meta.Voice.TelemetryUtilities.RuntimeTelemetry.StartEvent(OperationID operationId, RuntimeTelemetryEventType runtimeTelemetryEventType)
Parameters
operationId: OperationID
runtimeTelemetryEventType: RuntimeTelemetryEventType
Returns
void