MCPcopy Create free account
hub / github.com/bytebase/bytebase / InitGlobalReporter

Function InitGlobalReporter

backend/component/telemetry/reporter.go:34–46  ·  view source on GitHub ↗

InitGlobalReporter initializes the global telemetry reporter.

(version, gitCommit string, releaseMode common.ReleaseMode, enabled bool)

Source from the content-addressed store, hash-verified

32
33// InitGlobalReporter initializes the global telemetry reporter.
34func InitGlobalReporter(version, gitCommit string, releaseMode common.ReleaseMode, enabled bool) {
35 globalReporterOnce.Do(func() {
36 globalReporter = &Reporter{
37 version: version,
38 gitCommit: gitCommit,
39 releaseMode: releaseMode,
40 enabled: enabled,
41 httpClient: &http.Client{
42 Timeout: 120 * time.Second,
43 },
44 }
45 })
46}
47
48type sqlReviewConfigSnapshotPayload struct {
49 WorkspaceID string `json:"workspaceId"`

Callers 1

NewServerFunction · 0.92

Calls 1

DoMethod · 0.80

Tested by

no test coverage detected