Our next-gen architecture is built to help you make sense of your ever-growing data Watch a 4-min demo video!

Back to All Integrations

AWS Kinesis with Lambda Function AWS Kinesis with Lambda Function

Last Updated: Jul. 19, 2023

Coralogix provides a predefined Lambda function to forward your Kinesis stream straight to Coralogix from our AWS Serverless Application Repository.

Prerequisites

  • Kinesis data stream set up
  • AWS account with permissions to create lambdas and IAM roles

Installation

STEP 1. Navigate to this application page and fill in the required parameters.

STEP 2. Click Deploy.

Parameters and Descriptions

NameDescriptionTypeDefaultRequired
coralogix_regionThe region associated with your Coralogix domainstringEuropeno
custom_urlCoralogix custom URLstringn/ano
enable_ssmStore your Coralogix private_key as a secret to ensure that it will not be saved in the lambda. True/FalsestringFalseno
layer_arnCoralogix SSM Layer ARN. If SsmEnabled is set to false, leave it as empty.stringn/ano
private_keyCoralogix Send-Your-Data API Keystringn/ayes
application_nameYour application namestringn/ayes
subsystem_nameYour subsystem namestringn/ayes
newline_patternPattern for lines splittingstring(?:\r\n|\r|\n)no
blocking_patternPattern for lines blockingstring""no
buffer_sizeCoralogix logger buffer sizenumber134217728no
sampling_rateSets the sampling rate.
The rate is set to 1 by default, meaning that it collects every log message from the S3 bucket. Increase it to change the sampling rate [i.e. increase it to 2 to ship 1 of every 2 logs, etc].
number1no
kinesis_stream_nameName of the Kinesis data streamstringn/ayes
memory_sizeLambda function memory limitnumber1024no
timeoutLambda function timeout limitnumber300no
architectureLambda function architecturestringx86_64no
notification_emailFailure notification email addressstringnullno
tagsA map of tags to add to all resourcesmap(string){}no

Support

Need help?

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us via our in-app chat or by sending us an email at [email protected].

On this page