{"generatedAt":"2026-11-11T22:48:53.732Z","lastRunAt":"2026-11-11T22:48:00.000Z","today":"2026-11-11","overall":"operational","groups":[{"id":"platform","name":{"fr":"Plateforme CorpoSmart","en":"CorpoSmart platform","ar":"منصة CorpoSmart"},"monitors":[{"id":"website","name":{"fr":"Site web","en":"Website","ar":"الموقع الإلكتروني"},"description":{"fr":"La boutique et les espaces clients sur corposmart.com.dz.","en":"The shop and customer areas on corposmart.com.dz.","ar":"المتجر وفضاءات الزبائن على corposmart.com.dz."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":404,"degraded":0,"down":14,"unknown":0}],"uptime":{"d30":96.65,"d60":96.65,"d90":96.65}},{"id":"api","name":{"fr":"API","en":"API","ar":"واجهة البرمجة (API)"},"description":{"fr":"Le service qui répond au site et aux applications.","en":"The service behind the website and the apps.","ar":"الخدمة التي يعتمد عليها الموقع والتطبيقات."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":411,"degraded":0,"down":7,"unknown":0}],"uptime":{"d30":98.325,"d60":98.325,"d90":98.325}},{"id":"storage","name":{"fr":"Stockage des fichiers","en":"File storage","ar":"تخزين الملفات"},"description":{"fr":"Images des produits et documents.","en":"Product images and documents.","ar":"صور المنتجات والوثائق."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":414,"degraded":0,"down":4,"unknown":0}],"uptime":{"d30":99.043,"d60":99.043,"d90":99.043}},{"id":"mailServer","name":{"fr":"Serveur de messagerie","en":"Mail server","ar":"خادم البريد"},"description":{"fr":"Le serveur qui envoie les e-mails de la plateforme.","en":"The server that sends the platform's emails.","ar":"الخادم الذي يرسل رسائل المنصة الإلكترونية."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":418,"degraded":0,"down":0,"unknown":0}],"uptime":{"d30":100,"d60":100,"d90":100}}]},{"id":"mourabaha","name":{"fr":"Mourabaha Smart","en":"Mourabaha Smart","ar":"Mourabaha Smart"},"monitors":[{"id":"mourabahaLanding","name":{"fr":"Site Mourabaha Smart","en":"Mourabaha Smart website","ar":"موقع Mourabaha Smart"},"description":{"fr":"mourabaha-smart.com","en":"mourabaha-smart.com","ar":"mourabaha-smart.com"},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":406,"degraded":0,"down":12,"unknown":0}],"uptime":{"d30":97.129,"d60":97.129,"d90":97.129}}]},{"id":"internal","name":{"fr":"Outil d'automatisation (CorpoSmart Tools)","en":"Automation tool (CorpoSmart Tools)","ar":"أداة الأتمتة (CorpoSmart Tools)"},"monitors":[{"id":"automation","name":{"fr":"API","en":"API","ar":"واجهة البرمجة (API)"},"description":{"fr":"Le serveur de l'outil répond et dit que tout va bien (/up).","en":"The tool's server answers and reports itself healthy (/up).","ar":"خادم الأداة يستجيب ويُبلغ أنه سليم (/up)."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":416,"degraded":0,"down":2,"unknown":0}],"uptime":{"d30":99.521,"d60":99.521,"d90":99.521}},{"id":"automationWeb","name":{"fr":"Web","en":"Web","ar":"الواجهة (Web)"},"description":{"fr":"Les pages de l'outil s'affichent : la page d'accueil et son fichier JavaScript se chargent.","en":"The tool's pages display: the home page and its JavaScript file load.","ar":"صفحات الأداة تُعرض: الصفحة الرئيسية وملف JavaScript الخاص بها يُحمَّلان."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":411,"degraded":0,"down":7,"unknown":0}],"uptime":{"d30":98.325,"d60":98.325,"d90":98.325}},{"id":"automationDatabase","name":{"fr":"Base de données","en":"Database","ar":"قاعدة البيانات"},"description":{"fr":"La base PostgreSQL de l'outil : comptes, sessions, file des tâches et résultats.","en":"The tool's PostgreSQL database: accounts, sessions, task queue and results.","ar":"قاعدة بيانات PostgreSQL الخاصة بالأداة: الحسابات والجلسات وطابور المهام والنتائج."},"state":"operational","days":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"ok":417,"degraded":0,"down":0,"unknown":1}],"uptime":{"d30":100,"d60":100,"d90":100}}]}],"incidents":[{"id":"auto_storage_20261111T1909Z","title":{"fr":"Stockage des fichiers indisponible","en":"File storage unavailable","ar":"تخزين الملفات غير متاح"},"state":"resolved","monitors":["storage"],"startsAt":"2026-11-11T19:09:00.000Z","endsAt":"2026-11-11T19:13:00.000Z","updates":[{"at":"2026-11-11T19:13:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:09:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_mourabahaLanding_20261111T1907Z","title":{"fr":"Site Mourabaha Smart indisponible","en":"Mourabaha Smart website unavailable","ar":"موقع Mourabaha Smart غير متاح"},"state":"resolved","monitors":["mourabahaLanding"],"startsAt":"2026-11-11T19:07:00.000Z","endsAt":"2026-11-11T19:13:00.000Z","updates":[{"at":"2026-11-11T19:13:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:07:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_api_20261111T1907Z","title":{"fr":"API indisponible","en":"API unavailable","ar":"واجهة البرمجة (API) غير متاح"},"state":"resolved","monitors":["api"],"startsAt":"2026-11-11T19:07:00.000Z","endsAt":"2026-11-11T19:12:00.000Z","updates":[{"at":"2026-11-11T19:12:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:07:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_automationWeb_20261111T1906Z","title":{"fr":"Web indisponible","en":"Web unavailable","ar":"الواجهة (Web) غير متاح"},"state":"resolved","monitors":["automationWeb"],"startsAt":"2026-11-11T19:06:00.000Z","endsAt":"2026-11-11T19:13:00.000Z","updates":[{"at":"2026-11-11T19:13:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:06:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_automation_20261111T1906Z","title":{"fr":"API indisponible","en":"API unavailable","ar":"واجهة البرمجة (API) غير متاح"},"state":"resolved","monitors":["automation"],"startsAt":"2026-11-11T19:06:00.000Z","endsAt":"2026-11-11T19:08:00.000Z","updates":[{"at":"2026-11-11T19:08:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:06:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_website_20261111T1906Z","title":{"fr":"Site web indisponible","en":"Website unavailable","ar":"الموقع الإلكتروني غير متاح"},"state":"resolved","monitors":["website"],"startsAt":"2026-11-11T19:06:00.000Z","endsAt":"2026-11-11T19:13:00.000Z","updates":[{"at":"2026-11-11T19:13:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T19:06:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_website_20261111T1833Z","title":{"fr":"Site web indisponible","en":"Website unavailable","ar":"الموقع الإلكتروني غير متاح"},"state":"resolved","monitors":["website"],"startsAt":"2026-11-11T18:33:00.000Z","endsAt":"2026-11-11T18:38:00.000Z","updates":[{"at":"2026-11-11T18:38:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T18:33:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_api_20261111T1823Z","title":{"fr":"API indisponible","en":"API unavailable","ar":"واجهة البرمجة (API) غير متاح"},"state":"resolved","monitors":["api"],"startsAt":"2026-11-11T18:23:00.000Z","endsAt":"2026-11-11T18:25:00.000Z","updates":[{"at":"2026-11-11T18:25:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T18:23:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_mourabahaLanding_20261111T1819Z","title":{"fr":"Site Mourabaha Smart indisponible","en":"Mourabaha Smart website unavailable","ar":"موقع Mourabaha Smart غير متاح"},"state":"resolved","monitors":["mourabahaLanding"],"startsAt":"2026-11-11T18:19:00.000Z","endsAt":"2026-11-11T18:25:00.000Z","updates":[{"at":"2026-11-11T18:25:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T18:19:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]},{"id":"auto_website_20261111T1819Z","title":{"fr":"Site web indisponible","en":"Website unavailable","ar":"الموقع الإلكتروني غير متاح"},"state":"resolved","monitors":["website"],"startsAt":"2026-11-11T18:19:00.000Z","endsAt":"2026-11-11T18:21:00.000Z","updates":[{"at":"2026-11-11T18:21:00.000Z","state":"resolved","message":{"fr":"Le service répond de nouveau normalement.","en":"The service is responding normally again.","ar":"عادت الخدمة إلى العمل بشكل طبيعي."}},{"at":"2026-11-11T18:19:00.000Z","state":"investigating","message":{"fr":"Panne détectée automatiquement. Nous enquêtons.","en":"Outage detected automatically. We are investigating.","ar":"تم رصد العطل تلقائيًا. نحن نتحقق من الأمر."}}]}]}