{
    "schema_version": "1.0",
    "generated_at": "2026-10-13T05:34:36Z",
    "node": {
        "id": "eosc-node-sk",
        "name": "EOSC Node Slovakia",
        "country": "SK",
        "organisation": "EOSC Node Slovakia",
        "contact": "helpdesk.eosc@cvtisr.sk",
        "portal": "https://mon.eosc.sk/"
    },
    "collector": {
        "name": "eosc-sk-node-monitoring",
        "version": "1.0.0",
        "source_code": "https://github.com/efeos/ag26-4/tree/main/eosc-node-monitoring",
        "method": "Active black-box probing (HTTP/JSON/TCP), time-weighted availability. See /docs/METRICS.md.",
        "last_run": "2026-10-13T05:34:34Z"
    },
    "period": {
        "window": "30d",
        "from": "2026-09-13T05:34:33Z",
        "to": "2026-10-13T05:34:33Z"
    },
    "summary": {
        "services_total": 10,
        "services_by_status": {
            "OK": 10,
            "WARNING": 0,
            "CRITICAL": 0,
            "UNKNOWN": 0,
            "DOWNTIME": 0,
            "MISSING": 0
        },
        "node_status": "OK",
        "availability": 99.9888,
        "reliability": 99.9888
    },
    "services": [
        {
            "service_id": "sk-aai-keycloack",
            "name": "AAI Keycloak EOSC Slovakia",
            "description": "",
            "type": "web",
            "provider": "",
            "url": "https://cvti-sso-prod.eosc.cvtisr.sk/realms/eosc-prod",
            "monitored_endpoint": "https://cvti-sso-prod.eosc.cvtisr.sk/realms/eosc-prod",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "json",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-18T09:58:05Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 24 ms",
                "http_code": 200,
                "response_ms": 24
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.827233,
                "uptime_seconds": 2144188,
                "downtime_seconds": 0,
                "unknown_seconds": 447812,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7123,
                "checks_ok": 7123,
                "avg_response_ms": 26,
                "max_response_ms": 110
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-aai-keycloack",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-aai-keycloack&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-aai-keycloack",
                "web": "https://mon.eosc.sk/service/sk-aai-keycloack"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 50515,
                    "downtime_seconds": 0,
                    "unknown_seconds": 35885,
                    "checks_total": 169,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 27,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-fitsm-tool",
            "name": "FitSM Tool for EOSC Node Slovakia",
            "description": "",
            "type": "web",
            "provider": "",
            "url": "https://d2.eosc.sk/",
            "monitored_endpoint": "https://d2.eosc.sk/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-18T08:54:31Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 27 ms",
                "http_code": 200,
                "response_ms": 27
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.828704,
                "uptime_seconds": 2148002,
                "downtime_seconds": 0,
                "unknown_seconds": 443998,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7135,
                "checks_ok": 7135,
                "avg_response_ms": 27,
                "max_response_ms": 81
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-fitsm-tool",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-fitsm-tool&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-fitsm-tool",
                "web": "https://mon.eosc.sk/service/sk-fitsm-tool"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 54329,
                    "downtime_seconds": 0,
                    "unknown_seconds": 32071,
                    "checks_total": 181,
                    "avg_response_ms": 31,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 31,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 31,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 27,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 26,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-eosc-portal",
            "name": "Landing page - EOSC Node Slovakia",
            "description": "Public web portal of the Slovak EOSC node.",
            "type": "web",
            "provider": "EOSC Node Slovakia",
            "url": "https://eosc.sk/",
            "monitored_endpoint": "https://eosc.sk/",
            "enabled": true,
            "tags": [
                "production",
                "core",
                "web"
            ],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-10-05T17:48:05Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 24 ms",
                "http_code": 200,
                "response_ms": 24
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.830144,
                "uptime_seconds": 2151732,
                "downtime_seconds": 0,
                "unknown_seconds": 440268,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7145,
                "checks_ok": 7145,
                "avg_response_ms": 22,
                "max_response_ms": 4005
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-eosc-portal",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-eosc-portal&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-eosc-portal",
                "web": "https://mon.eosc.sk/service/sk-eosc-portal"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 766,
                    "downtime_seconds": 0,
                    "unknown_seconds": 85634,
                    "checks_total": 2,
                    "avg_response_ms": 193,
                    "status": "UNKNOWN"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 57293,
                    "downtime_seconds": 0,
                    "unknown_seconds": 29107,
                    "checks_total": 189,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 20,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 20,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 20,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 34,
                    "status": "WARNING"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 20,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 20,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 21,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-knowledge-base",
            "name": "Pilot Knowledge Base EOSC Node Slovakia",
            "description": "",
            "type": "web",
            "provider": "",
            "url": "https://d1.eosc.sk/",
            "monitored_endpoint": "https://d1.eosc.sk/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-18T13:57:16Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 33 ms",
                "http_code": 200,
                "response_ms": 33
            },
            "metrics": {
                "availability": 99.986,
                "reliability": 99.986,
                "uptime_ratio": 0.828548,
                "uptime_seconds": 2147597,
                "downtime_seconds": 301,
                "unknown_seconds": 444102,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7134,
                "checks_ok": 7133,
                "avg_response_ms": 30,
                "max_response_ms": 77
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-knowledge-base",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-knowledge-base&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-knowledge-base",
                "web": "https://mon.eosc.sk/service/sk-knowledge-base"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 99.4449,
                    "reliability": 99.4449,
                    "uptime_seconds": 53924,
                    "downtime_seconds": 301,
                    "unknown_seconds": 32175,
                    "checks_total": 181,
                    "avg_response_ms": 35,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 34,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 35,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 32,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 30,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 29,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 29,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-resource-komis",
            "name": "RESOURCE CAT - SVD Komis repository",
            "description": "",
            "type": "web",
            "provider": "",
            "url": "https://svd.cvtisr.sk/",
            "monitored_endpoint": "https://svd.cvtisr.sk/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-18T08:56:57Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 169 ms",
                "http_code": 200,
                "response_ms": 169
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.828648,
                "uptime_seconds": 2147856,
                "downtime_seconds": 0,
                "unknown_seconds": 444144,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7134,
                "checks_ok": 7134,
                "avg_response_ms": 228,
                "max_response_ms": 1452
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-resource-komis",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-resource-komis&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-resource-komis",
                "web": "https://mon.eosc.sk/service/sk-resource-komis"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 54183,
                    "downtime_seconds": 0,
                    "unknown_seconds": 32217,
                    "checks_total": 180,
                    "avg_response_ms": 244,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 234,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 237,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 237,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 231,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 233,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 229,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 234,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 235,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 229,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 223,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 223,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 223,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 226,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 222,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 223,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 221,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 224,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 229,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 224,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 227,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 220,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 225,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 232,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 223,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 221,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "d06a5b18-9860-475c-9579-ce3c3eb68de9",
            "name": "SERVICE - Genome Slovakia",
            "description": "Genetic variation in the Slovak population",
            "type": "web",
            "provider": "",
            "url": "https://gos.cusp.uniba.sk/browser/",
            "monitored_endpoint": "https://gos.cusp.uniba.sk/browser/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-17T12:19:30Z",
                "last_check": "2026-10-13T05:32:33Z",
                "message": "HTTP 200 in 40 ms",
                "http_code": 200,
                "response_ms": 40
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.830083,
                "uptime_seconds": 2151576,
                "downtime_seconds": 0,
                "unknown_seconds": 440424,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7145,
                "checks_ok": 7145,
                "avg_response_ms": 40,
                "max_response_ms": 619
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/d06a5b18-9860-475c-9579-ce3c3eb68de9",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=d06a5b18-9860-475c-9579-ce3c3eb68de9&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=d06a5b18-9860-475c-9579-ce3c3eb68de9",
                "web": "https://mon.eosc.sk/service/d06a5b18-9860-475c-9579-ce3c3eb68de9"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 611,
                    "downtime_seconds": 0,
                    "unknown_seconds": 85789,
                    "checks_total": 2,
                    "avg_response_ms": 179,
                    "status": "UNKNOWN"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 57292,
                    "downtime_seconds": 0,
                    "unknown_seconds": 29108,
                    "checks_total": 189,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 42,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 39,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 37,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 41,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 39,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 40,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 41,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 43,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 41,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 41,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 40,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "a027264f-8525-4130-9f45-e0729fbaf89f",
            "name": "SERVICE - Slovak CRIS - Current Research Information System",
            "description": "Slovak CRIS - Current Research Information System",
            "type": "web",
            "provider": "",
            "url": "https://www.skcris.sk/",
            "monitored_endpoint": "https://www.skcris.sk/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-10-12T13:13:58Z",
                "last_check": "2026-10-13T05:32:34Z",
                "message": "HTTP 200 in 238 ms",
                "http_code": 200,
                "response_ms": 238
            },
            "metrics": {
                "availability": 99.9019,
                "reliability": 99.9019,
                "uptime_ratio": 0.828029,
                "uptime_seconds": 2146252,
                "downtime_seconds": 2107,
                "unknown_seconds": 443641,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7136,
                "checks_ok": 7129,
                "avg_response_ms": 217,
                "max_response_ms": 437
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/a027264f-8525-4130-9f45-e0729fbaf89f",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=a027264f-8525-4130-9f45-e0729fbaf89f&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=a027264f-8525-4130-9f45-e0729fbaf89f",
                "web": "https://mon.eosc.sk/service/a027264f-8525-4130-9f45-e0729fbaf89f"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 54686,
                    "downtime_seconds": 0,
                    "unknown_seconds": 31714,
                    "checks_total": 182,
                    "avg_response_ms": 216,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 99.6516,
                    "reliability": 99.6516,
                    "uptime_seconds": 86099,
                    "downtime_seconds": 301,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 218,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 218,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 213,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 99.6516,
                    "reliability": 99.6516,
                    "uptime_seconds": 86099,
                    "downtime_seconds": 301,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 217,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 222,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 214,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 221,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 222,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 220,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 214,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 221,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 216,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 219,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 213,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 214,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 99.3032,
                    "reliability": 99.3032,
                    "uptime_seconds": 85798,
                    "downtime_seconds": 602,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 219,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 217,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 216,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 99.6516,
                    "reliability": 99.6516,
                    "uptime_seconds": 86099,
                    "downtime_seconds": 301,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 215,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 217,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 216,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 217,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 215,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 99.3032,
                    "reliability": 99.3032,
                    "uptime_seconds": 85798,
                    "downtime_seconds": 602,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 216,
                    "status": "CRITICAL"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 215,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-service-cat-api",
            "name": "Service Catalogue EOSC Slovakia (API)",
            "description": "API for harvesting from Service Catalogue of EOSC Node Slovakia",
            "type": "web",
            "provider": "",
            "url": "https://sc.eosc.sk/api/v1/services",
            "monitored_endpoint": "https://sc.eosc.sk/api/v1/services",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "json",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-21T14:03:16Z",
                "last_check": "2026-10-13T05:32:34Z",
                "message": "HTTP 200 in 22 ms",
                "http_code": 200,
                "response_ms": 22
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.721557,
                "uptime_seconds": 1870277,
                "downtime_seconds": 0,
                "unknown_seconds": 721723,
                "scheduled_downtime_seconds": 0,
                "checks_total": 6213,
                "checks_ok": 6213,
                "avg_response_ms": 25,
                "max_response_ms": 81
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-service-cat-api",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-service-cat-api&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-service-cat-api",
                "web": "https://mon.eosc.sk/service/sk-service-cat-api"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-19",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-20",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 35804,
                    "downtime_seconds": 0,
                    "unknown_seconds": 50596,
                    "checks_total": 119,
                    "avg_response_ms": 29,
                    "status": "UNKNOWN"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 288,
                    "avg_response_ms": 26,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 24,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 25,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 24,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-service-catalogue",
            "name": "Service Catalogue EOSC Slovakia (WEB)",
            "description": "Service catalogue",
            "type": "web",
            "provider": "",
            "url": "https://sc.eosc.sk",
            "monitored_endpoint": "https://sc.eosc.sk",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-21T14:00:37Z",
                "last_check": "2026-10-13T05:32:34Z",
                "message": "HTTP 200 in 22 ms",
                "http_code": 200,
                "response_ms": 22
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.721619,
                "uptime_seconds": 1870436,
                "downtime_seconds": 0,
                "unknown_seconds": 721564,
                "scheduled_downtime_seconds": 0,
                "checks_total": 6214,
                "checks_ok": 6214,
                "avg_response_ms": 22,
                "max_response_ms": 73
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-service-catalogue",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-service-catalogue&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-service-catalogue",
                "web": "https://mon.eosc.sk/service/sk-service-catalogue"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-19",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-20",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 35963,
                    "downtime_seconds": 0,
                    "unknown_seconds": 50437,
                    "checks_total": 121,
                    "avg_response_ms": 23,
                    "status": "UNKNOWN"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 23,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 21,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 22,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 21,
                    "status": "OK"
                }
            ]
        },
        {
            "service_id": "sk-zammad-heldpdesk",
            "name": "Zammad Helpdesk - EOSC Node Slovakia",
            "description": "",
            "type": "web",
            "provider": "",
            "url": "https://hd.eosc.sk/",
            "monitored_endpoint": "https://hd.eosc.sk/",
            "enabled": true,
            "tags": [],
            "check": {
                "type": "http",
                "method": "GET",
                "interval_seconds": 300,
                "timeout_seconds": 10,
                "expected_status": "200-299"
            },
            "current": {
                "status": "OK",
                "since": "2026-09-18T08:51:24Z",
                "last_check": "2026-10-13T05:32:34Z",
                "message": "HTTP 200 in 33 ms",
                "http_code": 200,
                "response_ms": 33
            },
            "metrics": {
                "availability": 100,
                "reliability": 100,
                "uptime_ratio": 0.828777,
                "uptime_seconds": 2148189,
                "downtime_seconds": 0,
                "unknown_seconds": 443811,
                "scheduled_downtime_seconds": 0,
                "checks_total": 7135,
                "checks_ok": 7135,
                "avg_response_ms": 36,
                "max_response_ms": 156
            },
            "links": {
                "self": "https://mon.eosc.sk/api/v1/services/sk-zammad-heldpdesk",
                "metrics": "https://mon.eosc.sk/api/v1/metrics?service=sk-zammad-heldpdesk&period=30d",
                "checks": "https://mon.eosc.sk/api/v1/checks?service=sk-zammad-heldpdesk",
                "web": "https://mon.eosc.sk/service/sk-zammad-heldpdesk"
            },
            "daily": [
                {
                    "date": "2026-09-13",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 66327,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-14",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-15",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-16",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-17",
                    "availability": null,
                    "reliability": null,
                    "uptime_seconds": 0,
                    "downtime_seconds": 0,
                    "unknown_seconds": 86400,
                    "checks_total": 0,
                    "avg_response_ms": null,
                    "status": "MISSING"
                },
                {
                    "date": "2026-09-18",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 54516,
                    "downtime_seconds": 0,
                    "unknown_seconds": 31884,
                    "checks_total": 181,
                    "avg_response_ms": 37,
                    "status": "OK"
                },
                {
                    "date": "2026-09-19",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 38,
                    "status": "OK"
                },
                {
                    "date": "2026-09-20",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 37,
                    "status": "OK"
                },
                {
                    "date": "2026-09-21",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-22",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-23",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-24",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-25",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-26",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 37,
                    "status": "OK"
                },
                {
                    "date": "2026-09-27",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-28",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-29",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-09-30",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-01",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-02",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-03",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-04",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-05",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-06",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-07",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 286,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-08",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 35,
                    "status": "OK"
                },
                {
                    "date": "2026-10-09",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-10",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-11",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 36,
                    "status": "OK"
                },
                {
                    "date": "2026-10-12",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 86400,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 287,
                    "avg_response_ms": 37,
                    "status": "OK"
                },
                {
                    "date": "2026-10-13",
                    "availability": 100,
                    "reliability": 100,
                    "uptime_seconds": 20073,
                    "downtime_seconds": 0,
                    "unknown_seconds": 0,
                    "checks_total": 67,
                    "avg_response_ms": 35,
                    "status": "OK"
                }
            ]
        }
    ]
}