Модель Данных

Важно

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

IceGate хранит данные наблюдаемости в пяти таблицах Apache Iceberg с разделением по тенантам - logs, spans, events, metrics и operations - плюс одна глобальная справочная таблица prices.

Обзор Таблиц

Таблица Описание Сценарий Использования
logs LogRecords OpenTelemetry Логи приложений
spans Спаны распределённых трейсов Трассировка запросов
events Семантические события Бизнес-события
metrics Все типы метрик Мониторинг производительности
operations Операции LLM и агентов Расход токенов, стоимость, сохранение промптов и ответов
prices Глобальная тарифная таблица LLM (без tenant_id) Справочные тарифы для расчёта стоимости operations

Общие Паттерны

Мультитенантность

Пять таблиц с разделением по тенантам используют identity-партиционирование по tenant_id. prices - справочные данные, общие для всех тенантов: в ней нет tenant_id, и партиционируется она иначе.

Хранение Атрибутов

Атрибуты хранятся как MAP(VARCHAR, VARCHAR).

Следующие Шаги