AI Observability: Задания
Контентный модуль AI Observability содержит 18 заданий планировщика. Одно поддерживает актив GPU в Inventory, восемь наполняют справочники Claude Code, три регистрируют инциденты по лимитам подписки, еще шесть поставляются выключенными и показывают примеры обращения к справочникам-аналогам с помощью команды api.
| Задание | Назначение |
|---|---|
ai_observability_collect_gpu_asset | заполняет индекс gen_ai_gpu_asset по метрикам DCGM Exporter для актива GPU |
ai_observability_lookup_analytics_daily | наполняет claude_code_analytics_daily - аналог сводки Analytics API по участнику за сутки |
ai_observability_lookup_analytics_models | наполняет claude_code_analytics_models_daily - токены и стоимость по моделям |
ai_observability_lookup_analytics_tools | наполняет claude_code_analytics_tools_daily - принятые и отклоненные правки по инструментам |
ai_observability_lookup_sessions | наполняет claude_code_sessions сессиями файлового канала |
ai_observability_lookup_sessions_otel | дополняет claude_code_sessions сессиями участников, у которых включена только телеметрия |
ai_observability_lookup_activity | наполняет claude_code_activity_daily - аналог ленты аудита Compliance API |
ai_observability_lookup_spend_report | наполняет claude_code_spend_report - аналог spend-отчета подписки по завершенным суткам |
ai_observability_lookup_identity | строит claude_code_identity - соответствие учетной записи ОС и хоста адресу участника |
ai_observability_alert_limit_weekly_80 | регистрирует инцидент, когда участник использовал не менее 80 % лимита недельного окна подписки |
ai_observability_alert_limit_exhausted | регистрирует инцидент, когда участник полностью использовал лимит окна подписки |
ai_observability_alert_limit_collector_silent | регистрирует инцидент, когда снимки лимитов участника не поступают больше суток |
ai_observability_api_activity | пример запроса к claude_code_activity_daily - аналог Activity Feed Compliance API |
ai_observability_api_analytics_daily | пример запроса к claude_code_analytics_daily - аналог usage_report/claude_code Analytics API |
ai_observability_api_analytics_models | пример запроса к claude_code_analytics_models_daily - аналог блока model_breakdown |
ai_observability_api_analytics_tools | пример запроса к claude_code_analytics_tools_daily - аналог блока tool_actions |
ai_observability_api_sessions | пример запроса к claude_code_sessions - аналог списка сессий Compliance API |
ai_observability_api_spend_report | пример запроса к claude_code_spend_report - аналог выгрузки spend-отчета подписки |
Примеры инцидентов, регистрируемых заданиями проверки лимитов, приведены на странице интеграции с Менеджером Инцидентов.
Наполнение справочников
Справочники-аналоги повторяют структуру отчетов Anthropic, но формируются заданиями модуля из собранной телеметрии. При каждом запуске задания пересчитывают данные за последние двое суток, задание spend-отчета — за восемь завершенных суток UTC, а задание справочника claude_code_identity — за 30 дней. Более ранняя телеметрия в справочники не попадает: аналитика накапливается с первых запусков после установки.
Справочники claude_code_members и claude_code_seat_pricing задания не наполняют: их ведет администратор. Состав справочников приведен на странице источников данных.
Задания с командой api
Шесть заданий ai_observability_api_* выключены и не изменяют данные. Они показывают, как получить строки справочника-аналога через REST API Smart Monitor Data Storage с помощью команды api. Перед включением:
- Замените в
urlзапроса плейсхолдерHOST:PORTадресомSmart Monitor Data Storage - Добавьте в keystore токен заголовка
sme.sa.api.header.sm_self_authсо значениемBasic <base64 от логин:пароль>пользователяSmart Monitor, как описано в разделе Создание токена
Пока в url стоит плейсхолдер, запрос задания завершается ошибкой main_url in connection_config is null.