package shared
import "github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/internal/eh/stress/shared"
Index ¶
- type TelemetryClientWrapper
- func NewTelemetryClientWrapper[MetricT ~string, EventT ~string]() *TelemetryClientWrapper[MetricT, EventT]
- 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
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)
type TelemetryClientWrapperContext ¶
Source Files ¶
- Version
- v1.3.0 (latest)
- Published
- Feb 8, 2025
- Platform
- linux/amd64
- Last checked
- 4 months ago –
Tools for package owners.