]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/server/server-stats.model.ts
add channel and playlist stats to server stats endpoint (#3747)
[github/Chocobozzz/PeerTube.git] / shared / models / server / server-stats.model.ts
CommitLineData
b764380a 1import { VideoRedundancyStrategyWithManual } from '../redundancy'
09cababd
C
2export interface ServerStats {
3 totalUsers: number
3cc665f4
C
4 totalDailyActiveUsers: number
5 totalWeeklyActiveUsers: number
6 totalMonthlyActiveUsers: number
7
09cababd
C
8 totalLocalVideos: number
9 totalLocalVideoViews: number
10 totalLocalVideoComments: number
44b9c0ba 11 totalLocalVideoFilesSize: number
09cababd
C
12
13 totalVideos: number
14 totalVideoComments: number
15
fe19f600
RK
16 totalLocalVideoChannels: number
17 totalLocalDailyActiveVideoChannels: number
18 totalLocalWeeklyActiveVideoChannels: number
19 totalLocalMonthlyActiveVideoChannels: number
20
21 totalLocalPlaylists: number
22
09cababd
C
23 totalInstanceFollowers: number
24 totalInstanceFollowing: number
4b5384f6 25
b764380a 26 videosRedundancy: VideosRedundancyStats[]
99afa081
C
27
28 totalActivityPubMessagesProcessed: number
543442a3
C
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
99afa081
C
58 activityPubMessagesProcessedPerSecond: number
59 totalActivityPubMessagesWaiting: number
b764380a
C
60}
61
62export interface VideosRedundancyStats {
63 strategy: VideoRedundancyStrategyWithManual
64 totalSize: number
65 totalUsed: number
66 totalVideoFiles: number
67 totalVideos: number
09cababd 68}