perf: core celery 不做报警 (#12970)

Co-authored-by: feng <1304903146@qq.com>
pull/12971/head
fit2bot 2024-04-09 17:07:48 +08:00 committed by GitHub
parent dec502e025
commit 79f8480ae4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 7 deletions

View File

@ -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)