canonical / istio-operators

Charmed Istio
2 stars 17 forks source link

Finalise work done for istio-pilot during Obeservability Workshop #134

Closed DnPlas closed 1 year ago

DnPlas commented 1 year ago

Finalise work done for istio-pilot during Obeservability Workshop

Branch for integration with grafana, prometheus: https://github.com/canonical/istio-operators/tree/KF-819-istio-pilot-cos-integration Branch for alert rules: https://github.com/canonical/istio-operators/tree/KF-819-istio-pilot-alert-rules Prometheus deployment https://github.com/canonical/prometheus-k8s-operator

Design

Failure alerts are implemented through integration with Prometheus Charm from Canonical Observability Stack. Prometheus creates scrape jobs based on configured alert rules defined by istio-pilot (istiod) Charm. Then it scrapes targets, retrieves defined metrics, and performs required calculations.

Testing

Received alerts can also be verified under Alerts tab.

i-chvets commented 1 year ago

Jira

DnPlas commented 1 year ago

Fixed by #132 and #133