171 похожих чатов

Всем привет! Я самостоятельно пытаюсь изучать современные инструменты вокруг devops

и облаков. Сейчас хочу изучить все что касается метрик и логов и что с этим связано. Я думал с чего начать и понял, что чем больше читаю тем больше попадаю в тупик и запутываюсь, не понятно с чего начать и куда двигаться. Каких то понятных путей развития именно по инструментам в этой теме не нашел. Хочу глубоко знать что изучаю, но с чего начинать не понимаю. Очень много всего, что-то заменяет и улучшает другое если я правильно понял. Стоит ли одно учить или сразу другое? Например prometheus как понял хуже чем victoriametrics. А потом всякие thanos, mirmir, victoria (db) и что учить из этого? На чем сосредоточиться и чтобы не потерять время. Я еще не отучился в школе и работать там где это применяется нет возможности, потому дома изучаю go, kubernetes и что с этим связано. Поделитесь советом, буду очень благодарен, мне это сильно поможет, потому уж очень большая тема и глаза разбегаются не понятно где начало

9 ответов

12 просмотров

Ну что сказать, может быть сначала найти того, кто бы за это платил?

Serj-Markin Автор вопроса
Pavel Zheltouhov
Ну что сказать, может быть сначала найти того, кто...

Вы про на работу наняться? Меня никто не возьмет, я же мало что умею пока что, да и не получится (родители точно против). Учиться еще несколько лет

Serj Markin
Вы про на работу наняться? Меня никто не возьмет, ...

У взрослых с этим просто: наблюдаемость обеспечивается не как упражнение, а потому что вот прям сильно нужно знать, что конкретно происходит с конкретной программой чтобы побольше заработать. Нет выгоды - не изучаешь.

Стоит учить всё потому что это будет формировать понимание принципов которые одинаковые во многих инструментах А так же потому что далеко не всегда используют то, что лучше, потому что это непростой и не быстрый процесс особенно для больших инфраструктур

Floppy Disk
Стоит учить всё потому что это будет формировать п...

Всё не выучишь, а когда выучишь, опять +10 технологий появятся, догнать нереально. :)

В самом начале всегда трудно и ошеломляюще. Пройдет через месяц-полгода. Учите потихоньку всё ознакомительно, без выгорания и фанатизма, потом определитесь что изучать детально. Когда пройдете ознакомительный начальный период - станет легче ) Всё делаете правильно, не нужно беспокоиться по поводу мнимого захода в тупик.

Мне кажется сначала стоит разобраться с тем, зачем именно нужно и что такое метрики и логи. Потом я бы посоветовал написать свое простенькое приложение на одну вьюшку и проинструментировать его - добавить прометеус метрики ( к примеру чтобы отследить http статус ответа) и логи. После этого попробуйте визуализировать метрики в графане. Танос, мимир и так далее вам пока не нужны, это решения проблем о которых вы пока не знаете :)

Floppy Disk
Стоит учить всё потому что это будет формировать п...

Я придумал, как насчет задаться целью писать более все эффективную программу и ради этого развивать ее Observability? Это похоже на подход "все ради денег", но тоже лишь игра.

могу посоветовать свою статью https://victoriametrics.medium.com/how-to-monitor-go-applications-with-victoriametrics-c04703110870 На мой взгляд, она покрывает самые базовые вещи в мониторинге.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
5
Карта сайта