Skip to content

Conversation

@AnirbanNandi
Copy link
Contributor

Commit Message: lua: Add counter tracking number of executions

Additional Description:
This PR adds a new counter stat (executions) to the Lua filter. This is helpful in the case of multiple distributed envoy instances (e.g. a service mesh like Istio) where users (and even mesh owners) can use this metric to identify whether the intent was correctly propagated to the proxy as well as correctly configured in the filter chain by tracking changes with each traffic passing through the proxy. Also, this, when coupled with the existing errors counter, can provide the number of successful executions as well.

Risk Level: Low
Testing: Unit tests, integration tests and manual tests
Docs Changes: Updated lua_filter.rst
Release Notes: Added to changelogs/current.yaml
Platform Specific Features: N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants