コード例 #1
0
import logging

from django.db.models import Q

from console.repositories.app import service_repo
from console.repositories.event_repo import event_repo
from console.repositories.team_repo import team_repo
from console.services.app_actions.app_log import AppEventService
from goodrain_web.tools import JuncheePaginator
from www.apiclient.regionapi import RegionInvokeApi
from www.db import BaseConnection
from www.models.main import ServiceEvent

logger = logging.getLogger("default")
region_api = RegionInvokeApi()
e_s = AppEventService()


class ServiceEventDynamic(object):
    def get_team_current_region_service_events(self, region, team, page,
                                               page_size):
        dsn = BaseConnection()
        start = (int(page) - 1) * int(page_size)
        end = page_size

        query_sql = """
        select e.start_time, e.event_id, s.service_alias, s.service_cname
        from service_event e
                 JOIN tenant_service s on e.service_id = s.service_id
        WHERE e.tenant_id = "{team_id}"
          and s.service_region = "{region_name}"
コード例 #2
0
# -*- coding: utf8 -*-
"""
  Created on 18/1/24.
"""
from console.services.app_actions.app_log import AppEventService
from console.services.app_actions.app_log import AppLogService
from console.services.app_actions.app_log import AppWebSocketService
from console.services.app_actions.app_manage import AppManageService

event_service = AppEventService()
app_manage_service = AppManageService()
log_service = AppLogService()
ws_service = AppWebSocketService()