Liveness и Readiness #6

Open
opened 2024-12-07 22:24:10 +00:00 by skeris · 2 comments
Owner

так же как и ранее, сперва хочу прочитать, какие у тебя мысли есть касательно критериев readiness

так же как и ранее, сперва хочу прочитать, какие у тебя мысли есть касательно критериев readiness
skeris added the
Kind/Feature
label 2024-12-07 22:24:10 +00:00
pasha1coil was assigned by skeris 2024-12-07 22:24:10 +00:00
skeris added this to the Стабильность релизов project 2024-12-07 22:24:10 +00:00
Member

хм, подумал в принципе
я тут думаю стоит чекать следующие сущности:

  • minio, так как в minio (конкретно говорю за пакет который мы используем) health_check работает странно (он промежутками в отдельном потоке работает, если я все правильно понял) нам достаточно убедиться что он все еще доступен, так как в валидации мы чекаем его. Предлагаю делать Ping где будем получать список бакетов, это будет той самой пробой + проверять будем наличие бакета
  • mongo тут делаем также как и в trashlog, пока что пинг, а потом этим кубер заниматься будет отдельно

fe6317a16a/controllers/http/health_check/health_check.go (L53-L56)

  • TG Bot, у telegram-bot-api есть замечательная функция GetMe, будем с помощью нее проверять "существование"

в остальном тут довольно мало сущностей которые можно и нужно проверять и может даже то что я предложил может быть избыточно

хм, подумал в принципе я тут думаю стоит чекать следующие сущности: - minio, так как в minio (конкретно говорю за пакет который мы используем) health_check работает странно (он промежутками в отдельном потоке работает, если я все правильно понял) нам достаточно убедиться что он все еще доступен, так как в валидации мы чекаем его. Предлагаю делать Ping где будем получать список бакетов, это будет той самой пробой + проверять будем наличие бакета - mongo тут делаем также как и в trashlog, пока что пинг, а потом этим кубер заниматься будет отдельно https://gitea.pena/PenaSide/trashlog/src/commit/fe6317a16ad9b951ce81f224d2fa718b8cd4a633/controllers/http/health_check/health_check.go#L53-L56 - TG Bot, у telegram-bot-api есть замечательная функция GetMe, будем с помощью нее проверять "существование" в остальном тут довольно мало сущностей которые можно и нужно проверять и может даже то что я предложил может быть избыточно
Author
Owner

хорошее предложение, одобряю

хорошее предложение, одобряю
pasha1coil added the
Reviewed/Requested
label 2024-12-16 08:14:47 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PenaSide/verification#6
No description provided.