From 79f8480ae423524f6cc6443ce4eade557385e1d1 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Tue, 9 Apr 2024 17:07:48 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20core=20celery=20=E4=B8=8D=E5=81=9A?= =?UTF-8?q?=E6=8A=A5=E8=AD=A6=20(#12970)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: feng <1304903146@qq.com> --- apps/ops/notifications.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/apps/ops/notifications.py b/apps/ops/notifications.py index b0c4906e4..b7b8a0164 100644 --- a/apps/ops/notifications.py +++ b/apps/ops/notifications.py @@ -1,13 +1,14 @@ -from django.utils.translation import gettext_lazy as _ -from django.utils.translation import gettext from django.template.loader import render_to_string +from django.utils.translation import gettext +from django.utils.translation import gettext_lazy as _ -from notifications.notifications import SystemMessage -from notifications.models import SystemMsgSubscription -from users.models import User from notifications.backends import BACKEND -from terminal.models.component.status import Status +from notifications.models import SystemMsgSubscription +from notifications.notifications import SystemMessage +from terminal.const import TerminalType from terminal.models import Terminal +from terminal.models.component.status import Status +from users.models import User __all__ = ('ServerPerformanceMessage', 'ServerPerformanceCheckUtil') @@ -133,7 +134,9 @@ class ServerPerformanceCheckUtil(object): def initial_terminals(self): terminals = [] - for terminal in Terminal.objects.filter(is_deleted=False): + for terminal in Terminal.objects.filter(is_deleted=False).exclude( + type__in=[TerminalType.core, TerminalType.celery] + ): if not terminal.is_active: continue terminal.stat = Status.get_terminal_latest_stat(terminal)