Coralogix provides a predefined Lambda function to forward your Kinesis stream straight to Coralogix from our AWS Serverless Application Repository.
STEP 1. Navigate to this application page and fill in the required parameters.
STEP 2. Click Deploy.
Name | Description | Type | Default | Required |
---|---|---|---|---|
coralogix_region | The region associated with your Coralogix domain | string | Europe | no |
custom_url | Coralogix custom URL | string | n/a | no |
enable_ssm | Store your Coralogix private_key as a secret to ensure that it will not be saved in the lambda. True/False | string | False | no |
layer_arn | Coralogix SSM Layer ARN. If SsmEnabled is set to false, leave it as empty. | string | n/a | no |
private_key | Coralogix Send-Your-Data API Key | string | n/a | yes |
application_name | Your application name | string | n/a | yes |
subsystem_name | Your subsystem name | string | n/a | yes |
newline_pattern | Pattern for lines splitting | string | (?:\r\n|\r|\n) | no |
blocking_pattern | Pattern for lines blocking | string | "" | no |
buffer_size | Coralogix logger buffer size | number | 134217728 | no |
sampling_rate | Sets 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]. | number | 1 | no |
kinesis_stream_name | Name of the Kinesis data stream | string | n/a | yes |
memory_size | Lambda function memory limit | number | 1024 | no |
timeout | Lambda function timeout limit | number | 300 | no |
architecture | Lambda function architecture | string | x86_64 | no |
notification_email | Failure notification email address | string | null | no |
tags | A map of tags to add to all resources | map(string) | {} | no |
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].