Exemplo n.º 1
0
 def wrapper(*args, **kwargs):
     object_id = kwargs.get('object_id')
     if object_id is None:
         raise RestException(404, 'object not exist')
     obj = self.object_class.query.get(object_id)
     if obj is None:
         raise RestException(404, 'object not exist')
     g.instance = obj
     return func(*args, **kwargs)
Exemplo n.º 2
0
        def wrapper(*args, **kwargs):
            """
            Args: 
                object_id(int): SQLAlchemy object id
            """
            object_id = kwargs.get('object_id')
            if object_id is None:
                raise RestException(404, 'object doesn\'t exist')

            obj = self.object_class.query.get(object_id)
            if obj is None:
                raise RestException(404, 'object doesn\'t exist')
            g.instance = obj
            return func(*args, **kwargs)
Exemplo n.º 3
0
 def ping(self):
     """ examine redis server visit or not"""
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 4
0
 def ping(self):
     """ 检查 Redis 服务器是否可以访问
     """
     try:
         return self.redis.ping()
     except RedisError as e:
         raise RestException(400, "redis server %s can not connected" % self.host)
Exemplo n.º 5
0
 def ping(self):
     # 检查Redis 服务器是否可访问
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 6
0
 def get_metrics(self):
     """get REdis server monitor info"""
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 7
0
 def ping(self):
     """check whether Redis server can be accessed
     """
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(400, 'redis server %s can not connected' % self.host)
Exemplo n.º 8
0
 def get_metrics(self):
     """ 获取 Redis 服务器监控信息
     通过 Redis 服务器指令 INFO 返回监控信息
     """
     try:
         return self.redis.info()
     except RedisError as e:
         raise RestException(400, "redis server %s can not connected" % self.host)
Exemplo n.º 9
0
 def get_metrics(self):
     """get redis server metrics 
     """
     try:
         return self.redis.info()
     except RedisError:
         raise (RestException(
             400, 'cannot connect to redis server {}'.format(self.host)))
Exemplo n.º 10
0
 def get_metrics(self):
     # 获得 Redis 服务器监控信息
     # 通过 Redis 服务器指令info 返回监控信息,参考
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 11
0
 def ping(self):
     """检查Redis服务器是否可以访问
     """
     try:
         return self.redis.ping()  # 这里调用的是StrictRedis对象的ping方法
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 12
0
 def get_metrics(self):
     """获取Redis服务器监控信息,通过Redis服务器指令INFO
     返回监控信息,参考 https://redis.io/commands/INFO
     """
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 13
0
 def get_metrics(self):
     """get Redis server monitor info
     from Redis server command 'INFO',return monitor info.
     reference https://redis.io/commands/INFO
     """
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(400, 'redis server %s can not connected' % self.host)
Exemplo n.º 14
0
 def get_metrics(self):
     """
         获取 Redis 服务器监控信息
         通过 Redis 服务器指令返回监控信息
     """
     try:
         return self.redis.info()
     except:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 15
0
    def get_metrics(self):
        """获取Redis服务器监控信息

        通过Redis服务器指令INFO返回监控信息
        """
        try:
            return self.redis.info()  # 这里调用的是StrictRedis对象的info方法
        except RedisError:
            raise RestException(
                400, 'redis server %s can not connected' % self.host)
Exemplo n.º 16
0
 def get_metrics(self):
     """获取 Redis 服务器监控信息
     通过 Redis 服务器指令 INFO 返回监控信息, 参考 https://redis.io/commands/INFO
     """
     try:
         # TODO 新版本的 Redis 服务器支持查看某一 setion 的信息,不必返回所有信息
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 17
0
 def get_metrics(self):
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(400, 'redis server {} can not connected'.format(self.host))
Exemplo n.º 18
0
 def ping(self):
     """ check redis network is connect """
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(400,'redis server %s can not connected' %self.host)
Exemplo n.º 19
0
 def ping(self):
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(400, 'redis server {} can not connected'.format(self.host))
Exemplo n.º 20
0
 def ping(self):
     try:
         return self.redis.ping()
     except:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Exemplo n.º 21
0
 def get_metrics(self):
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis sercer %s can not connected' % self.host)