Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Telemetry Client is currently in PREVIEW.
The interface that can be implemented to ingest telemetry into databases.
Note
TelemetryClient is available in SDK version >= 1.3.0.
public interface TelemetryClient
This interface is substituted with a regular class in Python.
Methods
Name | Description | Return Type |
---|---|---|
AddToIngestionQueue(string, CdmStatusLevel, string, string, string, string, bool, CdmLogCode) timestamp: The timestamp of the log. level: Logging status level. className: Name of the class from which the log was issued. method: Name of the method from which the log was issued. corpusPath: Corpus path of the CDM object related to the log being issued. May be null if the path is not available. message: The message to the log. requireIngestion: Whether the log is required to be ingested. Optional, default to be false. code: Optional warning or error code to be logged. |
Enqueue the request queue with the information to be logged. | void |
Enable() | Enable the telemetry client and start ingestion. | void |