As we near 50% of external traffic to MW-on-K8s, scap should start checking errors coming from its canary releases. Logstash can be filtered on the following criteria:
- kubernetes.labels.deployment: mw-web, mw-api-int, mw-api-ext, mw-jobrunner
- kubernetes.labels.release: canary
mw-misc and mw-wikifunctions do not currently have canaries.
If mw-debug log checking is required as well, the criteria is:
- kubernetes.labels.deployment: mw-debug
- kubernetes.labels.release: pinkunicorn, but can be omitted, as it is the only mw-debug release.
On serviceops side, we will set the number of replicas in the canary release to around 3% of the total deployment's replicas to more or less match the ratio that used to be on bare metal.