From c0f263ee705d4445f432710869ed4b940fcbf3db Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Sat, 15 Aug 2020 13:15:20 +0200 Subject: [PATCH] add Monitoring model --- app/models.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/models.py b/app/models.py index 8d1bda81..bd85aa0f 100644 --- a/app/models.py +++ b/app/models.py @@ -1734,3 +1734,18 @@ class PublicDomain(db.Model, ModelMixin): """SimpleLogin domains that all users can use""" domain = db.Column(db.String(128), unique=True, nullable=False) + + +class Monitoring(db.Model, ModelMixin): + """ + Store different host information over the time in order to + - alert issues in (almost) real time + - analyze data trending + """ + + host = db.Column(db.String(256), nullable=False) + + # Postfix stats + incoming_queue = db.Column(db.Integer, nullable=False) + active_queue = db.Column(db.Integer, nullable=False) + deferred_queue = db.Column(db.Integer, nullable=False)