и облаков. Сейчас хочу изучить все что касается метрик и логов и что с этим связано. Я думал с чего начать и понял, что чем больше читаю тем больше попадаю в тупик и запутываюсь, не понятно с чего начать и куда двигаться. Каких то понятных путей развития именно по инструментам в этой теме не нашел. Хочу глубоко знать что изучаю, но с чего начинать не понимаю. Очень много всего, что-то заменяет и улучшает другое если я правильно понял. Стоит ли одно учить или сразу другое? Например prometheus как понял хуже чем victoriametrics. А потом всякие thanos, mirmir, victoria (db) и что учить из этого? На чем сосредоточиться и чтобы не потерять время. Я еще не отучился в школе и работать там где это применяется нет возможности, потому дома изучаю go, kubernetes и что с этим связано. Поделитесь советом, буду очень благодарен, мне это сильно поможет, потому уж очень большая тема и глаза разбегаются не понятно где начало
Ну что сказать, может быть сначала найти того, кто бы за это платил?
Вы про на работу наняться? Меня никто не возьмет, я же мало что умею пока что, да и не получится (родители точно против). Учиться еще несколько лет
У взрослых с этим просто: наблюдаемость обеспечивается не как упражнение, а потому что вот прям сильно нужно знать, что конкретно происходит с конкретной программой чтобы побольше заработать. Нет выгоды - не изучаешь.
Стоит учить всё потому что это будет формировать понимание принципов которые одинаковые во многих инструментах А так же потому что далеко не всегда используют то, что лучше, потому что это непростой и не быстрый процесс особенно для больших инфраструктур
Всё не выучишь, а когда выучишь, опять +10 технологий появятся, догнать нереально. :)
В самом начале всегда трудно и ошеломляюще. Пройдет через месяц-полгода. Учите потихоньку всё ознакомительно, без выгорания и фанатизма, потом определитесь что изучать детально. Когда пройдете ознакомительный начальный период - станет легче ) Всё делаете правильно, не нужно беспокоиться по поводу мнимого захода в тупик.
Мне кажется сначала стоит разобраться с тем, зачем именно нужно и что такое метрики и логи. Потом я бы посоветовал написать свое простенькое приложение на одну вьюшку и проинструментировать его - добавить прометеус метрики ( к примеру чтобы отследить http статус ответа) и логи. После этого попробуйте визуализировать метрики в графане. Танос, мимир и так далее вам пока не нужны, это решения проблем о которых вы пока не знаете :)
Я придумал, как насчет задаться целью писать более все эффективную программу и ради этого развивать ее Observability? Это похоже на подход "все ради денег", но тоже лишь игра.
могу посоветовать свою статью https://victoriametrics.medium.com/how-to-monitor-go-applications-with-victoriametrics-c04703110870 На мой взгляд, она покрывает самые базовые вещи в мониторинге.
Обсуждают сегодня