Revision ed817e6f6777b354dd08a96eb268b299b138cd1d authored by Marcel Zieba on 14 February 2024, 11:30:31 UTC, committed by André Martins on 27 February 2024, 09:49:00 UTC
Additional Endpoint status options were able to easily overload k8s
control plane nodes with additional updates meant only for debugging
purposes. This PR removes `--endpoint-status` option from cilium-agent
and `endpointStatus` from helm values. Instead of these options, users
should rely on metrics provided by cilium-agent to check if Cilium is
operating correctly. All of this in-detail information is still available through
`cilium-dbg endpoint get` command for debugging purposes. For
monitoring cluster and node level information, we recommend using
following metrics:
- EndpointStatus policy - `cilium_policy` and `cilium_policy_endpoint_enforcement_status` metrics
- EndpointStatus controllers - `cilium_controllers_failing`
- EndpointStatus state - still available in Endpoint CRD status and also
  in `cilium_endpoint_state` metric
- EndpointStatus log - logs still available through `cilium-dbg`
- EndpointStatus health - it was a more detailed state so users could still
  rely on `cilium_endpoint_state` for general health, but it could make
  sense to follow-up with the creation of a new metric `cilium_endpoint_health`.

Fixes #29804

Signed-off-by: Marcel Zieba <marcel.zieba@isovalent.com>
1 parent 29a7918
History
File Mode Size
.devcontainer
.github
.nvim
.travis
.vscode
Documentation
api
bpf
bugtool
cilium-dbg
cilium-health
clustermesh-apiserver
contrib
daemon
examples
hack
hubble-relay
images
install
operator
pkg
plugins
test
tools
vendor
.authors.aux -rw-r--r-- 416 bytes
.clang-format -rw-r--r-- 7.6 KB
.clomonitor.yml -rw-r--r-- 984 bytes
.gitattributes -rw-r--r-- 887 bytes
.gitignore -rw-r--r-- 1.8 KB
.golangci.yaml -rw-r--r-- 4.1 KB
.mailmap -rw-r--r-- 6.5 KB
.openvex.json -rw-r--r-- 4.6 KB
.travis.yml -rw-r--r-- 506 bytes
AUTHORS -rw-r--r-- 46.9 KB
CODEOWNERS -rw-r--r-- 27.6 KB
CODE_OF_CONDUCT.md -rw-r--r-- 2.2 KB
CONTRIBUTING.md -rw-r--r-- 691 bytes
FURTHER_READINGS.rst -rw-r--r-- 6.4 KB
LICENSE -rw-r--r-- 11.1 KB
MAINTAINERS.md -rw-r--r-- 4.6 KB
Makefile -rw-r--r-- 26.6 KB
Makefile.defs -rw-r--r-- 7.3 KB
Makefile.docker -rw-r--r-- 7.1 KB
Makefile.kind -rw-r--r-- 16.7 KB
Makefile.quiet -rw-r--r-- 818 bytes
README.rst -rw-r--r-- 19.6 KB
SECURITY-INSIGHTS.yml -rw-r--r-- 2.1 KB
SECURITY.md -rw-r--r-- 1.0 KB
USERS.md -rw-r--r-- 33.4 KB
VERSION -rw-r--r-- 11 bytes
Vagrantfile -rw-r--r-- 14.9 KB
go.mod -rw-r--r-- 12.6 KB
go.sum -rw-r--r-- 95.0 KB
netlify.toml -rw-r--r-- 92 bytes
stable.txt -rw-r--r-- 8 bytes
vagrant_box_defaults.rb -rw-r--r-- 334 bytes

README.rst

back to top