Към основното съдържание
A.I. Commerce Studio

Експлоатация и надеждност

Наблюдаемост с OpenTelemetry

Метрики, журнали и трасирания от услугите се събират през колектор, обогатяват се и захранват SLO.

Измислен сценарий. Примерна ситуация за илюстрация на подхода. Не е клиентски проект и не описва измерени резултати.

Бизнес проблем

Измислена платформа има журнали в различни инструменти и няма трасиране. Инцидентите се разследват бавно.

Допускания

  • Услугите могат да бъдат инструментирани.
  • Има избран бекенд за наблюдаемост.
  • Екипите са съгласни за ключовите SLO.

Ограничения

  • Без лични данни в телеметрията.
  • Контрол на обема и разходите.
  • Независимост от доставчик.

Референтна архитектура

Схема на компонентите по етапи — илюстрация, не работеща система и не сертифициран дизайн.

  1. 01Източници

    • Инструментирани услуги
    • Инфраструктура
  2. 02Събиране

    • OpenTelemetry колектор
    • Филтри и маскиране
    • Семплиране
  3. 03Съхранение

    • Метрики
    • Журнали
    • Трасирания
  4. 04Използване

    • Табла
    • SLO и бюджети за грешки
    • Известия
Схемата като списък
ЕтапКомпоненти
ИзточнициИнструментирани услуги, Инфраструктура
СъбиранеOpenTelemetry колектор, Филтри и маскиране, Семплиране
СъхранениеМетрики, Журнали, Трасирания
ИзползванеТабла, SLO и бюджети за грешки, Известия

Интерфейси

ОтКъмЧрез
УслугиКолекторOTLP
КолекторБекендЕкспортъри
БекендДежуренИзвестия

Поток на данните

  1. Услугите изпращат телеметрия по OTLP.
  2. Колекторът маскира и семплира.
  3. Данните се съхраняват по видове.
  4. SLO се изчисляват от метриките.
  5. Известия при изчерпване на бюджета.

Граници на сигурността

  • Маскиране на лични данни в колектора.
  • TLS между услугите и колектора.
  • Достъп до таблата по роли.

Къде одобрява човек

  • Нови известия към дежурните.
  • Промяна на семплирането в продукция.

Фази на внедряване

  1. 01 · Оценка

    Текущи сигнали и пропуски.

  2. 02 · Основа

    Колектор и бекенд.

  3. 03 · Инструментиране

    Ключовите услуги.

  4. 04 · SLO

    Цели, бюджети и известия.

Ограничения

  • Не показва бизнес резултати сама по себе си.
  • Старият код може да е труден за инструментиране.

Компромиси

  • Повече данни — по-добра видимост, но повече разходи.
  • Семплиране — по-евтино, но с пропуснати случаи.

Имате подобна задача?

Ще започнем с оценка на текущото състояние и ще предложим реалистичен първи етап.