integration-docs
Loading

AWS ELB Access Logs OpenTelemetry Assets

Serverless Observability Serverless Security Stack 9.2.0

Version 0.1.1 Beta (View all)
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
The AWS ELB OpenTelemetry Assets integration v0.1.1 is in beta

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.