Like our S3 Log collection integration, this integration will process logs from you S3 buckets, but is triggered by an SNS notification. For easy setup, use our app in the AWS Serverless Application Repository.
STEP 1. Navigate to Application Page and search for Coralogix-S3-via-SNS.
STEP 2. Fill in the required parameters.
STEP 3. Click Deploy.
Variable | Description |
---|---|
Application Name | Stack name of this application created via AWS CloudFormation. If your log is JSON format, can use a dynamic value from it. Example:$.level1.level2.value |
NotificationEmail | Failure notification email address |
S3BucketName | Name of the S3 bucket |
SNSTopicArn | ARN of SNS topic to subscribe |
ApplicationName | Coralogix application name |
BlockingPattern | If you wish to block some of the logs, adding a substring will act as selector. Default is empty to send all logs. |
BufferSize | Buffer size for logs in the lambda function |
CoralogixRegion | Coralogix region associated with your Coralogix domain |
Debug | Coralogix logger debug mode |
FunctionArchitecture | Function supports x86_64 or arm64 |
FunctionMemorySize | Max memory for the function itself |
FunctionTimeout | Function TimeOut |
NewlinePattern | Pattern for multiline example: [\s(?={) |
PrivateKey | Coralogix private key |
SamplingRate | Sets the sampling rate |
SubsystemName | Coralogix subsystem name If your log is in JSON format, you may use a dynamic value from it. Example:$.level1.level2.value |
S3KeyPrefix | S3 path prefix to watch if you want to watch a particular subfolder within the bucket |
Note:
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].