File tree Expand file tree Collapse file tree 4 files changed +26
-26
lines changed Expand file tree Collapse file tree 4 files changed +26
-26
lines changed Original file line number Diff line number Diff line change @@ -275,7 +275,7 @@ extension [Alerting.BuildInfo] {
275
275
func validateSuccessRateInRange( ) -> Alerting . Validation {
276
276
let successRate = Double ( filter { $0. status == . ok } . count) / Double( count)
277
277
// Success rate has been around 30% generally
278
- if 0.2 <= successRate && successRate <= 0.4 {
278
+ if 0.15 <= successRate && successRate <= 0.45 {
279
279
return . ok
280
280
} else {
281
281
let percentSuccessRate = ( successRate * 1000 ) . rounded ( ) / 10
Original file line number Diff line number Diff line change @@ -109,20 +109,20 @@ extension AllTests.AlertingTests {
109
109
#expect( all. validateSuccessRateInRange ( ) == . ok)
110
110
}
111
111
do {
112
- let okCount = 199
112
+ let okCount = 149
113
113
let failedCount = 1000 - okCount
114
114
let okBuilds = ( 0 ..< okCount) . map { _ in Alerting . BuildInfo. mock ( status: . ok) }
115
115
let failedBuilds = ( 0 ..< failedCount) . map { _ in Alerting . BuildInfo. mock ( status: . failed) }
116
116
let all = okBuilds + failedBuilds
117
- #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 19 .9% out of bounds " ] ) )
117
+ #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 14 .9% out of bounds " ] ) )
118
118
}
119
119
do {
120
- let okCount = 401
120
+ let okCount = 451
121
121
let failedCount = 1000 - okCount
122
122
let okBuilds = ( 0 ..< okCount) . map { _ in Alerting . BuildInfo. mock ( status: . ok) }
123
123
let failedBuilds = ( 0 ..< failedCount) . map { _ in Alerting . BuildInfo. mock ( status: . failed) }
124
124
let all = okBuilds + failedBuilds
125
- #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 40 .1% out of bounds " ] ) )
125
+ #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 45 .1% out of bounds " ] ) )
126
126
}
127
127
}
128
128
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ services:
20
20
21
21
grafana :
22
22
# https://github.com/grafana/grafana/releases
23
- image : grafana/grafana:11.6 .2
23
+ image : grafana/grafana:12.0 .2
24
24
environment :
25
25
GF_SECURITY_ADMIN_PASSWORD : ${GF_SECURITY_ADMIN_PASSWORD}
26
26
GF_USERS_ALLOW_SIGN_UP : ' false'
You can’t perform that action at this time.
0 commit comments