diff --git a/packages/api-gateway/bin/report.ts b/packages/api-gateway/bin/report.ts index 3bfe18322..c989198ad 100644 --- a/packages/api-gateway/bin/report.ts +++ b/packages/api-gateway/bin/report.ts @@ -55,6 +55,16 @@ const requestReport = async ( ), }, ], + activityStatisticsOverTime: [ + { + name: AnalyticsActivity.GeneralActivity, + period: Period.Last30Days, + counts: await analyticsStore.calculateActivityChangesTotalCount( + AnalyticsActivity.GeneralActivity, + Period.Last30Days, + ), + }, + ], }, } diff --git a/packages/domain-events/src/Domain/Event/DailyAnalyticsReportGeneratedEventPayload.ts b/packages/domain-events/src/Domain/Event/DailyAnalyticsReportGeneratedEventPayload.ts index 2ac06fa65..77c7395b0 100644 --- a/packages/domain-events/src/Domain/Event/DailyAnalyticsReportGeneratedEventPayload.ts +++ b/packages/domain-events/src/Domain/Event/DailyAnalyticsReportGeneratedEventPayload.ts @@ -12,5 +12,13 @@ export interface DailyAnalyticsReportGeneratedEventPayload { retention: number totalCount: number }> + activityStatisticsOverTime: Array<{ + name: string + period: number + counts: Array<{ + periodKey: string + totalCount: number + }> + }> outOfSyncIncidents: number }