-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare Prometheus alerting rules for Istio #65
Comments
Sample entry for service-level metric
|
According to initial research, alerting rules for Istio are a rare treasure:
|
Let's implement the item according to the following plan:
|
As for now, the only alerts in open source, which I was able to find, are the ones below, so I've collected Prometheus metrics from Istio and I'll be working on creating our own alerts.
|
Collected Pilot metrics:
|
Collected Envoy metrics:
|
Alerts draft for Citadel, Galley and Pilot (will be updated)
Alerts draft for Envoy (will be updated)
|
I'm running Istio 1.14.1 on a test environment, and can't find some of these metrics. It looks like IstioD is not exporting them:
Some of these metrics are not even documented here. For these |
@eduardobaitello The above alert rules for Istio were created almost 2 years ago - these are lightyears in the case of Istio. The set of supported Istio metrics must have been changed or RENAMED over time. |
Istio collects a rich set of metrics related to the data plane and control plane. These metrics are stored in Prometheus.
We could leverage the collected metrics to produce alerts describing service mesh performance, for instance:
First, we should look for existing alerting rules in open source and evaluate them. Second, we should attempt to elaborate custom set of alerting rules.
The text was updated successfully, but these errors were encountered: