Before you deploy a Splunk lambda layer to your AWS account, review the available versions and regions for supported languages. Additionally, based on your deployment method in AWS, you will need to copy the ARN information.
| Description | Documentation | Link to Supported Layer ARNs |
|---|---|---|
| OpenTelemetry Java Wrapper | Main README | List of supported layer versions |
| SignalFx Java Wrapper | Main README | List of supported layer versions |
| SignalFx Node Wrapper | Main README | List of supported layer versions |
| SignalFx Python Wrapper | Main README | List of supported layer versions |
| SignalFx Ruby Wrapper | Main README | List of supported layer versions |
| SignalFx C# Wrapper | Main README | List of supported layer versions |
| SignalFx Metrics Extension | Main README | List of supported layer versions |
| Splunk OpenTelemetry Lambda Layer | Main README | List of supported layer versions |
At a high-level, there are three ways to add the Splunk wrapper / extension.
- Option 1: In AWS, create a Lambda function, then attach a Splunk-hosted layer with a wrapper.
- If you are already using Lambda layers, then Splunk recommends that you follow this option.
- In this option, you will use a Lambda layer created and hosted by Splunk.
- To learn more about this method, see Splunk Python Lambda Wrapper.
- Option 2 (only applicable for wrappers): In AWS, create a Lambda function, then create and attach a layer based on a Splunk SAM (Serverless Application Model) template.
- If you are already using Lambda layers, then Splunk recommends that you follow this option.
- In this option, you will choose a Splunk template, and then deploy a copy of the layer.
- To learn more about this method:
- Open your AWS console.
- In the top menu, click Services.
- Enter and select Browse serverless app repository.
- Click the Readme tab, and review the installation documentation.
- Option 3 (only applicable for wrappers): Use the wrapper as a regular dependency, and then create a Lambda function based on your artifact containing both code and dependencies.
- To learn more about this method, see Splunk Python Lambda Wrapper.