Documentation
¶
Index ¶
- func Endpoint() string
- type Metrics
- type Telemetry
- func (t *Telemetry) Close(ctx context.Context) error
- func (t *Telemetry) Disable()
- func (t *Telemetry) Meter() ometric.Meter
- func (t *Telemetry) Start(cfg config.Config, serviceName, version string)
- func (t *Telemetry) Tracer() otrace.Tracer
- func (t *Telemetry) TrackEvent(event, pageURL string, props map[string]string)
- type UmamiClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metrics ¶ added in v1.4.0
type Metrics struct {
Invocations ometric.Int64Counter
InputBytes ometric.Int64Histogram
Duration ometric.Float64Histogram
Errors ometric.Int64Counter
JSONNodes ometric.Int64Histogram
DiffChanges ometric.Int64Counter
WebUploads ometric.Int64Counter
}
type Telemetry ¶
type Telemetry struct {
Umami *UmamiClient
M Metrics
// contains filtered or unexported fields
}
type UmamiClient ¶
type UmamiClient struct {
// contains filtered or unexported fields
}
func NewUmami ¶
func NewUmami(endpoint, websiteID, hostname string) *UmamiClient
Click to show internal directories.
Click to hide internal directories.