integration-docs
Loading

AWS VPC Flow 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 VPC Flow Logs 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 Amazon Virtual Private Cloud (Amazon VPC) flow logs.

ECF is the simplest way to configure AWS VPC Flow 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/vpcflow:
    format: vpcflow
    vpcflow:
      file_format: plain-text

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/vpcflow

exporters:
  elasticsearch/otel:
    endpoints: https://<host>:<port>
    api_key: <api_key>

service:
  extensions: [awslogs_encoding/vpcflow]
  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.