Versions in this module Expand all Collapse all v1 v1.5.0 Dec 5, 2018 v1.4.0 Nov 27, 2018 Changes in this version + func SendStartupSession(config *SessionTrackingConfiguration) context.Context + type EventCounts struct + Handled int + Unhandled int + type Session struct + EventCounts *EventCounts + ID uuid.UUID + StartedAt time.Time + func IncrementEventCountAndGetSession(ctx context.Context, unhandled bool) *Session + type SessionTracker interface + FlushSessions func() + StartSession func(context.Context) context.Context + func NewSessionTracker(config *SessionTrackingConfiguration) SessionTracker + type SessionTrackingConfiguration struct + APIKey string + AppType string + AppVersion string + AutoCaptureSessions interface{} + Endpoint string + Hostname string + Logger interface{ ... } + NotifyReleaseStages []string + PublishInterval time.Duration + ReleaseStage string + Transport http.RoundTripper + Version string + func (c *SessionTrackingConfiguration) IsAutoCaptureSessions() bool + func (c *SessionTrackingConfiguration) Update(config *SessionTrackingConfiguration)