Это вторая часть серии производителей о состоянии наблюдения. В первой в первой участвовали Кристина Йен, генеральный директор и соучредитель Honeycomb.io.
Морган Маклин, бывший сотрудник Microsoft и Google, который сейчас находится в Splunk, давно борется с решением проблем наблюдения в крупномасштабных системах.
Как менеджер по продукту в начале своей карьеры, он иногда писал внутренние инструменты. «Одним из моих самых больших моментов разочарования всегда было, когда мы работали над большими, высокомасштабными услугами, имея возможность на самом деле отлаживать их, когда все пошло не так»,-сказал Маклин, соучредитель OpenElemetry и старший директор по управлению продуктами в Splunk, компания Cisco, в этом эпизоде новых производителей стека.
В те дни он сказал: «Когда мы были на вызове или когда мы выдвигали развертывание, если бы был какой -либо риск нестабильности, потребуется нетривиальное количество времени, чтобы преследовать то, что пошло не так, и это было просто из -за наши инструменты ».
В этом эпизоде Маклин поговорил с Алексом Уильямсом, основателем и издателем TNS, о прошлом, настоящем и будущем Opentelemetry, с открытым исходным кодом, которая помогает инженерам -программистам собирать и анализировать данные о том, как работают их системы и приложения.
Opentelemetry была создана из слияния двух проектов в 2019 году: Opentracing и Opencensus. Это инкубационный проект Cloud Computing Foundation, и он был быстро принят в рамках стратегий наблюдаемости многих организаций.
Отель, сказал Маклин, появилась, чтобы решить проблемы масштаба, которые возникли, когда организации начали охватывать Kubernetes. «Это означало, что теперь нам пришлось потратить много времени на извлечение данных из приложений клиентов, чтобы эти инструменты работали. Это звучит относительно тривиально, верно? Вы просто переключаете платформы. В чем дело?
Но он добавил: «Поскольку такие вещи, как Opentelemetry, не существовали, на самом деле это чертовски много работы, чтобы иметь возможность получить распределенные следы, чтобы получить метрики применения, получить различные другие типы данных из среды клиентов. Потому что это означает, что вам нужно интегрироваться со всеми языковыми средами, каждой структурой, которые используют клиенты, и каждую базу данных, которую они используют ».
Интеграция со всеми из них, он заключил, «несостоятельна для любого человека, организации, что угодно, идти и поддерживать это». Был вызван новый набор стандартов. Отсюда и последующее создание Opentracing (началось с вклада Lightstep и Uber) и Opencensus (начало в Google) — и в конечном итоге, Openelemetry.
Облегчение «точек разочарования» с OTEL
Opentelemetry в настоящее время является вторым по величине проектом с открытым исходным кодом, после Kubernetes, в CNCF, сказал Маклин аудитории Makers, и более 1200 разработчиков проверяют код в OTEL Repos в месяц.
«Это очень очевидно для меня сейчас, в течение нескольких лет, влияние, которое это оказывает на отрасль», — сказал он. «Люди могут использовать эти инструменты. Разработчики повсюду могут получить глубокое представление о своих приложениях и своей инфраструктуре ».
Но нужно проделать много работы. Например, документация может быть улучшена, сказал Маклин. «Управление проектами с открытым исходным кодом — с точки зрения того, как организация структурирована и кто работает над тем, что и тому подобное — на самом деле не радикально отличается от запуска проекта в компании или на самом деле в любой среде. Это просто управление человеческим проектом ».
OTEL Innovations вырисовывается на горизонте. Например, Маклин поговорил с TNS в Kubecon + CloudNativecon North America в ноябре прошлого года о профилировании сигналов, которые должны были перейти к общей доступности в 2025 году.
Профилирование, по его словам, является четвертым главным сигналом наблюдения — наряду с бревнами, трассировкой и метриками.
«С профилированием вы на самом деле получаете представление о производительности более глубоко в самом приложении, а также фактических функций или методов внутри этого приложения. Вы можете увидеть их потребление памяти. Вы можете увидеть, как они называют друг друга. Вы можете увидеть их потребление процессора ».
Маклин также рассказал аудитории производителей о усилиях, предпринятых за последние пару лет, как в Splunk, так и в сообществе OTEL, о операторе OTEL и других усилиях по созданию компонентов, чтобы упростить принятие для конечного пользователя.
«Когда вы видите все больше и больше улучшений, чтобы открыть телеметрию, которая просто делает ее автоматической, или когда она встроена в больше — Но вы увидите это ускорение еще дальше. Несколько моментов разочарования, которые люди могли испытывать с ним, испаряются ».
Посмотрите полный эпизод, чтобы узнать больше о том, что нового, а что впереди для Openelemetry.
Elastic, компания поиска ИИ, помогает вам найти ответы, которые вам нужны в режиме реального времени, в масштабе — из всех данных. Благодаря нашему решению об наблюдении, предотвращайте отключения и ускоряйте решение проблем с релевантностью на основе поиска, повышенной операционной эффективностью и затратами, а также открытыми, защищенными от будущих инвестиций. Узнайте больше последних из Elastic Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Хизер Джослин является главным редактором нового стека, с особым интересом к вопросам управления и карьеры, которые имеют отношение к разработчикам и инженерам программного обеспечения. Ранее она работала главным редактором контейнерных решений, облачного консалтинга … Подробнее от Хизер Жослин