Case study

MDS Panel

Η εταιρία ήθελε να σταματήσει να «τρέχει πίσω από τα προβλήματα» και να έχει πλήρη εικόνα της κατάστασης όλων των εφαρμογών της, από ένα μέρος.

mds-dashboard-2

Τι ζήτησε ο πελάτης

  • Ένα dashboard όπου φαίνονται όλες οι εφαρμογές — ποιες δουλεύουν, ποιες έχουν θέμα, ποιες είναι σε συντήρηση
  • Αυτόματες ειδοποιήσεις με email όταν κάτι πάει στραβά (downtime, λάθη στα logs, SSL που λήγει, backup που απέτυχε)
  • Δυνατότητα να μπαίνουν γρήγορα σε μια εφαρμογή — logs, terminal, backups — χωρίς να ανοίγουν ξεχωριστά εργαλεία
  • Maintenance mode με ένα κλικ, ώστε οι χρήστες να βλέπουν σελίδα συντήρησης αντί για error
  • Public status page για κάθε πελάτη, ώστε να ελέγχει μόνος του αν η εφαρμογή του είναι online
  • Διαφορετικά επίπεδα πρόσβασης — admin, operator, viewer — με δυνατότητα να βλέπει κάποιος μόνο συγκεκριμένες εφαρμογές
  • Reports και στατιστικά για uptime, response time και alerts ανά εβδομάδα

Τι υλοποιήσαμε

  • Dashboard & Global Overview — εικόνα όλου του fleet με KPIs, drag-and-drop ταξινόμηση, φίλτρα (π.χ. μόνο εφαρμογές με θέματα) και αναζήτηση
  • Alerts Inbox & Incidents — κεντρικό inbox για alerts από όλες τις εφαρμογές και timeline με το ιστορικό κάθε incident
  • Maintenance Calendar — προγραμματισμός παραθύρων συντήρησης και ενεργοποίηση maintenance mode με ένα κλικ
  • Application Detail — για κάθε εφαρμογή ξεχωριστά: overview με charts, live logs, έλεγχος storage, κανόνες alerts, backups και terminal μέσα στο browser
  • Onboarding Wizard — σκανάρει αυτόματα τα Docker projects του server και τα εισάγει στο panel σε λίγα βήματα
  • Templates — έτοιμα presets για γρήγορη προσθήκη νέων εφαρμογών
  • Weekly Reports — εβδομαδιαία αναφορά uptime, response time και alerts, με εξαγωγή CSV
  • Application Costs — καταγραφή μηνιαίου κόστους ανά εφαρμογή
  • Public Status Page — branded σελίδα κατάστασης για κάθε πελάτη, χωρίς login (/status/:slug)
  • User Management — δημιουργία χρηστών, ρόλοι (admin/operator/viewer) και πρόσβαση ανά εφαρμογή
  • Whitelabel branding — κάθε εφαρμογή έχει δικό της logo και χρώμα, το ίδιο και το panel
  • Email & ειδοποιήσεις — ρύθμιση SMTP, ιστορικό αποστολών, αυτόματα alerts για downtime, SSL, thresholds, backup failures
  • Audit Log & API Keys — καταγραφή κάθε αλλαγής και read-only keys για εξωτερικές ενσωματώσεις
  • Background αυτοματισμοί — uptime checks κάθε 5 λεπτά, log scanner, threshold alerts, SSL έλεγχος, backup runner, storage snapshots

Τι πετύχαμε

  • Η ομάδα βλέπει όλες τις εφαρμογές από ένα dashboard — χωρίς να ανοίγει Docker Desktop, terminal ή ξεχωριστά εργαλεία
  • Τα προβλήματα εντοπίζονται αυτόματα και ειδοποιούνται με email — πριν το μάθει ο πελάτης
  • Νέα εφαρμογή μπαίνει στο panel σε λίγα λεπτά μέσω του onboarding wizard, αντί για χειροκίνητη ρύθμιση
  • Maintenance mode ενεργοποιείται με ένα κλικ — οι χρήστες βλέπουν καθαρή σελίδα συντήρησης, όχι error
  • Οι πελάτες ελέγχουν μόνοι τους την κατάσταση της εφαρμογής τους μέσω της public status page
  • Logs, terminal και backups είναι μέσα στο panel — χωρίς SSH ή εξωτερικά εργαλεία
  • Τα weekly reports δίνουν σαφή εικόνα uptime και alerts ανά εβδομάδα, με CSV για περαιτέρω ανάλυση
  • Ρόλοι και δικαιώματα ανά εφαρμογή — κάθε μέλος της ομάδας βλέπει μόνο ό,τι χρειάζεται

Unibyte

Εικόνες από το έργο

mds-app-details
mds-app-details-2
mds-alerts
mds-dashboard-1

Unibyte

Θέλετε κάτι παρόμοιο για την επιχείρησή σας;