Healcheck Dashboard

Последнее обновление: 2026-07-28T16:22:42.638640 UTC · Сервисов: 21 · Все ОК: нет
OK 1/1

main_server_ping

Доступность основного сервера по ICMP ping
OK ping icmp avg=246.4ms loss=0% 1493ms
avg_rtt_ms: 246.443 packet_loss: 0.0
OK 1/1

chatgpt_microservice

GPT микросервис (FastAPI + Rabbit + Clickhouse + Redis)
OK http_health ok 557ms
OK clickhouse ok
ready: True
OK 1/1

ai_models_api

ML классификатор (FastText + CatBoost)
OK http_health ok 500ms
ready: True
OK 1/1

osint_microservice

OSINT API
OK http_health ok 477ms
OK elastic ok
ready: True
OK 1/1

geonames

Geonames API
OK http_health ok 446ms
OK elastic ok
ready: True
OK 1/1

resumes_backend

Resumes backend (host network, порт 1489)
OK http_health ok 641ms
OK postgres ok
OK clickhouse ok
OK elasticsearch ok
OK redis ok
OK rabbitmq ok
OK chatgpt_microservice http 200
OK linkedin_parser http 200
OK osint http 200
OK gender_api http 404
OK geocoding_api http 404
OK ai_api http 307
OK melange http 404
OK colleagues http 200
ready: True
OK 1/1

analytics_api

Analytics API (FastAPI, host:8111)
OK http_health ok 373ms
ready: True
OK 1/1

gender_service

Gender service (FastAPI, host:8101)
OK http_health ok 347ms
ready: True
OK 1/1

recomendations_service

Recommendations service (FastAPI, host:8020)
OK http_health ok 321ms
ready: True
OK 1/1

translation_microservice

Translation microservice (FastAPI, host:8202)
OK http_health ok 295ms
ready: True
OK 1/1

social_searcher

Social searcher (FastAPI, host:1488)
OK http_health ok 259ms
ready: True
OK 1/1

telegram_sender

Telegram broadcast (FastAPI, host:8075)
OK http_health ok 243ms
OK postgres ok
ready: True
OK 1/1

linkedin_parser_8012

LinkedIn-парсер 8012 — основной (активная обработка)
OK linkedin_parser 17/18 accounts ready 177ms
ready_accounts: 17 total_accounts: 18 available_by_endpoint: {'profile': 17, 'search': 17, 'content_search': 17, 'reactions': 17, 'comments': 17, 'contacts': 17, 'profile_posts': 17, 'profile_reactions': 17, 'profile_content': 17, 'profile_shares': 17, 'profile_skills': 17, 'skill_endorsers': 17, 'raw': 17}
OK 1/1

linkedin_parser_8014

LinkedIn-парсер 8014 — запасной
OK linkedin_parser 5/10 accounts ready 144ms
ready_accounts: 5 total_accounts: 10 available_by_endpoint: {'profile': 0, 'search': 0, 'content_search': 0, 'reactions': 0, 'comments': 0, 'contacts': 0, 'profile_posts': 0, 'profile_reactions': 0, 'profile_content': 0, 'profile_shares': 0, 'profile_skills': 0, 'skill_endorsers': 0, 'raw': 0}
OK 1/1

consumers_rabbit

OK heartbeat_redis heartbeat age=0s 108ms
age_sec: 0.2322399616241455
OK 1/1

main_postgres

Главная PG-база (внешний Beget — её используют все микросервисы)
OK postgres SELECT 1 ok; ping=13.0ms 123ms
ping_ms: 13.0
OK 1/1

main_redis

Главный Redis (127.0.0.1:6379 + 172.17.0.1:6379 на хосте)
OK redis PING ok; ping=86.7ms 104ms
ping_ms: 86.7
OK 1/1

main_rabbit

Главный RabbitMQ: доступность AMQP-подключения
OK rabbitmq connected; ping=103.4ms 113ms
ping_ms: 103.4
FAIL 0/1

carthage_queue

Очередь carthage (OSINT → resumes_backend контакт-результаты): жив ли консьюмер и нет ли затора. Раньше ошибочно алертилась legacy health_checker как «RabbitMQ down».
FAIL rabbitmq_queue consumers=0<1; messages=50277>5000 117ms
messages: 50277 consumers: 0
OK 1/1

telegram_api_main

Telegram Bot API через основной токен
OK telegram_bot @TklDevHUNTBot ok 305ms
username: TklDevHUNTBot id: 8025294741 can_join_groups: True
OK 1/1

openai

OpenAI траты (admin-key) — ранний сигнал «кончаются деньги»
OK openai_balance remaining=$12.59 (budget=$300.00 − used=$287.41); threshold=$5.00; period=2026-07-01..2026-07-28 7177ms
monthly_budget_usd: 300.0 used_usd: 287.41 remaining_usd: 12.59 threshold_usd: 5.0 currency: usd period: 2026-07-01..2026-07-28