Coralogix provides an easy way to collect your Cloud watch logs.
The preferred and easiest integration method will be to use our app in the AWS Serverless Application Repository.
Once the deployment is done the lambda will listen in on the selected CloudWatch groups.
You can add more groups as triggers to the same lambda after the deployment is done
Variable | Description |
---|---|
Application Name | The stack name of this application created via AWS CloudFormation |
NotificationEmail | Failure notification email address |
ApplicationName | Application Name in Coralogix. |
BufferCharset | The charset to use for buffer decoding, possible options are [utf8, ascii] |
CloudWatchLogGroupName | The name of the CloudWatch log group to watch |
CoralogixRegion | The Coralogix location region [Europe, India, Singapore, US] Check your Coralogix account if url ends in .us its US. Region. Same for the others. |
Debug | Coralogix logger debug mode |
FunctionArchitecture | Our Function supports x86_64 or arm64 |
FunctionMemorySize | Max Memory for the function itself. |
FunctionTimeout | Function TimeOut |
NewlinePattern | Pattern for multiLine example: [\s(?={)|(?<=})\s,\s(?={)|(?<=})\s] |
PrivateKey | Your Coralogix account ‘send your logs’ key. Can be found in DataFlow -> API Keys |
SamplingRate | Sets the sampling rate. Default is 1 (every 1 message, to lower rate increase value) |
SubsystemName | SubSystem name in Coralogix. (can be empty to use log_group as subsystem name) |