🏥 Tech News Health & Pipeline Status
Status: WARNING
Poslední kontrola: 19.02.2026 05:42
Summary: Status: WARNING | Články 24h: 0 | Čeština: 100.0% | Alerty: 3
📈 30denní přehled (30 dní)
Nově vygenerováno (30 dní)
ℹ️
953
Denní průměr: 30.7
LLM náklady
$273.2
Celkem za období
API dotazy
8631
Sessions: 176
Přeskočeno
7678
Hlavně: low_importance
🔄 Processing Pipeline (30 dní)
📥 API Fetch
8631
⏭️ Přeskočeno (filtry)
7678
💾 Uloženo
953 (11.0%)
📊 Denní statistiky (posledních 14 dní)
| Datum | Fetched | Saved | Skipped | Cost | Success |
|---|---|---|---|---|---|
| 2026-02-19 | 98 | 14 | 84 | $3.3533 | 100% |
| 2026-02-18 | 296 | 35 | 261 | $9.5709 | 100% |
| 2026-02-17 | 294 | 21 | 273 | $8.7627 | 100% |
| 2026-02-16 | 298 | 41 | 257 | $9.5194 | 100% |
| 2026-02-15 | 295 | 38 | 257 | $9.5536 | 100% |
| 2026-02-14 | 294 | 40 | 254 | $9.6626 | 100% |
| 2026-02-13 | 293 | 47 | 246 | $9.7322 | 100% |
| 2026-02-12 | 294 | 27 | 267 | $9.9285 | 100% |
| 2026-02-11 | 293 | 19 | 274 | $9.8033 | 100% |
| 2026-02-10 | 291 | 24 | 267 | $6.0754 | 100% |
| 2026-02-09 | 244 | 24 | 220 | $5.8174 | 100% |
| 2026-02-08 | 294 | 32 | 262 | $9.734 | 100% |
| 2026-02-07 | 292 | 31 | 261 | $9.3089 | 100% |
| 2026-02-06 | 296 | 34 | 262 | $10.0956 | 100% |
⚡ Performance Metriky
Průměrný čas session
1436.52s
API Response Time
345.0ms
Tokens per Article
4149.0
Error Rate
0.0%
🚨 Alerty (3) (🔴0 CRITICAL, 🟡2 WARNING, ℹ️1 INFO)
- [WARNING] Nejnovější článek je starý 24.8h (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ů
ℹ️
167
(celá databáze)
Články za 24h
ℹ️
0
(podle publishedAt)
Stáří nejnovějšího (h)
24.76
Poměr češtiny
100.0%
🔍 Detailní Kontroly
🕐 Čerstvost článků: WARNING
- Stáří nejnovějšího: 24.76 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: 3728.0 znaků
- Medián délky: 3772.0 znaků
📋 Health Check Raw Data
{"status":"WARNING","timestamp":"2026-02-19T05:42:49.739824+00:00","checks":{"freshness":{"status":"WARNING","newest_age_hours":24.76,"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":3728.0,"median_length":3772.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":167,"articles_24h":0,"articles_1h":0,"newest_article_age_hours":24.76,"czech_articles":100,"english_articles":0,"czech_ratio":1.0,"avg_content_length":3728.0,"median_content_length":3772.0,"articles_with_images_pct":97.0,"articles_with_category_pct":100.0,"front_matter_error_rate":0.0},"alerts":[{"level":"WARNING","message":"Nejnovější článek je starý 24.8h (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":"2026-02-19T05:42:50.079371+00:00","period_days":30,"current_status":{"health":"OK","last_run":"2026-02-19T05:21:04.364484+00:00","last_run_status":"success","articles_today":14,"active_alerts":[]},"daily_series":[{"date":"2026-02-19","sessions_count":2,"articles_fetched":98,"articles_processed":80,"articles_saved":14,"articles_skipped":84,"skip_reasons":{"low_importance":66,"content_filter":18},"llm_cost":3.3533,"avg_duration":1194.61,"success_rate":1.0},{"date":"2026-02-18","sessions_count":6,"articles_fetched":296,"articles_processed":226,"articles_saved":35,"articles_skipped":261,"skip_reasons":{"low_importance":191,"content_filter":70},"llm_cost":9.5709,"avg_duration":1308.78,"success_rate":1.0},{"date":"2026-02-17","sessions_count":6,"articles_fetched":294,"articles_processed":216,"articles_saved":21,"articles_skipped":273,"skip_reasons":{"low_importance":195,"content_filter":78},"llm_cost":8.7627,"avg_duration":1133.73,"success_rate":1.0},{"date":"2026-02-16","sessions_count":6,"articles_fetched":298,"articles_processed":223,"articles_saved":41,"articles_skipped":257,"skip_reasons":{"low_importance":182,"content_filter":75},"llm_cost":9.5194,"avg_duration":1183.09,"success_rate":1.0},{"date":"2026-02-15","sessions_count":6,"articles_fetched":295,"articles_processed":223,"articles_saved":38,"articles_skipped":257,"skip_reasons":{"low_importance":185,"content_filter":72},"llm_cost":9.5536,"avg_duration":1107.56,"success_rate":1.0},{"date":"2026-02-14","sessions_count":6,"articles_fetched":294,"articles_processed":221,"articles_saved":40,"articles_skipped":254,"skip_reasons":{"low_importance":181,"content_filter":73},"llm_cost":9.6626,"avg_duration":1043.45,"success_rate":1.0},{"date":"2026-02-13","sessions_count":6,"articles_fetched":293,"articles_processed":231,"articles_saved":47,"articles_skipped":246,"skip_reasons":{"low_importance":184,"content_filter":62},"llm_cost":9.7322,"avg_duration":1321.07,"success_rate":1.0},{"date":"2026-02-12","sessions_count":6,"articles_fetched":294,"articles_processed":236,"articles_saved":27,"articles_skipped":267,"skip_reasons":{"low_importance":209,"content_filter":58},"llm_cost":9.9285,"avg_duration":1209.39,"success_rate":1.0},{"date":"2026-02-11","sessions_count":6,"articles_fetched":293,"articles_processed":231,"articles_saved":19,"articles_skipped":274,"skip_reasons":{"content_filter":62,"low_importance":212},"llm_cost":9.8033,"avg_duration":1543.1,"success_rate":1.0},{"date":"2026-02-10","sessions_count":6,"articles_fetched":291,"articles_processed":214,"articles_saved":24,"articles_skipped":267,"skip_reasons":{"low_importance":190,"content_filter":77},"llm_cost":6.0754,"avg_duration":993.18,"success_rate":1.0},{"date":"2026-02-09","sessions_count":5,"articles_fetched":244,"articles_processed":175,"articles_saved":24,"articles_skipped":220,"skip_reasons":{"low_importance":151,"content_filter":69},"llm_cost":5.8174,"avg_duration":1022.38,"success_rate":1.0},{"date":"2026-02-08","sessions_count":6,"articles_fetched":294,"articles_processed":230,"articles_saved":32,"articles_skipped":262,"skip_reasons":{"content_filter":64,"low_importance":198},"llm_cost":9.734,"avg_duration":1386.82,"success_rate":1.0},{"date":"2026-02-07","sessions_count":6,"articles_fetched":292,"articles_processed":218,"articles_saved":31,"articles_skipped":261,"skip_reasons":{"low_importance":187,"content_filter":74},"llm_cost":9.3089,"avg_duration":1208.47,"success_rate":1.0},{"date":"2026-02-06","sessions_count":6,"articles_fetched":296,"articles_processed":230,"articles_saved":34,"articles_skipped":262,"skip_reasons":{"low_importance":196,"content_filter":66},"llm_cost":10.0956,"avg_duration":1560.21,"success_rate":1.0},{"date":"2026-02-05","sessions_count":6,"articles_fetched":295,"articles_processed":233,"articles_saved":39,"articles_skipped":256,"skip_reasons":{"content_filter":62,"low_importance":194},"llm_cost":9.8561,"avg_duration":2101.47,"success_rate":1.0},{"date":"2026-02-04","sessions_count":6,"articles_fetched":292,"articles_processed":205,"articles_saved":40,"articles_skipped":252,"skip_reasons":{"low_importance":165,"content_filter":87},"llm_cost":8.4238,"avg_duration":1408.95,"success_rate":1.0},{"date":"2026-02-03","sessions_count":6,"articles_fetched":291,"articles_processed":217,"articles_saved":23,"articles_skipped":268,"skip_reasons":{"low_importance":194,"content_filter":74},"llm_cost":9.3401,"avg_duration":1466.33,"success_rate":1.0},{"date":"2026-02-02","sessions_count":5,"articles_fetched":243,"articles_processed":177,"articles_saved":30,"articles_skipped":213,"skip_reasons":{"low_importance":147,"content_filter":66},"llm_cost":7.6838,"avg_duration":1406.29,"success_rate":1.0},{"date":"2026-02-01","sessions_count":6,"articles_fetched":295,"articles_processed":197,"articles_saved":42,"articles_skipped":253,"skip_reasons":{"low_importance":155,"content_filter":98},"llm_cost":8.4437,"avg_duration":1212.89,"success_rate":1.0},{"date":"2026-01-31","sessions_count":6,"articles_fetched":292,"articles_processed":231,"articles_saved":46,"articles_skipped":246,"skip_reasons":{"low_importance":185,"content_filter":61},"llm_cost":9.8486,"avg_duration":1386.89,"success_rate":1.0},{"date":"2026-01-30","sessions_count":5,"articles_fetched":244,"articles_processed":185,"articles_saved":33,"articles_skipped":211,"skip_reasons":{"low_importance":152,"content_filter":59},"llm_cost":7.9977,"avg_duration":1541.85,"success_rate":1.0},{"date":"2026-01-29","sessions_count":6,"articles_fetched":297,"articles_processed":225,"articles_saved":19,"articles_skipped":278,"skip_reasons":{"content_filter":72,"low_importance":206},"llm_cost":9.8077,"avg_duration":1732.11,"success_rate":1.0},{"date":"2026-01-28","sessions_count":6,"articles_fetched":296,"articles_processed":229,"articles_saved":22,"articles_skipped":274,"skip_reasons":{"low_importance":207,"content_filter":67},"llm_cost":9.6162,"avg_duration":1693.36,"success_rate":1.0},{"date":"2026-01-27","sessions_count":6,"articles_fetched":296,"articles_processed":216,"articles_saved":30,"articles_skipped":266,"skip_reasons":{"low_importance":186,"content_filter":80},"llm_cost":8.3696,"avg_duration":948.52,"success_rate":1.0},{"date":"2026-01-26","sessions_count":5,"articles_fetched":245,"articles_processed":180,"articles_saved":13,"articles_skipped":232,"skip_reasons":{"low_importance":167,"content_filter":65},"llm_cost":7.7306,"avg_duration":1294.07,"success_rate":1.0},{"date":"2026-01-25","sessions_count":6,"articles_fetched":298,"articles_processed":234,"articles_saved":29,"articles_skipped":269,"skip_reasons":{"content_filter":64,"low_importance":205},"llm_cost":9.641,"avg_duration":1384.56,"success_rate":1.0},{"date":"2026-01-24","sessions_count":6,"articles_fetched":296,"articles_processed":225,"articles_saved":32,"articles_skipped":264,"skip_reasons":{"low_importance":193,"content_filter":71},"llm_cost":9.426,"avg_duration":1415.74,"success_rate":1.0},{"date":"2026-01-23","sessions_count":4,"articles_fetched":194,"articles_processed":156,"articles_saved":36,"articles_skipped":158,"skip_reasons":{"low_importance":120,"content_filter":38},"llm_cost":6.6624,"avg_duration":2107.8,"success_rate":1.0},{"date":"2026-01-22","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.7483,"avg_duration":1942.45,"success_rate":1.0},{"date":"2026-01-21","sessions_count":6,"articles_fetched":298,"articles_processed":237,"articles_saved":28,"articles_skipped":270,"skip_reasons":{"low_importance":209,"content_filter":61},"llm_cost":9.9708,"avg_duration":2226.3,"success_rate":1.0},{"date":"2026-01-20","sessions_count":6,"articles_fetched":290,"articles_processed":231,"articles_saved":24,"articles_skipped":266,"skip_reasons":{"low_importance":207,"content_filter":59},"llm_cost":9.7125,"avg_duration":2028.91,"success_rate":1.0}],"aggregates":{"total_articles":953,"total_cost":273.2,"avg_daily_articles":30.7,"most_common_skip_reason":{"reason":"low_importance","count":5605},"total_sessions":176,"total_fetched":8631,"total_skipped":7678},"performance_metrics":{"avg_session_duration":1436.52,"avg_api_response_time":345.0,"avg_tokens_per_article":4149.0,"error_rate":0.0}}
Health check běží automaticky při každém build. Dashboard data se generují denně.