示例#1
0
    def setUp(self):
        self.orig_default_client = CLIENT_HOLDER._default_clientname
        client = CLIENT_HOLDER.get_client(self.client_name)
        client_config = {'stream_class': 'heka.streams.DebugCaptureStream'}

        self.client = client_from_dict_config(client_config, client)
        self.stream = self.client.stream

        CLIENT_HOLDER.set_default_client_name(self.client_name)
示例#2
0
    def setUp(self):
        self.orig_default_client = CLIENT_HOLDER._default_clientname
        client = CLIENT_HOLDER.get_client(self.client_name)
        client_config = {'stream_class': 'heka.streams.DebugCaptureStream'}

        self.client = client_from_dict_config(client_config, client)
        self.stream = self.client.stream

        CLIENT_HOLDER.set_default_client_name(self.client_name)
示例#3
0
    def setUp(self):
        client = CLIENT_HOLDER.get_client(self.client_name)

        client_config = {'stream_class': 'heka.senders.DebugCaptureSender',
                'plugins': {'plugin_section_name':
                    ('heka_raven.raven_plugin:config_plugin',
                        {'dsn': 'udp://*****:*****@somehost.com:5000/2'})}
                    }
        self.client = client_from_dict_config(client_config, client)
        CLIENT_HOLDER.set_default_client_name(self.client_name)
示例#4
0
    def setUp(self):
        self.dsn = "udp://*****:*****@somehost.com:9000/2"
        client = CLIENT_HOLDER.get_client(self.client_name)

        client_config = {'stream_class': 'heka.senders.DebugCaptureSender',
                'plugins': {'plugin_section_name':
                    ['heka_raven.raven_plugin:config_plugin',
                        {'dsn': self.dsn}]
                    }}
        self.client = client_from_dict_config(client_config, client)
        CLIENT_HOLDER.set_default_client_name(self.client_name)
示例#5
0
    def setUp(self):
        client = CLIENT_HOLDER.get_client(self.client_name)

        client_config = {
            'stream_class': 'heka.senders.DebugCaptureSender',
            'plugins': {
                'plugin_section_name':
                ('heka_raven.raven_plugin:config_plugin', {
                    'dsn': 'udp://*****:*****@somehost.com:5000/2'
                })
            }
        }
        self.client = client_from_dict_config(client_config, client)
        CLIENT_HOLDER.set_default_client_name(self.client_name)
示例#6
0
    def setUp(self):
        self.dsn = "udp://*****:*****@somehost.com:9000/2"
        client = CLIENT_HOLDER.get_client(self.client_name)

        client_config = {
            'stream_class': 'heka.senders.DebugCaptureSender',
            'plugins': {
                'plugin_section_name':
                ['heka_raven.raven_plugin:config_plugin', {
                    'dsn': self.dsn
                }]
            }
        }
        self.client = client_from_dict_config(client_config, client)
        CLIENT_HOLDER.set_default_client_name(self.client_name)
 def client(self):
     if self._client is None:
         if self.client_name:
             self._client = CLIENT_HOLDER.get_client(self.client_name)
         else:
             self._client = CLIENT_HOLDER.default_client
     return self._client
示例#8
0
 def tearDown(self):
     if self.client_name in CLIENT_HOLDER._clients:
         del CLIENT_HOLDER._clients[self.client_name]
     CLIENT_HOLDER.set_default_client_name(self.orig_default_client)
     timed_add._client = None
示例#9
0
 def tearDown(self):
     if self.client_name in CLIENT_HOLDER._clients:
         del CLIENT_HOLDER._clients[self.client_name]
     CLIENT_HOLDER.set_default_client_name(self.orig_default_client)
     timed_add._client = None
示例#10
0
def set_heka_client(client):
    CLIENT_HOLDER.set_client('ichnaea', client)
    return get_heka_client()
示例#11
0
def set_heka_client(client):
    CLIENT_HOLDER.set_client('ichnaea', client)
    return get_heka_client()