MCPcopy Index your code
hub / github.com/coder/coder / UpsertBoundaryUsageStats

Method UpsertBoundaryUsageStats

coderd/database/querier.go:1373–1373  ·  view source on GitHub ↗

Upserts boundary usage statistics for a replica. On INSERT (new period), uses delta values for unique counts (only data since last flush). On UPDATE, uses cumulative values for unique counts (accurate period totals). Request counts are always deltas, accumulated in DB. Returns true if insert, false

(ctx context.Context, arg UpsertBoundaryUsageStatsParams)

Source from the content-addressed store, hash-verified

1371 // cumulative values for unique counts (accurate period totals). Request counts
1372 // are always deltas, accumulated in DB. Returns true if insert, false if update.
1373 UpsertBoundaryUsageStats(ctx context.Context, arg UpsertBoundaryUsageStatsParams) (bool, error)
1374 // UpsertChatAdvisorConfig stores the deployment-wide runtime configuration
1375 // for the experimental chat advisor. Callers marshal codersdk.AdvisorConfig
1376 // to JSON before invoking this query.

Implementers 5

sqlQueriercoderd/database/db.go
queryMetricsStorecoderd/database/dbmetrics/querymetrics
queriercoderd/database/dbauthz/dbauthz.go
MockStorecoderd/database/dbmock/dbmock.go
MockStoreMockRecordercoderd/database/dbmock/dbmock.go

Calls

no outgoing calls