1 import { VideoRedundancyStrategyWithManual } from '../redundancy'
2 export interface ServerStats {
4 totalDailyActiveUsers: number
5 totalWeeklyActiveUsers: number
6 totalMonthlyActiveUsers: number
8 totalLocalVideos: number
9 totalLocalVideoViews: number
10 totalLocalVideoComments: number
11 totalLocalVideoFilesSize: number
14 totalVideoComments: number
16 totalInstanceFollowers: number
17 totalInstanceFollowing: number
19 videosRedundancy: VideosRedundancyStats[]
21 totalActivityPubMessagesProcessed: number
22 totalActivityPubMessagesSuccesses: number
23 totalActivityPubMessagesErrors: number
25 totalActivityPubCreateMessagesSuccesses: number
26 totalActivityPubUpdateMessagesSuccesses: number
27 totalActivityPubDeleteMessagesSuccesses: number
28 totalActivityPubFollowMessagesSuccesses: number
29 totalActivityPubAcceptMessagesSuccesses: number
30 totalActivityPubRejectMessagesSuccesses: number
31 totalActivityPubAnnounceMessagesSuccesses: number
32 totalActivityPubUndoMessagesSuccesses: number
33 totalActivityPubLikeMessagesSuccesses: number
34 totalActivityPubDislikeMessagesSuccesses: number
35 totalActivityPubFlagMessagesSuccesses: number
36 totalActivityPubViewMessagesSuccesses: number
38 totalActivityPubCreateMessagesErrors: number
39 totalActivityPubUpdateMessagesErrors: number
40 totalActivityPubDeleteMessagesErrors: number
41 totalActivityPubFollowMessagesErrors: number
42 totalActivityPubAcceptMessagesErrors: number
43 totalActivityPubRejectMessagesErrors: number
44 totalActivityPubAnnounceMessagesErrors: number
45 totalActivityPubUndoMessagesErrors: number
46 totalActivityPubLikeMessagesErrors: number
47 totalActivityPubDislikeMessagesErrors: number
48 totalActivityPubFlagMessagesErrors: number
49 totalActivityPubViewMessagesErrors: number
51 activityPubMessagesProcessedPerSecond: number
52 totalActivityPubMessagesWaiting: number
55 export interface VideosRedundancyStats {
56 strategy: VideoRedundancyStrategyWithManual
59 totalVideoFiles: number