🏥 Tech News Health & Pipeline Status
Status: WARNING
Poslední kontrola: 29.12.2025 16:45
Summary: Status: WARNING | Články 24h: 0 | Čeština: 100.0% | Alerty: 3
📈 30denní přehled (30 dní)
Nově vygenerováno (30 dní)
ℹ️
4105
Denní průměr: 132.4
LLM náklady
$264.19
Celkem za období
API dotazy
11555
Sessions: 181
Přeskočeno
7450
Hlavně: low_importance
🔄 Processing Pipeline (30 dní)
📥 API Fetch
11555
⏭️ Přeskočeno (filtry)
7450
💾 Uloženo
4105 (35.5%)
📊 Denní statistiky (posledních 14 dní)
| Datum | Fetched | Saved | Skipped | Cost | Success |
|---|---|---|---|---|---|
| 2025-12-29 | 238 | 14 | 224 | $7.3443 | 100% |
| 2025-12-28 | 300 | 32 | 268 | $8.5825 | 100% |
| 2025-12-27 | 289 | 27 | 262 | $8.7305 | 100% |
| 2025-12-26 | 297 | 43 | 254 | $9.2754 | 100% |
| 2025-12-25 | 284 | 38 | 246 | $8.7668 | 100% |
| 2025-12-24 | 296 | 23 | 273 | $9.1896 | 100% |
| 2025-12-23 | 296 | 48 | 248 | $9.8354 | 100% |
| 2025-12-22 | 297 | 27 | 270 | $9.936 | 100% |
| 2025-12-21 | 294 | 28 | 266 | $9.1113 | 100% |
| 2025-12-20 | 297 | 40 | 257 | $9.6284 | 100% |
| 2025-12-19 | 297 | 47 | 250 | $9.6848 | 100% |
| 2025-12-18 | 296 | 40 | 256 | $9.5443 | 100% |
| 2025-12-17 | 298 | 36 | 262 | $9.5224 | 100% |
| 2025-12-16 | 295 | 46 | 249 | $9.8837 | 100% |
⚡ Performance Metriky
Průměrný čas session
1762.17s
API Response Time
393.0ms
Tokens per Article
3434.0
Error Rate
0.0%
🚨 Alerty (3) (🔴0 CRITICAL, 🟡2 WARNING, ℹ️1 INFO)
- [WARNING] Nejnovější článek je starý 24.5h (threshold: 6h)
- [WARNING] Pouze 0 článků za 24h (minimum: 10)
- [INFO] Pouze 0 článků za poslední hodinu
📊 Aktuální Metriky
Celkem článků
ℹ️
234
(celá databáze)
Články za 24h
ℹ️
0
(podle publishedAt)
Stáří nejnovějšího (h)
24.53
Poměr češtiny
100.0%
🔍 Detailní Kontroly
🕐 Čerstvost článků: WARNING
- Stáří nejnovějšího: 24.53 hodin
- Články za 24h: 0
- Články za 1h: 0
🇨🇿 Jazyková kvalita: OK
- Poměr češtiny: 100.0%
- Analyzováno článků: 100
📝 Kvalita obsahu: OK
- Průměrná délka: 3657.0 znaků
- Medián délky: 3612.0 znaků
📋 Health Check Raw Data
{"status":"WARNING","timestamp":"2025-12-29T16:45:57.141108+00:00","checks":{"freshness":{"status":"WARNING","newest_age_hours":24.53,"articles_24h":0,"articles_1h":0},"language":{"status":"OK","czech_ratio":1.0,"sample_size":100,"english_articles_sample":[]},"content_quality":{"status":"OK","avg_length":3657.0,"median_length":3612.0},"generation_trend":{"status":"OK","trend":"nedostatek dat","hourly_distribution":{}},"front_matter":{"status":"OK","error_rate":0.0,"invalid_count":0,"most_common_missing_fields":{},"sample_invalid_articles":[]}},"metrics":{"total_articles":234,"articles_24h":0,"articles_1h":0,"newest_article_age_hours":24.53,"czech_articles":100,"english_articles":0,"czech_ratio":1.0,"avg_content_length":3657.0,"median_content_length":3612.0,"articles_with_images_pct":92.0,"articles_with_category_pct":100.0,"front_matter_error_rate":0.0},"alerts":[{"level":"WARNING","message":"Nejnovější článek je starý 24.5h (threshold: 6h)"},{"level":"WARNING","message":"Pouze 0 článků za 24h (minimum: 10)"},{"level":"INFO","message":"Pouze 0 článků za poslední hodinu"}],"summary":"Status: WARNING | Články 24h: 0 | Čeština: 100.0% | Alerty: 3"}
📋 Dashboard Raw Data
{"generated_at":"2025-12-29T16:45:57.575742+00:00","period_days":30,"current_status":{"health":"OK","last_run":"2025-12-29T16:17:29.311183+00:00","last_run_status":"success","articles_today":14,"active_alerts":[]},"daily_series":[{"date":"2025-12-29","sessions_count":5,"articles_fetched":238,"articles_processed":171,"articles_saved":14,"articles_skipped":224,"skip_reasons":{"low_importance":157,"content_filter":67},"llm_cost":7.3443,"avg_duration":1231.69,"success_rate":1.0},{"date":"2025-12-28","sessions_count":6,"articles_fetched":300,"articles_processed":205,"articles_saved":32,"articles_skipped":268,"skip_reasons":{"low_importance":173,"content_filter":95},"llm_cost":8.5825,"avg_duration":1175.5,"success_rate":1.0},{"date":"2025-12-27","sessions_count":6,"articles_fetched":289,"articles_processed":212,"articles_saved":27,"articles_skipped":262,"skip_reasons":{"low_importance":185,"content_filter":77},"llm_cost":8.7305,"avg_duration":1133.91,"success_rate":1.0},{"date":"2025-12-26","sessions_count":6,"articles_fetched":297,"articles_processed":219,"articles_saved":43,"articles_skipped":254,"skip_reasons":{"low_importance":176,"content_filter":78},"llm_cost":9.2754,"avg_duration":1244.36,"success_rate":1.0},{"date":"2025-12-25","sessions_count":6,"articles_fetched":284,"articles_processed":207,"articles_saved":38,"articles_skipped":246,"skip_reasons":{"low_importance":169,"content_filter":77},"llm_cost":8.7668,"avg_duration":1142.09,"success_rate":1.0},{"date":"2025-12-24","sessions_count":6,"articles_fetched":296,"articles_processed":215,"articles_saved":23,"articles_skipped":273,"skip_reasons":{"low_importance":192,"content_filter":81},"llm_cost":9.1896,"avg_duration":1150.82,"success_rate":1.0},{"date":"2025-12-23","sessions_count":6,"articles_fetched":296,"articles_processed":226,"articles_saved":48,"articles_skipped":248,"skip_reasons":{"low_importance":178,"content_filter":70},"llm_cost":9.8354,"avg_duration":1345.87,"success_rate":1.0},{"date":"2025-12-22","sessions_count":6,"articles_fetched":297,"articles_processed":231,"articles_saved":27,"articles_skipped":270,"skip_reasons":{"content_filter":66,"low_importance":204},"llm_cost":9.936,"avg_duration":1507.96,"success_rate":1.0},{"date":"2025-12-21","sessions_count":6,"articles_fetched":294,"articles_processed":219,"articles_saved":28,"articles_skipped":266,"skip_reasons":{"low_importance":191,"content_filter":75},"llm_cost":9.1113,"avg_duration":1274.3,"success_rate":1.0},{"date":"2025-12-20","sessions_count":6,"articles_fetched":297,"articles_processed":226,"articles_saved":40,"articles_skipped":257,"skip_reasons":{"low_importance":186,"content_filter":71},"llm_cost":9.6284,"avg_duration":1574.0,"success_rate":1.0},{"date":"2025-12-19","sessions_count":6,"articles_fetched":297,"articles_processed":229,"articles_saved":47,"articles_skipped":250,"skip_reasons":{"content_filter":68,"low_importance":182},"llm_cost":9.6848,"avg_duration":1714.92,"success_rate":1.0},{"date":"2025-12-18","sessions_count":6,"articles_fetched":296,"articles_processed":224,"articles_saved":40,"articles_skipped":256,"skip_reasons":{"content_filter":72,"low_importance":184},"llm_cost":9.5443,"avg_duration":1704.79,"success_rate":1.0},{"date":"2025-12-17","sessions_count":6,"articles_fetched":298,"articles_processed":219,"articles_saved":36,"articles_skipped":262,"skip_reasons":{"content_filter":79,"low_importance":183},"llm_cost":9.5224,"avg_duration":1808.89,"success_rate":1.0},{"date":"2025-12-16","sessions_count":6,"articles_fetched":295,"articles_processed":231,"articles_saved":46,"articles_skipped":249,"skip_reasons":{"low_importance":185,"content_filter":64},"llm_cost":9.8837,"avg_duration":1873.65,"success_rate":1.0},{"date":"2025-12-15","sessions_count":6,"articles_fetched":293,"articles_processed":215,"articles_saved":39,"articles_skipped":254,"skip_reasons":{"low_importance":176,"content_filter":78},"llm_cost":9.2062,"avg_duration":1783.01,"success_rate":1.0},{"date":"2025-12-14","sessions_count":6,"articles_fetched":295,"articles_processed":221,"articles_saved":39,"articles_skipped":256,"skip_reasons":{"low_importance":182,"content_filter":74},"llm_cost":9.2636,"avg_duration":1619.06,"success_rate":1.0},{"date":"2025-12-13","sessions_count":6,"articles_fetched":292,"articles_processed":227,"articles_saved":47,"articles_skipped":245,"skip_reasons":{"low_importance":180,"content_filter":65},"llm_cost":9.7728,"avg_duration":1528.43,"success_rate":1.0},{"date":"2025-12-12","sessions_count":6,"articles_fetched":297,"articles_processed":229,"articles_saved":41,"articles_skipped":256,"skip_reasons":{"low_importance":188,"content_filter":68},"llm_cost":9.9348,"avg_duration":1901.8,"success_rate":1.0},{"date":"2025-12-11","sessions_count":5,"articles_fetched":246,"articles_processed":183,"articles_saved":36,"articles_skipped":210,"skip_reasons":{"low_importance":147,"content_filter":63},"llm_cost":7.8693,"avg_duration":2186.82,"success_rate":1.0},{"date":"2025-12-10","sessions_count":6,"articles_fetched":295,"articles_processed":231,"articles_saved":58,"articles_skipped":237,"skip_reasons":{"low_importance":173,"content_filter":64},"llm_cost":10.234,"avg_duration":1748.17,"success_rate":1.0},{"date":"2025-12-09","sessions_count":5,"articles_fetched":244,"articles_processed":184,"articles_saved":33,"articles_skipped":211,"skip_reasons":{"low_importance":151,"content_filter":60},"llm_cost":7.9495,"avg_duration":1443.65,"success_rate":1.0},{"date":"2025-12-08","sessions_count":6,"articles_fetched":535,"articles_processed":413,"articles_saved":251,"articles_skipped":284,"skip_reasons":{"low_importance":162,"content_filter":122},"llm_cost":17.4959,"avg_duration":2975.13,"success_rate":1.0},{"date":"2025-12-07","sessions_count":6,"articles_fetched":581,"articles_processed":454,"articles_saved":309,"articles_skipped":272,"skip_reasons":{"low_importance":145,"content_filter":127},"llm_cost":18.9727,"avg_duration":2772.86,"success_rate":1.0},{"date":"2025-12-06","sessions_count":6,"articles_fetched":583,"articles_processed":442,"articles_saved":382,"articles_skipped":201,"skip_reasons":{"content_filter":141,"low_importance":60},"llm_cost":2.9939,"avg_duration":512.45,"success_rate":1.0},{"date":"2025-12-05","sessions_count":6,"articles_fetched":593,"articles_processed":445,"articles_saved":400,"articles_skipped":193,"skip_reasons":{"low_importance":45,"content_filter":148},"llm_cost":0.0,"avg_duration":82.42,"success_rate":1.0},{"date":"2025-12-04","sessions_count":6,"articles_fetched":590,"articles_processed":458,"articles_saved":419,"articles_skipped":171,"skip_reasons":{"content_filter":132,"low_importance":39},"llm_cost":0.0,"avg_duration":103.33,"success_rate":1.0},{"date":"2025-12-03","sessions_count":6,"articles_fetched":590,"articles_processed":468,"articles_saved":370,"articles_skipped":220,"skip_reasons":{"content_filter":122,"low_importance":98},"llm_cost":16.3981,"avg_duration":8365.82,"success_rate":1.0},{"date":"2025-12-02","sessions_count":5,"articles_fetched":491,"articles_processed":378,"articles_saved":234,"articles_skipped":257,"skip_reasons":{"low_importance":144,"content_filter":113},"llm_cost":14.6133,"avg_duration":7610.72,"success_rate":1.0},{"date":"2025-12-01","sessions_count":5,"articles_fetched":385,"articles_processed":263,"articles_saved":223,"articles_skipped":162,"skip_reasons":{"content_filter":122,"low_importance":40},"llm_cost":0.4481,"avg_duration":293.5,"success_rate":0.8},{"date":"2025-11-30","sessions_count":6,"articles_fetched":589,"articles_processed":430,"articles_saved":364,"articles_skipped":225,"skip_reasons":{"low_importance":66,"content_filter":159},"llm_cost":0.0,"avg_duration":88.51,"success_rate":1.0},{"date":"2025-11-29","sessions_count":6,"articles_fetched":582,"articles_processed":451,"articles_saved":371,"articles_skipped":211,"skip_reasons":{"low_importance":80,"content_filter":131},"llm_cost":0.0,"avg_duration":99.42,"success_rate":1.0}],"aggregates":{"total_articles":4105,"total_cost":264.19,"avg_daily_articles":132.4,"most_common_skip_reason":{"reason":"low_importance","count":4621},"total_sessions":181,"total_fetched":11555,"total_skipped":7450},"performance_metrics":{"avg_session_duration":1762.17,"avg_api_response_time":393.0,"avg_tokens_per_article":3434.0,"error_rate":0.0}}
Health check běží automaticky při každém build. Dashboard data se generují denně.