# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 222697.0 python_gc_objects_collected_total{generation="1"} 33800.0 python_gc_objects_collected_total{generation="2"} 100.0 # HELP python_gc_objects_uncollectable_total Uncollectable objects found during GC # TYPE python_gc_objects_uncollectable_total counter python_gc_objects_uncollectable_total{generation="0"} 0.0 python_gc_objects_uncollectable_total{generation="1"} 0.0 python_gc_objects_uncollectable_total{generation="2"} 0.0 # HELP python_gc_collections_total Number of times this generation was collected # TYPE python_gc_collections_total counter python_gc_collections_total{generation="0"} 1160.0 python_gc_collections_total{generation="1"} 105.0 python_gc_collections_total{generation="2"} 5.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="12",patchlevel="12",version="3.12.12"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 1.680207872e+09 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 3.88538368e+08 # HELP process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE process_start_time_seconds gauge process_start_time_seconds 1.76803247492e+09 # HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE process_cpu_seconds_total counter process_cpu_seconds_total 431.53999999999996 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 23.0 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 1024.0 # HELP findata_signals_total Total signals detected by scanner type # TYPE findata_signals_total counter # HELP findata_articles_total Total articles ingested by source # TYPE findata_articles_total counter # HELP findata_watcher_status Watcher health status (1=healthy, 0=unhealthy) # TYPE findata_watcher_status gauge findata_watcher_status{provider="coingecko"} 1.0 findata_watcher_status{provider="coinmarketcap"} 1.0 findata_watcher_status{provider="kraken"} 1.0 findata_watcher_status{provider="finnhub"} 1.0 findata_watcher_status{provider="coinalyze"} 1.0 findata_watcher_status{provider="twelvedata"} 1.0 findata_watcher_status{provider="fred"} 1.0 findata_watcher_status{provider="binanceus"} 1.0 findata_watcher_status{provider="okx"} 1.0 findata_watcher_status{provider="coinbase"} 1.0 findata_watcher_status{provider="defillama"} 1.0 findata_watcher_status{provider="tiingo"} 1.0 findata_watcher_status{provider="alphavantage"} 1.0 findata_watcher_status{provider="etfflows"} 1.0 findata_watcher_status{provider="feargreed"} 1.0 # HELP findata_dlq_size Dead Letter Queue depth # TYPE findata_dlq_size gauge findata_dlq_size{queue_name="ingestion_dlq"} 7.0 findata_dlq_size{queue_name="analysis_queue"} 0.0 findata_dlq_size{queue_name="synthesis_queue"} 0.0 # HELP findata_collection_documents Document count in MongoDB collection # TYPE findata_collection_documents gauge findata_collection_documents{collection="prices"} 919998.0 findata_collection_documents{collection="signals"} 521116.0 findata_collection_documents{collection="news"} 3462.0 findata_collection_documents{collection="sentiment"} 68389.0 findata_collection_documents{collection="dlq"} 41.0 # HELP findata_quota_remaining Remaining API quota for provider # TYPE findata_quota_remaining gauge findata_quota_remaining{provider="coingecko"} 298.0 findata_quota_remaining{provider="coinmarketcap"} 10.0 findata_quota_remaining{provider="kraken"} 59.0 findata_quota_remaining{provider="finnhub"} 53.0 findata_quota_remaining{provider="coinalyze"} 32.0 findata_quota_remaining{provider="twelvedata"} 8.0 findata_quota_remaining{provider="fred"} 120.0 findata_quota_remaining{provider="binanceus"} 1200.0 findata_quota_remaining{provider="okx"} 180.0 findata_quota_remaining{provider="coinbase"} 600.0 findata_quota_remaining{provider="defillama"} 60.0 findata_quota_remaining{provider="tiingo"} 48.0 findata_quota_remaining{provider="alphavantage"} 134.0 findata_quota_remaining{provider="etfflows"} 60.0 findata_quota_remaining{provider="feargreed"} 60.0 # HELP findata_quota_utilization_pct API quota utilization percentage # TYPE findata_quota_utilization_pct gauge findata_quota_utilization_pct{provider="coingecko"} 33.77777777777778 findata_quota_utilization_pct{provider="coinmarketcap"} 0.0 findata_quota_utilization_pct{provider="kraken"} 1.6666666666666667 findata_quota_utilization_pct{provider="finnhub"} 1.8518518518518516 findata_quota_utilization_pct{provider="coinalyze"} 11.11111111111111 findata_quota_utilization_pct{provider="twelvedata"} 0.0 findata_quota_utilization_pct{provider="fred"} 0.0 findata_quota_utilization_pct{provider="binanceus"} 0.0 findata_quota_utilization_pct{provider="okx"} 0.0 findata_quota_utilization_pct{provider="coinbase"} 0.0 findata_quota_utilization_pct{provider="defillama"} 0.0 findata_quota_utilization_pct{provider="tiingo"} 2.0408163265306123 findata_quota_utilization_pct{provider="alphavantage"} 0.7407407407407408 findata_quota_utilization_pct{provider="etfflows"} 0.0 findata_quota_utilization_pct{provider="feargreed"} 0.0 # HELP findata_circuit_state Circuit breaker state (0=closed, 1=open, 2=half_open) # TYPE findata_circuit_state gauge findata_circuit_state{provider="coingecko"} 0.0 findata_circuit_state{provider="coinmarketcap"} 0.0 findata_circuit_state{provider="kraken"} 0.0 findata_circuit_state{provider="finnhub"} 0.0 findata_circuit_state{provider="coinalyze"} 0.0 findata_circuit_state{provider="twelvedata"} 0.0 findata_circuit_state{provider="fred"} 0.0 findata_circuit_state{provider="binanceus"} 0.0 findata_circuit_state{provider="okx"} 0.0 findata_circuit_state{provider="coinbase"} 0.0 findata_circuit_state{provider="defillama"} 0.0 findata_circuit_state{provider="tiingo"} 0.0 findata_circuit_state{provider="alphavantage"} 0.0 findata_circuit_state{provider="etfflows"} 0.0 findata_circuit_state{provider="feargreed"} 0.0 # HELP findata_db_status Database connection status (1=connected, 0=disconnected) # TYPE findata_db_status gauge findata_db_status{database="mongodb"} 1.0 findata_db_status{database="redis"} 1.0 # HELP findata_info FinData application information # TYPE findata_info gauge findata_info{environment="production",version="1.0.0"} 1.0 # HELP findata_http_request_duration_seconds HTTP request duration in seconds # TYPE findata_http_request_duration_seconds histogram