Ресурси · Интеграционни модели
Събиране с OpenTelemetry
Стандартна телеметрия през колектор с маскиране, семплиране и експорт към избран бекенд.
Статус на интеграцията: Бъдещо
Бъдещо: договорът за прием е проектиран (docs/AI_OBSERVABILITY.md), но колектор и шлюз не са изградени.
Описание
Услугите изпращат метрики, журнали и трасирания по OTLP към колектор, който маскира, филтрира, семплира и експортира. За AI системи се събират метаданни (статус, време, токени) без съдържание.
Предпоставки
- Избран бекенд.
- Договорени атрибути и имена.
- Правила за лични данни.
Кога да се използва
- Няколко услуги и инструменти.
- Нужда от трасиране между услуги.
- Желание за независимост от доставчик.
Кога да не се използва
- Едно приложение с достатъчни вградени журнали.
- Няма къде да се съхранява телеметрията.
- Съдържанието на заявките е нужно, но не е разрешено.
Референтна схема
Илюстрация на компонентите и потока — не е работеща система.
01Източници
- SDK в услугите
- Агенти за инфраструктура
02Колектор
- Удостоверяване на организацията
- Маскиране
- Лимити и идемпотентност
03Бекенд
- Метрики
- Журнали
- Трасирания
Схемата като списък
| Етап | Компоненти |
|---|---|
| Източници | SDK в услугите, Агенти за инфраструктура |
| Колектор | Удостоверяване на организацията, Маскиране, Лимити и идемпотентност |
| Бекенд | Метрики, Журнали, Трасирания |
Контроли за сигурност
- Удостоверяване на всеки източник по организация.
- Маскиране преди експорт; без съдържание на AI заявки по подразбиране.
- Лимити за размер и квоти по организация.
Наблюдаемост
- Обем по източник.
- Отхвърлени записи.
- Закъснение на колектора.
Типични откази
| Отказ | Ограничаване |
|---|---|
| Взрив на обема | Семплиране и квоти. |
| Лични данни в атрибути | Правила за маскиране и тестове. |
| Повторно изпратени данни | Идемпотентни ключове. |
