| { |
| select: { |
| requests: "INSPECT:core/session-manager/session*/app:root:requests", |
| errors: "INSPECT:core/session-manager/session*/app:root:errors", |
| }, |
| eval: { |
| error_rate: "errors / requests", |
| }, |
| act: { |
| error_rate_too_high: { |
| type: "Warning", |
| trigger: "error_rate > 0.9", |
| print: "Error rate for app.cm is too high", |
| }, |
| }, |
| test: { |
| error_rate_triggered: { |
| yes: [ |
| "error_rate_too_high", |
| ], |
| no: [], |
| values: { |
| requests: 100, |
| errors: 95, |
| }, |
| }, |
| error_rate_not_triggered: { |
| yes: [], |
| no: [ |
| "error_rate_too_high", |
| ], |
| values: { |
| requests: 100, |
| errors: 80, |
| }, |
| }, |
| }, |
| } |