Releases: SumoLogic/sumologic-lambda-extensions
v1.2.1
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:9
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:9
AWS_REGION - Replace with your AWS Lambda Region.
What's New
Full Changelog
Commits
v1.2.0
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:8
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:8
AWS_REGION - Replace with your AWS Lambda Region.
What's New
- This update allows someone to use a KMS encrypted http endpoint by supplying the KMS ciphertext blob and a KMS Key ID (using
KMS_KEY_ID
in lambda's environment variable). This also implements a basic cache function to minimize the number of calls made to the KMS service. A user can set the cache timeout in seconds (by default it's set to 5 seconds users can override the value usingKMS_CACHE_SECONDS
in environment variable) based on the volatility of their endpoint secrets. - Introduced three more environment variables
TELEMETRY_MAX_BYTES
,TELEMETRY_MAX_ITEMS
andTELEMETRY_TIMEOUT_MS
which can be used to reduce the ingestion delay based on log volume.
- Upgraded the golang version to 1.22 which resolved 20+ security vulnerabilities.
- Fixed the bug with
SUMO_ENHANCE_JSON_LOGS
flag #23.
Full Changelog
Commits
- 30abd3d: Add ability to use KMS encrypted endpoint (Nate Henjes) #20
- f55c25e: Upgraded the golang version to 1.22 which resolved 20+ security vulnerabilities and fixed log statements (Himanshu Pal) #24
- 9bd3219: Introduced three more environment variables, users can tweak above parameters to reduce the delay. (Himanshu Pal) #24
- 126255c: Resolved Issue: #23 (Himanshu Pal) #24
- 005f7f8: added tests for json and log parsing with enhancejson flag (Himanshu Pal) #24
- 1e40ab6: removed deprecated ioutil (Himanshu Pal) #24
- bf30b4b: Update CONTRIBUTING.md (Himanshu Pal)
v1.1.0
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:7
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:7
AWS_REGION - Replace with your AWS Lambda Region.
What's New
Enhanced Sumo Logic Lambda extension to support Lambda Telemetry API to collect logs, metrics and spans (traces). Introduced a new environment variable SUMO_SPAN_DROP which by default is set to false. Set it to true in case you would like the extension to drop spans from ingesting into Sumo Logic.
Full Changelog:
Commits
v1.0.5
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:6
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:6
AWS_REGION - Replace with your AWS Lambda Region.
What's New
Introduced a new environment variable SUMO_ENHANCE_JSON_LOGS which by default is set to true. If the feature switch is set to false then the message sent to SumoLogic will not contain any addition metadata only the actual log message.
Full Changelog:
Commits
v1.0.4
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:5For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:5AWS_REGION - Replace with your AWS Lambda Region.
What's New
- Fixes Lambda Extension cost overruns #17
Full Changelog:
Commits
- 89dcdc9: added release workflow (Himanshu Pal)
- 6963d4f: updated readme (Himanshu Pal)
- a28196a: removed for loop calling next if no event (Himanshu Pal) #17
- b6b27f6: added retry sleep time as config parameter (Himanshu Pal) #17
- 3795aae: added default log type and updated tests (Himanshu Pal) #17
- 4648aba: removed break (Himanshu Pal) #17
v1.0.3
What's Changed
New Contributors
Full Changelog: v1.0.2...v1.0.3
New Layers versions are published
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:4
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:4
AWS_REGION - Replace with your AWS Lambda Region.
v1.0.2 - Ingestion Improvements
What's Changed
- Removed extension logs from default set of subscribed events
- Made the log sending part synchronous
- Added the check to wait for platform.runtimeDone before calling next event. It will send platform.start and all the function logs till platform.runtimeDone event is received. However platform.end and platform.report will still come in next invocation.
Full Changelog: v1.0.1...v1.0.2
New Layers versions are published
-
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:3
-
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:3
AWS_REGION - Replace with your AWS Lambda Region.
ARM architecture based binaries generated for Sumo Logic Lambda Extension
Arm architecture support added for Sumo Logic AWS Lambda Extension.
-
Lambda Functions using Layers
-
For x86_64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-amd64:2 -
For arm64 architecture use layer ARN:
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension-arm64:2AWS_REGION - Replace with your AWS Lambda Region.
-
-
Lambda Functions created using container images
Download the latest binary tar file attached
v1.0.0
Initial release of Sumo Logic AWS Lambda Extension.
The Layer version is :
arn:aws:lambda:<AWS_REGION>:956882708938:layer:sumologic-extension:1
- AWS_REGION - Replace with your AWS Lambda Region.