five-on-it / apps/api/src/telemetry / TelemetryContext
Interface: TelemetryContext
Defined in: apps/api/src/telemetry.ts:86
What the routes need.
Properties
count?
optionalcount?:object
Defined in: apps/api/src/telemetry.ts:94
Counts a crash and a session for Prometheus, and a batch's frame times.
crash()
crash(
version,platform):void
Parameters
version
string
platform
string
Returns
void
frames()
frames(
seconds):void
Parameters
seconds
number
Returns
void
session()
session(
version,platform):void
Parameters
version
string
platform
string
Returns
void
isModerator
isModerator: (
request) =>Promise<boolean>
Defined in: apps/api/src/telemetry.ts:92
Whether an account is a moderator (GET /telemetry/crashes).
Parameters
request
FastifyRequest
Returns
Promise<boolean>
now
now: () =>
Date
Defined in: apps/api/src/telemetry.ts:90
The clock.
Returns
Date
store
store:
Store
Defined in: apps/api/src/telemetry.ts:88
Where the records go.