first commit

This commit is contained in:
rayd1o
2026-03-05 11:46:58 +08:00
commit e7033775d8
20657 changed files with 1988940 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
"""__init__.py for collectors package"""
from app.services.collectors.base import BaseCollector, HTTPCollector, IntervalCollector
from app.services.collectors.registry import collector_registry, CollectorRegistry
from app.services.collectors.top500 import TOP500Collector
from app.services.collectors.epoch_ai import EpochAIGPUCollector
from app.services.collectors.huggingface import (
HuggingFaceModelCollector,
HuggingFaceDatasetCollector,
HuggingFaceSpacesCollector,
)
from app.services.collectors.peeringdb import (
PeeringDBIXPCollector,
PeeringDBNetworkCollector,
PeeringDBFacilityCollector,
)
from app.services.collectors.telegeography import (
TeleGeographyCableCollector,
TeleGeographyLandingPointCollector,
TeleGeographyCableSystemCollector,
)
from app.services.collectors.cloudflare import (
CloudflareRadarDeviceCollector,
CloudflareRadarTrafficCollector,
CloudflareRadarTopASCollector,
)
collector_registry.register(TOP500Collector())
collector_registry.register(EpochAIGPUCollector())
collector_registry.register(HuggingFaceModelCollector())
collector_registry.register(HuggingFaceDatasetCollector())
collector_registry.register(HuggingFaceSpacesCollector())
collector_registry.register(PeeringDBIXPCollector())
collector_registry.register(PeeringDBNetworkCollector())
collector_registry.register(PeeringDBFacilityCollector())
collector_registry.register(TeleGeographyCableCollector())
collector_registry.register(TeleGeographyLandingPointCollector())
collector_registry.register(TeleGeographyCableSystemCollector())
collector_registry.register(CloudflareRadarDeviceCollector())
collector_registry.register(CloudflareRadarTrafficCollector())
collector_registry.register(CloudflareRadarTopASCollector())