tgoop.com/go_interview_lib/502
Last Update:
💬 Зачем нужна observability (наблюдаемость)?
Наблюдаемость — это естественная эволюция традиционного мониторинга, обусловленная новыми сложностями, возникающими в облачных архитектурах.
Первая из них — огромный масштаб многих современных облачных систем, содержащих слишком много данных. Все данные, генерируемые несколькими взаимосвязанными системами, работающими одновременно, предоставляют больше сведений, чем мы можем осознать, больше данных, чем мы можем воспринять, и больше взаимосвязей, чем мы можем разобрать.
Но особенно важно то, что природа облачных систем коренным образом отличается от более традиционных архитектур, существовавших не так давно. Их контекстные и функциональные требования различны, они по- разному функционируют и терпят неудачу, и гарантии, которые они должны предоставлять, тоже различны.
Как организовать мониторинг распределенных систем, учитывая эфемерность современных приложений и окружений, в которых они находятся? Как выявить дефект в отдельном компоненте в сложной распределенной системе? Эти задачи и пытается решить «наблюдаемость».
BY Библиотека Go для собеса | вопросы с собеседований
Share with your friend now:
tgoop.com/go_interview_lib/502