Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 781 Bytes

README.md

File metadata and controls

27 lines (17 loc) · 781 Bytes

LogLess

LogLess is a centralized logging/event stack using AWS Kinesis/Lambda. The AWS Lambda handler is used for processing incoming logs from Kinesis stream.

Usage

Use the logless_records generator to process incoming records. The method returns a LogLessRecord object which can be used to process individual log entries.

Store the logs into ElasticSearch, use it to chech for alarm states etc.

Example

import logless_lambda


def processor(event, context):
    for record in logless_lambda.logless_records(event['Records']):
        """
        Process records received from the logless_lambda library.
        """
        print("Received record", record.message, record.timestamp, record.level, record.source)

License

Apache License 2.0