Loading

Envoy Proxy

Version 0.3.0 beta:[] (View all)
Compatible Kibana version(s) 8.15.0 or higher
9.0.0 or higher
Supported Serverless project types
What's this?
Security
Observability
Subscription level
What's this?
Basic
Level of support
What's this?
Elastic

This integration is for Envoy proxy access logs and statsd metrics. It supports both standalone deployment and Envoy proxy deployment in Kubernetes.

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.

Requires version ^8.15.0 of Elastic Agent

This integration was tested using Envoy proxy version 1.32.1

Update paths in the integration configuration to the location of your envoyproxy logs if access logs are not being written to /var/log/envoy.log (default location).

For Kubernetes deployment see here for autodiscovery with Elastic Agent.

Add the following to your envoy configuration and set address to the IP address of the Elastic Agent running this integration.

Note

Hostnames are not supported by Envoy and must use the IP address where Elastic Agent is installed

stats_sinks:
  - name: graphite_statsd
    typed_config:
      "@type": type.googleapis.com/envoy.extensions.stat_sinks.graphite_statsd.v3.GraphiteStatsdSink
      address:
        socket_address:
          address: 127.0.0.11
          port_value: 8125
  1. Replace with the IP of elastic-agent