Привет! Я здесь новенький. И я не просто имею в виду в ConeeComb.io.
Я Эмили Эшли, инженер-разработчик сообщества в Новом Орлеане, который пробил свой путь к программному проекту через замечательный мир веб-картографии. (Да, я люблю карты)
И да, я слушал все 24 эпизода O11ycast через месяц.
«Но Эмили, почему ты это сделаешь? «Я не знаю, вам придется спросить мою команду? Где-то в списке на бортовых задачах было чтение элемента контрольного списка: «Слушайте весь задний каталог O11ycast». (После этого я могу сказать, что это было 100% хорошая идея.)
Учитывая мой ограниченный охват внимания, я прыгнул с задачи, которую я мог сделать на ходьбе собаки. Я схватил поводок и несколько угощений и прокручивался до эпизода 1 и подумал: «Я буду такой потерян. » Приборы, наблюдаемость, операции, мониторинг? Я бы не перечислю ни одно из этих вещей как мой опыт. Визуализации? Да, вы ставите! Инфраструктура? Это слово ближе связано с концепциями городского планирования для меня, чем программное обеспечение. Когда я начал здесь, этот опытный уровень может быть описан как где-то между «закладкой страницы приборной панели» и «никогда не был инженером по вызову».
Я нажал игру, ожидая быть в совершенно новой территории. В течение 20 минут я понял, что я был совершенно неправильным — я знаю, о чем они говорят. К моему удивлению, вся серия устанавливается вокруг сбора историй и намеренно копает и обучение через коллективные болевые точки. Это о социально-технических системах, думающих и люди, работающие в них. МОЙ ДЖЕМ.
И я должен сказать, «встреча» гостей из различных фонов и этапов в своей карьере и услышав их говорить о своих человеческих и технических проблемах — какой отличный способ учиться. Вы видите, для меня, это человеческий элемент, который делает системную сложность восхитительно доступно. Прослушивание o11ycast, я очень быстро отскочил между «Яс, я знаю ПРАВИЛЬНО? «Подожди, что? Это вещь? Позвольте мне посмотреть это! » Или «О Это проблема, которую этот или этот инструмент пытался решить?!?»
Как кто-то довольно новичок в отрасли, я часто преподаваю только инструменты для решения, не будучи введен в проблемы, которые они пытались решить. (который, говоря о сложности: откуда вы знаете, когда перестать использовать решение, если вы не знаете, что это решает?) o11ycast делает это удивительно. Я особенно ценил эпизод 4 с Адамом Иаколом шеф-повара, одним из основателей движения DevOps. Я вступил в программную индустрию в 2015 году, и, честно говоря, мое предыдущее понимание «Девопс» было просто как модное слово или тенденцию, которые компании пытались следовать. Я понятия не имел, что Девопс пытался решить Whatsowever Отказ Так что спасибо, благотворительность, Лиз и Адам.
После нескольких эпизодов я больше не был удивлен, что O11YCACT (в отличие от других подкастов, которые я слушал), не обязательно продемонстрировал функции решения или технической реализации для решения. Благодаря своим разговорам я узнал, что это потому, что наблюдаемость не является некотором изолированного раствора к проблеме, только несколько команд имеют (определенного размера или бюджета или сложности или пропускной способности), это парадигма. На протяжении всеми эпизодами они работают над созданием общих опытов, общего словаря и изучают механизмы для решения как известных неизвестных, так и неизвестных неизвестных. Так что нет, они не обязательно расскажут вам о некоторых технологиях или внедрении — они говорят о проблемах программного обеспечения команды — это облицовочная, какая линза «наблюдаемости» может сделать, и надежды хосты имеют для эффективных и счастливых команд программного обеспечения сейчас и в будущем.
Это так доступно. Я понимаю это. Около половины моей программного карьеры тесно сотрудничает с некоммерческими, и я слишком знаком с этим «мы не Google или Facebook — мы не получаем приятные вещи». Но работа с меньшими командами и проектами, я также получаю «только потому, что ваш сайт не означает, что это не в состоянии» настроения. МНОГО.
Я ценил, насколько благотворительность подчеркнула, что «исходный код не является источником правды — ваш код работает в PRET».
Это урок, который я начал учиться как разработчик, и это так верно. На одном из моих первых программных проектов я удалил более 100 000 строк кода от контроля версий, пытаясь разобраться «правда. «Было так сложно выяснить, что происходит от чтения кода — так много вещей по имени аналогично. Даже когда я убрал этот большой код, было не ясно, что перезаписывало, что или где он идет или пришел. Я провел бесчисленные часы, наступая вверх и вниз следы стека. (Интерактивная отладка Python даже уступила в мои мечты). Я не могу не думать, что мы все могли бы иметь гораздо лучшее понимание этого устаревшего приложения с объективом наблюдеемости и инструментом, такими как сотами.
Еще одна вещь, которая поразила аккорд из моего опыта на разработчиках команды: когда скорость перемен такая медленная, что бы ни было сломано, что сломалось. Мы не работаем, как система работает, мы просто знаем, если вы не связываетесь с этим, это круто. Но будучи напуганным, чтобы внести изменения, означает, что ваши системы хрупкие, и когда вы, наконец, должны что-то изменить (AHEM, Cistry Patches кого-нибудь?) Тогда это более опасно, чем это должно быть.
Точка существо, наблюдаемость не какая-то неясная, элитная программная техника. Это то, что мы уже знаем, но не на самом деле не использовались в качестве объектива, через который просматривать наши программные проблемы. После прослушивания o11ycast, я могу сказать, что это было 100% хорошая идея. У меня гораздо лучшее представление о том, как наблюдаемость может помочь разработчикам, как я. Поскольку больше вещей сломаны, чем мы видим, поэтому давайте собираем данные выполнения во всем (на правильном уровне абстракции) и постоянно допрашивайте наши системы. И, честно говоря, я не думаю, что буду напугать, если кто-то сказал мне, что «на звонок».
Слушайте O11ycast сегодня или найти его на приложении предпочитаемого подкаста! Особая благодарность Трутают промышленности Для хостинга O11ycast на своей сети подкастов.
Присоединяйтесь к рору. Начните с Соты бесплатно Отказ
Оригинал: «https://dev.to/honeycombio/intro-to-o11ycast-a-human-perspective-on-the-role-of-observability-2nmm»