Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #5
0
 def ping(self):
     # 检查Redis 服务器是否可访问
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Пример #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)
Пример #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)
Пример #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)
Пример #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)))
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #17
0
 def get_metrics(self):
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(400, 'redis server {} can not connected'.format(self.host))
Пример #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)
Пример #19
0
 def ping(self):
     try:
         return self.redis.ping()
     except RedisError:
         raise RestException(400, 'redis server {} can not connected'.format(self.host))
Пример #20
0
 def ping(self):
     try:
         return self.redis.ping()
     except:
         raise RestException(
             400, 'redis server %s can not connected' % self.host)
Пример #21
0
 def get_metrics(self):
     try:
         return self.redis.info()
     except RedisError:
         raise RestException(
             400, 'redis sercer %s can not connected' % self.host)