Перси закрывает разрыв наблюдаемости с декларативными панелями

CNCF спонсировал этот пост.

В развивающемся ландшафте Kubernetes, микросервисов и гитопс наблюдаемость имеет решающее значение. В то время как такие инструменты, как OpenElemetry, Prometheus и Jaeger стандартизировали сбор и хранение данных телеметрии, инструменты визуализации остаются фрагментированными. Инфраструктура и приложения управляются декларативно, но панели панели часто остаются ручными, непоследовательными и отключенными от рабочих процессов DevOps. Это смещение создает трение среди разработчиков, инженеров по надежности сайта (SRES) и лидеров бизнеса, которые полагаются на последовательные показатели.

Состояние инструментов для приборной панели наблюдения

Установленные инструменты, такие как Grafana и Kibana Excel в визуализации и проложили путь для многих поставщиков наблюдения. Тем не менее, они часто изо всех сил пытаются соответствовать современным рабочим процессам DevOps. Давайте рассмотрим некоторые из известных проблем.

Ручные рабочие процессы и несоответствие

Многие инструменты для приборной панели зависят от редакторов пользовательского интерфейса или неструктурированных файлов JSON. Хотя этот подход предлагает гибкость, он также:

  • Создает конфигурацию дрейф: Команды дублируют панели мониторинга с небольшими вариациями (например, «продуктовая латтность» против «производственной задержки»), что приводит к путанице во время инцидентов.
  • Не хватает сотрудничества: Без кодифицированных стандартов разработчики, SRE и бизнес -команды могут по -разному интерпретировать метрики.
  • Игнорирует принципы Gitops: Изменения редко отслеживаются в GIT, делая аудиты и откаты громоздкими.

Частичная автоматизация, полная сложность

Некоторые инструменты предлагают рабочие процессы «как код» через поставщиков Terraform или операторов Kubernetes. Однако это часто:

  • Непрозрачный: Панели инструментов на основе JSON не имеют человеческой читабельности и гарантии проверки.
  • Хрупкий: Мигрирующие панели мониторинга между окружающей средой (Dev/Staging/Prod) часто нарушает запросы или источники данных.
  • Специфичный инструмент: Собственные форматы блокируют команды в поставщиков, усложняя стратегии с мультикозой.

Отсутствующий стандарт

В отрасли не хватает портативной спецификации панели инструментов, нейтральной поставщика. Это заставляет команды:

  • Изножные шаблоны для каждого инструмента (например, Grafana, Datadog или New Relic).
  • Поддерживать хрупкие сценарии миграции при переключении поставщиков.
  • Жертвовать инновациями, чтобы избежать переделки.

Почему панель панели в качестве кода (DAC) остается неуловимым

Парадигма «как код», преобразованная инфраструктура (инфраструктура как код, или IAC), политики (политика как код или PAC) и даже документация (документы как код). Монитоны, однако, отстают, потому что существующие решения:

  • Распределите приоритет визуализации над управлением: Инструменты сосредоточены на рендеринге графиков, а не управлении мониторными панелями в качестве совместных артефактов.
  • Несмотря на то, что нативные закономерности пренебрегают: Немногие интегрируются с пользовательскими определениями ресурсов (CRD), операторами или рабочими процессами Gitops.
  • Недооценивать масштаб: Ручные рабочие процессы разрушаются ниже 100 с лишним микросервисов, где согласованность и автоматизация не подлежат обсуждению.

Учитывая все эти проблемы, я хотел бы познакомить вас с Perses, облачным проектом Soundbox Cloud Computing Foundation (CNCF), предназначенного для упрощения создания и управления инструментами в облачных средах. Давайте рассмотрим, как это решает эти проблемы.

Перси: облачный нативный подход к визуализации

Perses Rethinks Dashbods в качестве декларативных артефактов, беспрепятственно интегрируясь с современными практиками DevOps. Разработано для нативной экосистемы Cloud, она предлагает:

Декларативные определения панели панели

Perses Stores Configurations Dashboard в качестве кода с использованием CRDS Kubernetes. Это гарантирует, что панели мониторинга контролируются, проверяются и управляются наряду с манифестами приложений в GIT. Для команд, которые уже используют Gitops Tools, такие как CD Argo, затеряет плавно интегрируется в существующие рабочие процессы.

Переносимость и гибкость

В отличие от проприетарных инструментов для приборов панели, затратывают приоритеты в открытых стандартах. Его легкая архитектура интегрируется с популярными источниками данных, такими как Prometheus и Grafana Tempo, избегая блокировки поставщиков. Разработчики могут внедрять панели мониторинга во внутренние инструменты через пакеты NPM, в то время как платформные команды обеспечивают последовательность в разных средах.

Сотрудничество в масштабе

Perses ‘Programmatic SDK (GO, Cuelang) позволяет командам создавать шаблоны мониторинга, повторно использовать компоненты и автоматизировать повторяющиеся задачи. Это особенно ценно для предприятий, управляющих сотнями мониторинга, где ручное обслуживание на панели инструмента быстро становится неустойчивым.

Безопасность и управление

Хранив панель мониторинга в пространствах имен Kubernetes, Perses Marings с политикой контроля доступа на основе ролей (RBAC), обеспечивая общее значение для соответствующих команд. Аудиты соответствия становятся проще, так как все изменения отслеживаются в истории GIT, обеспечивая прозрачность и подотчетность.

Почему в экосистеме CNCF выделяется

CNCF давно поддерживает такие проекты, как Прометея и Графана, но Perses заполняет критический разрыв. Это мониторная платформа Kubernetes, специально предназначенная для декларативного управления и портативности. Его подход соответствует ключевым сдвигам отрасли:

  • Усыновление GITOPS: Обработка панели панели как кода обеспечивает последовательность, управление версиями и бесшовную интеграцию с существующими рабочими процессами.
  • Сдвиг левой наблюдение: Внедрение мониторинга ранее в цикле разработки улучшает видимость и сотрудничество между командами.
  • Готовая масштабируемость предприятия: Поскольку организации масштабируют, им нужны решения, которые обеспечивают управление без добавления операционных накладных расходов.

С статусом песочницы в соответствии с CNCF, Perses находится на пути к становлению стандартом, управляемым сообществом, так же, как и то, как коллекция Unified Telemetry OpenTelemetry по всей экосистеме.

Узнайте больше в KubeCon

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

Чтобы увидеть, как он может понять, как она может оптимизировать вашу стратегию наблюдения, присоединяйтесь к нам в Kubecon + CloudNativecon Europe для нашего сеанса «Безграничные возможности, последовательный дизайн: создание панелей мониторинга с перспективами ЦАП».

Чтобы узнать больше о Kubernetes и облачной нативной экосистеме, присоединяйтесь к нам в Kubecon + CloudNativecon Europe в Лондоне с 1 по 4 апреля.

Облачный фонд Cloud Computing Foundation (CNCF) проводит критические компоненты глобальной технологической инфраструктуры, включая Kubernetes, Prometheus и Angoy. CNCF является нейтральным домом для сотрудничества, объединяющий ведущих разработчиков отрасли, конечных пользователей и поставщиков. Узнайте больше последних из CNCF Trending Stories YouTube.com/ThenewStack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Николас Такаши — инженер -программист в роли инженера платформы в Coralogix. Он в основном заинтересован в темах, связанных с экосистемой наблюдения, а также Kubernetes и распределенными системами. Он также является открытым участником таких проектов … Подробнее от Николя Такаши

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *