Documentation
¶
Overview ¶
Package telemetry sends coarse, privacy-preserving CLI usage events.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QueryLengthBucket ¶
QueryLengthBucket coarsens query length without sending query text.
Types ¶
type Event ¶
type Event struct {
Event string `json:"event"`
AnonymousID string `json:"anonymous_id,omitempty"`
SessionID string `json:"session_id,omitempty"`
CLIVersion string `json:"cli_version,omitempty"`
OS string `json:"os,omitempty"`
Arch string `json:"arch,omitempty"`
OccurredAt string `json:"occurred_at,omitempty"`
Properties map[string]any `json:"properties,omitempty"`
}
Event is the wire shape accepted by the website telemetry endpoint.
Click to show internal directories.
Click to hide internal directories.