analytics

package
v0.40.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Close

func Close()

func InitClient

func InitClient()

func TrackInitCompleted

func TrackInitCompleted(ctx context.Context, invocationUUID uuid.UUID, event InitEvent)

func TrackInitStarted

func TrackInitStarted(ctx context.Context, invocationUUID uuid.UUID, event InitEvent)

func TrackLoginSuccess

func TrackLoginSuccess(ctx context.Context, invocationUUID uuid.UUID)

func TrackSyncCompleted

func TrackSyncCompleted(ctx context.Context, invocationUUID uuid.UUID, event SyncFinishedEvent)

func TrackSyncStarted

func TrackSyncStarted(ctx context.Context, invocationUUID uuid.UUID, event SyncStartedEvent)

Types

type InitEvent

type InitEvent struct {
	Source         string
	Destination    string
	AcceptDefaults bool
	SpecPath       string
	Error          error
}

type SyncFinishedEvent

type SyncFinishedEvent struct {
	SyncStartedEvent
	Errors            uint64
	Warnings          uint64
	Duration          time.Duration
	ResourceCount     int64
	AbortedDueToError error
}

type SyncStartedEvent

type SyncStartedEvent struct {
	Source       specs.Source
	Destinations []specs.Destination
	ShardNum     int
	ShardTotal   int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL