Files
Prowlarr-Prowlarr/frontend/src/typings/IndexerStats.ts
2023-07-25 05:50:45 +03:00

32 lines
728 B
TypeScript

export interface IndexerStatsIndexer {
indexerId: number;
indexerName: string;
averageResponseTime: number;
numberOfQueries: number;
numberOfGrabs: number;
numberOfRssQueries: number;
numberOfAuthQueries: number;
numberOfFailedQueries: number;
numberOfFailedGrabs: number;
numberOfFailedRssQueries: number;
numberOfFailedAuthQueries: number;
}
export interface IndexerStatsUserAgent {
userAgent: string;
numberOfQueries: number;
numberOfGrabs: number;
}
export interface IndexerStatsHost {
host: string;
numberOfQueries: number;
numberOfGrabs: number;
}
export interface IndexerStats {
indexers: IndexerStatsIndexer[];
userAgents: IndexerStatsUserAgent[];
hosts: IndexerStatsHost[];
}