Azure / Azure/azure-sdk-tools

[stress testing] Add better monitoring for stress cluster conditions

Open
#2,512 2 comments 0 reactions 1 assignee Claimed by @ckairen View on GitHub
Central-EngSys Stress
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 1h
Merged PRs (30d)
143

Description

We should alert/email/notify on various basic stress cluster health conditions and also have dashboards to show various events:

Alerts:

1. Nodes down
2. Pods sitting unable to be scheduled
3. Key services downtime (e.g. svcs in kube-system and stress-infra namespaces: stress watcher, chaos mesh, oms agent, secret store provider, storage class provider, kube apiserver).

Additional events for dashboard:

1. Pod OOMKills over time by pod/namespace/node/etc.
2. Pod evicted and/or insufficient resource events over time
3. Key service restarts and resource usage

Stress infra events:

1. Add and emit metrics from stress watcher for failures (e.g. credential failure)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.