3scale-ops / saas-operator

3scale SaaS Operator - www.3scale.net
Apache License 2.0
8 stars 2 forks source link

Feat/Update backend grafana dashboard including optional canary metrics #192

Closed slopezz closed 2 years ago

slopezz commented 2 years ago

Related to https://github.com/3scale-ops/saas-operator/issues/196

Recenly we have added the option of canary deployments on multiple workloads.

From all the workloads, the most important by far is backend, the only one with SLA, so its grafana dashboards has been updated to include separated optional metrics from the associated canary deployments (instead of having all metrics aggregated), so we could see the change in performance between main and canary deployments for the same incoming traffic.

Tha json has changed drastically, because among the new additions, the grafana version used to create the json is different, from grafana v7.1.1 to grafana v7.5.15, with syntax and fields changes....

A few of the changes:

image

image

image

image

/kind feature /priority important-soon /assign

3scale-robot commented 2 years ago

LGTM label has been added.

Git tree hash: f50899fe9aa92e9fdeae5b347626ad8bdcb42cd9

slopezz commented 2 years ago

/approve

3scale-robot commented 2 years ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: slopezz

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/3scale-ops/saas-operator/blob/main/OWNERS)~~ [slopezz] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment