Documentation
¶
Index ¶
- type TelemetryClientWrapper
- func (tc *TelemetryClientWrapper[MetricT, EventT]) Context() *TelemetryClientWrapperContext
- func (tc *TelemetryClientWrapper[MetricT, EventT]) Flush()
- func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackEvent(name EventT)
- func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackEventWithProps(name EventT, properties map[string]string)
- func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackException(err error)
- func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackExceptionWithProps(err error, properties map[string]string)
- func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackMetricWithProps(name MetricT, value float64, properties map[string]string)
- type TelemetryClientWrapperContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TelemetryClientWrapper ¶
type TelemetryClientWrapper[MetricT ~string, EventT ~string] struct { // contains filtered or unexported fields }
TelemetryClientWrapper is a wrapper for telemetry client, once we get that phased back in.
func NewTelemetryClientWrapper ¶
func NewTelemetryClientWrapper[MetricT ~string, EventT ~string]() *TelemetryClientWrapper[MetricT, EventT]
func (*TelemetryClientWrapper[MetricT, EventT]) Context ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) Context() *TelemetryClientWrapperContext
Context returns the context that is included for each reported event or metric.
func (*TelemetryClientWrapper[MetricT, EventT]) Flush ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) Flush()
func (*TelemetryClientWrapper[MetricT, EventT]) TrackEvent ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackEvent(name EventT)
func (*TelemetryClientWrapper[MetricT, EventT]) TrackEventWithProps ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackEventWithProps(name EventT, properties map[string]string)
func (*TelemetryClientWrapper[MetricT, EventT]) TrackException ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackException(err error)
func (*TelemetryClientWrapper[MetricT, EventT]) TrackExceptionWithProps ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackExceptionWithProps(err error, properties map[string]string)
func (*TelemetryClientWrapper[MetricT, EventT]) TrackMetricWithProps ¶
func (tc *TelemetryClientWrapper[MetricT, EventT]) TrackMetricWithProps(name MetricT, value float64, properties map[string]string)
Click to show internal directories.
Click to hide internal directories.