]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/models/server/server-stats.model.ts
Rename studio to editor
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-stats.model.ts
1 import { VideoRedundancyStrategyWithManual } from '../redundancy'
2 export interface ServerStats {
3 totalUsers: number
4 totalDailyActiveUsers: number
5 totalWeeklyActiveUsers: number
6 totalMonthlyActiveUsers: number
7
8 totalLocalVideos: number
9 totalLocalVideoViews: number
10 totalLocalVideoComments: number
11 totalLocalVideoFilesSize: number
12
13 totalVideos: number
14 totalVideoComments: number
15
16 totalLocalVideoChannels: number
17 totalLocalDailyActiveVideoChannels: number
18 totalLocalWeeklyActiveVideoChannels: number
19 totalLocalMonthlyActiveVideoChannels: number
20
21 totalLocalPlaylists: number
22
23 totalInstanceFollowers: number
24 totalInstanceFollowing: number
25
26 videosRedundancy: VideosRedundancyStats[]
27
28 totalActivityPubMessagesProcessed: number
29 totalActivityPubMessagesSuccesses: number
30 totalActivityPubMessagesErrors: number
31
32 totalActivityPubCreateMessagesSuccesses: number
33 totalActivityPubUpdateMessagesSuccesses: number
34 totalActivityPubDeleteMessagesSuccesses: number
35 totalActivityPubFollowMessagesSuccesses: number
36 totalActivityPubAcceptMessagesSuccesses: number
37 totalActivityPubRejectMessagesSuccesses: number
38 totalActivityPubAnnounceMessagesSuccesses: number
39 totalActivityPubUndoMessagesSuccesses: number
40 totalActivityPubLikeMessagesSuccesses: number
41 totalActivityPubDislikeMessagesSuccesses: number
42 totalActivityPubFlagMessagesSuccesses: number
43 totalActivityPubViewMessagesSuccesses: number
44
45 totalActivityPubCreateMessagesErrors: number
46 totalActivityPubUpdateMessagesErrors: number
47 totalActivityPubDeleteMessagesErrors: number
48 totalActivityPubFollowMessagesErrors: number
49 totalActivityPubAcceptMessagesErrors: number
50 totalActivityPubRejectMessagesErrors: number
51 totalActivityPubAnnounceMessagesErrors: number
52 totalActivityPubUndoMessagesErrors: number
53 totalActivityPubLikeMessagesErrors: number
54 totalActivityPubDislikeMessagesErrors: number
55 totalActivityPubFlagMessagesErrors: number
56 totalActivityPubViewMessagesErrors: number
57
58 activityPubMessagesProcessedPerSecond: number
59 totalActivityPubMessagesWaiting: number
60 }
61
62 export interface VideosRedundancyStats {
63 strategy: VideoRedundancyStrategyWithManual
64 totalSize: number
65 totalUsed: number
66 totalVideoFiles: number
67 totalVideos: number
68 }