hashicorp / hashicorp/consul

allow configuration of event_log_path for "outlier detection"

Open
#9,994 0 comments 1 reaction 0 assignees View on GitHub
theme/envoy/xds type/enhancement
Dominant language
Go
Stars
30.1k
Forks
4.6k
Avg merge
1d 18h
Merged PRs (30d)
39

Description

#### Feature Description

Expose the [`event_log_path`](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/bootstrap/v3/bootstrap.proto#config-bootstrap-v3-clustermanager-outlierdetection) configuration through [bootstrap configuration](https://www.consul.io/docs/connect/proxies/envoy#bootstrap-configuration) and proxy defaults.

#### Use Case(s)

Right now there is no visibility to outlier ejection behavior. Adding the event_log_path option gives the ability to know and monitoring the ejection happening.

Contributor guide

Open the contributing guide

Research direction

Start with Consul's bootstrap configuration and proxy defaults, then trace how Envoy outlier-detection settings are represented. Confirm where event_log_path can be configured and verify that the value reaches the generated bootstrap configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
infrastructure, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.