Public Member Functions | |
def | __init__ |
def | run_command |
def | pretty_print |
def | load_fuse_kafka_event |
def | start |
Data Fields | |
select | |
zkconnect |
Utility to read messages from kafka based on fuse kafka format
def build.FuseKafkaLog.load_fuse_kafka_event | ( | self, | |
string | |||
) |
Decodes a json logstash/fuse_kafka event string, i.e.: - does a json decoding - decodes @message and command fields - adds message_size-added field string - the JSON input logstash/fuse_kafka event Example build.FuseKafkaLog().load_fuse_kafka_event( '{"command": "bXkgY29tbWFuZGU=", "@message": "bXkgbWVzc2FnZQ=="}') => {'message_size-added': 10, u'command': 'my commande', u'@message': 'my message'} Returns the decoded json object
def build.FuseKafkaLog.pretty_print | ( | self, | |
string | |||
) |
Displays a json logstash/fuse_kafka event in a user friendly fashion string - the JSON input logstash/fuse_kafka event Example pretty_print('{"command": "bXkgY29tbWFuZA==", "@message": "bXkgbWVzc2FnZQ==", ' + '"fields": {"a": "v"}, "tags": ["tag"]}') prints: event: message_size-added: 0 fields: a: v command: my command @message: my message tags: - tag
def build.FuseKafkaLog.run_command | ( | self, | |
command | |||
) |
def build.FuseKafkaLog.start | ( | self | ) |