AWS ELB Access Logs OpenTelemetry Assets
Serverless Observability Serverless Security Stack
| Version | 0.1.1 (View all) |
| Subscription level What's this? |
Basic |
| Developed by What's this? |
Elastic |
To use beta integrations, go to the Integrations page in Kibana, scroll down, and toggle on the Display beta integrations option.
This package contains Kibana assets for monitoring AWS ELB load balancers. We support access logs collected from Application Load Balancers (ALBs), Network Load Balancers (NLBs) and Classic Load Balancers.
ECF is the simplest way to configure AWS ELB log collection. Refer to the ECF for AWS documentation for full setup instructions.
Any OTel-supported collection method is supported provided the required extension is included.
This package has been tested with OpenTelemetry Collector version 0.138.0. The OpenTelemetry components used are awss3receiver, awslogsencodingextension, and elasticsearchexporter.
extensions:
awslogs_encoding/elbaccess:
format: elbaccess
receivers:
awss3:
sqs:
queue_url: "<sqs-url>"
region: "<region>"
s3downloader:
region: "<region>"
s3_bucket: '<bucket_name>'
s3_prefix: 'AWSLogs/<account-id>'
encodings:
- extension: awslogs_encoding/elbaccess
exporters:
elasticsearch/otel:
endpoints: https://<host>:<port>
api_key: <api_key>
service:
extensions: [awslogs_encoding/elbaccess]
pipelines:
logs:
exporters: [elasticsearch/otel]
receivers: [awss3]
This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.
Changelog
| Version | Details | Kibana version(s) |
|---|---|---|
| 0.1.1 | Enhancement (View pull request) Add "Alternative setup using awss3receiver" section to README |
— |
| 0.1.0 | Enhancement (View pull request) Initial draft of the AWS ELB Access Logs OpenTelemetry Assets package |
— |