Envoy Alerts
EnvoyClusterDown​
This is the most critical alert and indicates that an Envoy cluster is not able to process requests. This alert should be handled with the highest priority.
Example Alert​
Firing​
[FIRING:1] EnvoyClusterDown - critical
Alert: Envoy cluster is down - critical
Description: Envoy cluster is down, no resquest can be process
Details:
• alertname: EnvoyClusterDown
• deployment: prod-scalardl-envoy
Resolved​
[RESOLVED] EnvoyClusterDown - critical
Alert: Envoy cluster is down - critical
Description: Envoy cluster is down, no resquest can be process
Details:
• alertname: EnvoyClusterDown
• deployment: prod-scalardl-envoy
Action Needed​
- Check the number of replicas set
kubectl get deployments. prod-scalardl-envoy - Check the number of replicas set
kubectl describe deployments. prod-scalardl-envoy - Check nodes statuses with
kubectl get node -o wide - Check the log server to pinpoint the root cause of a failure with kubernetes logs on the monitor server
/log/kubernetes/<year>/<month>-<day>/kube.log - Check a cloud provider to see if there is any known issue. For example, you can check statues here in Azure.
EnvoyClusterDegraded​
This alert lets you know if a kubernetes cluster cannot start envoy pods, which means that the cluster does not have enough resource or lost of one or many kubernetes nodes to run the deployment.
Example Alert​
Firing​
[FIRING:1] EnvoyClusterDegraded - warning
Alert: Envoy cluster is running in a degraded mode - warning
Description: Envoy cluster is running in a degraded mode, some of the Envoy pods are not healthy
Details:
• alertname: EnvoyClusterDegraded
• deployment: prod-scalardl-envoy