Envoy
E699791
Envoy is a high-performance, cloud-native edge and service proxy designed for microservices architectures, widely used for load balancing, observability, and service mesh infrastructure.
Statements (74)
| Predicate | Object |
|---|---|
| instanceOf |
CNCF project
ⓘ
cloud-native technology ⓘ edge proxy ⓘ open-source software ⓘ reverse proxy ⓘ service proxy ⓘ |
| architecture | microservices-oriented ⓘ |
| category |
cloud-native networking component
ⓘ
service mesh data plane proxy ⓘ |
| configurationFormat | YAML ⓘ |
| deploymentModel |
edge gateway
ⓘ
middle proxy ⓘ sidecar proxy ⓘ |
| designGoal |
cloud native
ⓘ
extensibility ⓘ high performance ⓘ resilience ⓘ |
| feature |
L4 proxying
ⓘ
L7 routing ⓘ access logging ⓘ dynamic configuration APIs ⓘ filter chain extensibility ⓘ health checking ⓘ outlier detection ⓘ pluggable filters ⓘ stats sinks ⓘ xDS APIs ⓘ |
| governanceModel | community-driven ⓘ |
| governedBy | Cloud Native Computing Foundation NERFINISHED ⓘ |
| hasComponent | Envoy data plane NERFINISHED ⓘ |
| license | Apache License 2.0 ⓘ |
| observabilityExport |
Jaeger tracing
NERFINISHED
ⓘ
OpenTelemetry NERFINISHED ⓘ Prometheus metrics ⓘ Zipkin tracing ⓘ statsd metrics ⓘ |
| origin | developed at Lyft ⓘ |
| primaryUse |
edge traffic proxying
ⓘ
load balancing ⓘ observability ⓘ service mesh data plane ⓘ service-to-service communication ⓘ |
| programmingLanguage | C++ ⓘ |
| repository | https://github.com/envoyproxy/envoy ⓘ |
| supports |
HTTP/1.1
ⓘ
HTTP/2 ⓘ HTTP/3 NERFINISHED ⓘ TCP NERFINISHED ⓘ TLS termination ⓘ circuit breaking ⓘ distributed tracing ⓘ gRPC NERFINISHED ⓘ graceful draining ⓘ hot restart ⓘ mutual TLS ⓘ observability metrics ⓘ rate limiting ⓘ retries ⓘ service discovery ⓘ structured logging ⓘ traffic mirroring ⓘ traffic shadowing ⓘ |
| supportsIntegration |
AWS App Mesh
NERFINISHED
ⓘ
Consul service mesh NERFINISHED ⓘ Contour NERFINISHED ⓘ Gloo Edge NERFINISHED ⓘ Istio NERFINISHED ⓘ |
| usedFor |
API gateway functionality
ⓘ
egress proxying ⓘ ingress proxying ⓘ service mesh implementations ⓘ |
| usedIn |
Kubernetes environments
ⓘ
containerized applications ⓘ microservices architectures ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.