| ▲ | makeitdouble 2 days ago | |||||||
> the database is owned by a separate oncall rotation Not OP, but this part hits the same for me. In the case your client app is killing the DB through too many calls (e.g. your cache is not working) you should be able to detect it and react, without waiting for the DB team to come to you after they investigated the whole thing. But you can't know in advance if the DB connection errors are your fault or not, so logging it to cover the worse case scenario (you're the cause) is sensible. | ||||||||
| ▲ | raldi 2 days ago | parent [-] | |||||||
I agree that you should detect this, just through a metric rather than putting DB timeouts in the ERROR loglevel. | ||||||||
| ||||||||