]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/models/server/server-stats.model.ts
Add more AP stats to stats endpoint
[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
16 totalInstanceFollowers: number
17 totalInstanceFollowing: number
4b5384f6 18
b764380a 19 videosRedundancy: VideosRedundancyStats[]
99afa081
C
20
21 totalActivityPubMessagesProcessed: number
543442a3
C
22 totalActivityPubMessagesSuccesses: number
23 totalActivityPubMessagesErrors: number
24
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
37
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
50
99afa081
C
51 activityPubMessagesProcessedPerSecond: number
52 totalActivityPubMessagesWaiting: number
b764380a
C
53}
54
55export interface VideosRedundancyStats {
56 strategy: VideoRedundancyStrategyWithManual
57 totalSize: number
58 totalUsed: number
59 totalVideoFiles: number
60 totalVideos: number
09cababd 61}