Skip to content

LogLess is a centralized logging/event stack using AWS Kinesis/Lambda. These are AWS Lambda functions for processing logs/events.

License

Notifications You must be signed in to change notification settings

apolloFER/logless-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

LogLess is a centralized logging/event stack using AWS Kinesis/Lambda. These are AWS Lambda functions for processing logs/events.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages