Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TelemetryHandle ¶
type TelemetryHandle interface { // TrackLog function sends report (trace) to appinsights resource. It overrides few of the existing columns with app information // and for rest it uses custom dimesion TrackLog(report Report) // TrackMetric function sends metric to appinsights resource. It overrides few of the existing columns with app information // and for rest it uses custom dimesion TrackMetric(metric Metric) // TrackEvent function sends events to appinsights resource. It overrides a few of the existing columns // with app information. TrackEvent(aiEvent Event) // Close - should be called for each NewAITelemetry call. Will release resources acquired Close(timeout int) }
Telemetry Interface to send metrics/Logs to appinsights
func NewAITelemetry ¶
func NewAITelemetry( azEnvUrl string, id string, aiConfig AIConfig, ) (TelemetryHandle, error)
NewAITelemetry creates telemetry handle with user specified appinsights id.
Click to show internal directories.
Click to hide internal directories.