3131 lines
776 KiB
Plaintext
3131 lines
776 KiB
Plaintext
[certs] Устанавливаем корпоративные сертификаты из /opt/certs...
|
||
[certs] ✅ RGM_Issuing.crt (→ RGM_Issuing.crt)
|
||
[certs] ✅ RUSAL_ROOT.crt (→ RUSAL_ROOT.crt)
|
||
[certs] ✅ UC_RUSAL_Policy_CA.crt (→ UC_RUSAL_Policy_CA.crt)
|
||
[certs] ⏭️ пропускаем: server.crt (server/private файл)
|
||
[certs] ⏭️ пропускаем: server.key (server/private файл)
|
||
[certs] Установлено: 3, пропущено: 2, невалидно: 0
|
||
[certs] Обновляем системное хранилище CA-сертификатов...
|
||
[certs] Clearing symlinks in /etc/ssl/certs...
|
||
[certs] done.
|
||
[certs] Updating certificates in /etc/ssl/certs...
|
||
[certs] rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL
|
||
[certs] 153 added, 0 removed; done.
|
||
[certs] Running hooks in /etc/ca-certificates/update.d...
|
||
[certs] done.
|
||
[certs] Создаём хеш-симлинки...
|
||
[certs] Создано хеш-симлинок: 3
|
||
[certs] Импортируем сертификаты в NSS DB...
|
||
[certs] Импортировано в NSS: 3
|
||
[entrypoint] Waiting for database (max 30 attempts, 2s delay)...
|
||
[entrypoint] ✅ Database is reachable
|
||
[entrypoint] Empty database — running full Alembic upgrade...
|
||
[entrypoint] {"ts": "2026-07-24T06:46:27.826+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
[entrypoint] INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
|
||
[entrypoint] INFO [alembic.runtime.migration] Will assume transactional DDL.
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade -> ed310b33f02c, multi-language translation tables
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade ed310b33f02c -> c4a3a2f74bfe, add missing columns needs_review language_overridden per_language_metrics
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade c4a3a2f74bfe -> 543d43d752b8, migrate old dictionary entries and translation records
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 543d43d752b8 -> 8dd0a93af539, Drop deprecated source_language column from translation_jobs
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 8dd0a93af539 -> 2a7b8c9d0e1f, Add target_languages column to translation_jobs (multi-language support)
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 2a7b8c9d0e1f -> aa1b2c3d4e5f, Drop all deprecated columns from translate models
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade aa1b2c3d4e5f -> b1c2d3e4f5a6, Add source_hash column to translation_records for cache dedup
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade b1c2d3e4f5a6 -> 9f8e7d6c5b4a, Add is_multimodal column to llm_providers with heuristic backfill
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 9f8e7d6c5b4a -> a7b1c2d3e4f5, Add provider_id column to validation_policies
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade a7b1c2d3e4f5 -> e5f4d3c2b1a, Add policy_id column to llm_validation_results
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade c4a3a2f74bfe -> d1e2f3a4b5c6, create task_records table
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade d1e2f3a4b5c6 -> a5b6c7d8e9f0, set null ondelete for task_records environment FK
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade a5b6c7d8e9f0, e5f4d3c2b1a -> f0e9d8c7b6a5, cascade ondelete for all remaining environments FK references
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f0e9d8c7b6a5 -> f2b3c4d5e6f7, add agent conversations
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f2b3c4d5e6f7 -> e3a4b5c6d7e8, add deployment_records table
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade e3a4b5c6d7e8 -> f4a5b6c7d8e9, add preproduction validation to deployment records
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f0e9d8c7b6a5 -> b0c1d2e3f4a5, cascade ondelete for all translate FK references (translation_jobs/runs/batches chain)
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade b0c1d2e3f4a5 -> 86c7b1d6a710, add is_admin column to roles table
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 86c7b1d6a710 -> 2df63b7ce038, add missing columns policy_id provider_id is_multimodal
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 2df63b7ce038 -> c9d8e7f6a5b4, Add v2 LLM validation models (tables, columns, indexes)
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade c9d8e7f6a5b4 -> 7703bbc038bd, add_description_to_validation_policy
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 7703bbc038bd -> ed28d34edde7, add_max_images_to_llm_providers
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade ed28d34edde7 -> dabc97097e0e, add cache_hits column to translation_runs
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade dabc97097e0e -> f1a2b3c4d5e6, drop source_dialect/target_dialect from terminology_dictionaries
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f1a2b3c4d5e6 -> a1b2c3d4e5f6, Add context_window and max_output_tokens to llm_providers
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f2b3c4d5e6f7 -> b4c5d6e7f8a9, Add include_source_reference column to translation_jobs
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade a1b2c3d4e5f6 -> c7d8e9f0a1b2, Add composite index (run_id, source_hash) for NOT EXISTS dedup
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade a1b2c3d4e5f6 -> b2c3d4e5f6a7, Add is_regex column to dictionary_entries
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade b2c3d4e5f6a7, c7d8e9f0a1b2 -> 351afb8f961a, merge is_regex and composite index heads
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 351afb8f961a -> c0d1e2f3a4b5, add insert_method and connection fields to translation tables
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade c0d1e2f3a4b5, f2b3c4d5e6f7 -> 6b8ca3b7405f, merge heads
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 6b8ca3b7405f, b4c5d6e7f8a9, f4a5b6c7d8e9 -> 7eaf84b7f6be, merge: 6b8ca3b7405f, b4c5d6e7f8a9, f4a5b6c7d8e9
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade 7eaf84b7f6be -> b2a3c4d5e6f7, add agent_lifecycle_events table
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade b2a3c4d5e6f7 -> c3d4e5f6a7b8, add user_id column to task_records table
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade c3d4e5f6a7b8 -> d4e5f6a7b8c9, add unique active translation run guard
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade d4e5f6a7b8c9 -> f5e6d7c8b9a0, add dashboard releases
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f5e6d7c8b9a0 -> e6f7a8b9c0d1, add translation run observability metrics
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade e6f7a8b9c0d1 -> f7a8b9c0d1e2, Add translation performance knobs (job + provider capabilities).
|
||
[entrypoint] INFO [alembic.runtime.migration] Running upgrade f7a8b9c0d1e2 -> 8e9f0a1b2c3d, add session_activity table
|
||
[entrypoint] ✅ Alembic initial migration applied
|
||
[entrypoint] Initializing auth database...
|
||
{"ts": "2026-07-24T06:46:29.308+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-24T06:46:29.498+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "__main__.run_init", "marker": "REASON", "intent": "Initializing authentication database"}
|
||
{"ts": "2026-07-24T06:46:29.498+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "core.encryption_key.ensure_encryption_key", "marker": "REASON", "intent": "Using ENCRYPTION_KEY from process environment."}
|
||
{"ts": "2026-07-24T06:46:29.964+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "core.database._ensure_translation_jobs_columns", "marker": "REFLECT", "intent": "Added target_language_column to translation_jobs"}
|
||
{"ts": "2026-07-24T06:46:29.965+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "core.database._ensure_translation_jobs_columns", "marker": "REFLECT", "intent": "Added target_source_column to translation_jobs"}
|
||
{"ts": "2026-07-24T06:46:29.967+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "core.database._ensure_translation_jobs_columns", "marker": "REFLECT", "intent": "Added target_source_language_column to translation_jobs"}
|
||
{"ts": "2026-07-24T06:46:29.969+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "core.database._ensure_translation_jobs_columns", "marker": "REFLECT", "intent": "Added disable_reasoning column to translation_jobs"}
|
||
{"ts": "2026-07-24T06:46:29.969+00:00", "level": "INFO", "trace_id": "2afffa670c934ed997afdb233524e711", "src": "__main__.run_init", "marker": "REASON", "intent": "Authentication database initialized successfully"}
|
||
{"ts": "2026-07-24T06:46:29.969+00:00", "level": "INFO", "trace_id": "be008785016a4b68b4e02c38ba2151df", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "Seeding permissions"}
|
||
{"ts": "2026-07-24T06:46:30.029+00:00", "level": "INFO", "trace_id": "be008785016a4b68b4e02c38ba2151df", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "Seeding completed", "payload": {"added_count": 27}}
|
||
{"ts": "2026-07-24T06:46:30.048+00:00", "level": "INFO", "trace_id": "be008785016a4b68b4e02c38ba2151df", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "User role permissions updated"}
|
||
[entrypoint] Creating admin user 'admin' (idempotent)...
|
||
{"ts": "2026-07-24T06:46:30.875+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-24T06:46:31.176+00:00", "level": "INFO", "trace_id": "734d4d643a0e4c39a148a265fc9fce95", "src": "__main__.create_admin", "marker": "REASON", "intent": "Creating Admin role"}
|
||
{"ts": "2026-07-24T06:46:31.182+00:00", "level": "INFO", "trace_id": "734d4d643a0e4c39a148a265fc9fce95", "src": "__main__.create_admin", "marker": "REASON", "intent": "Creating admin user", "payload": {"username": "admin"}}
|
||
{"ts": "2026-07-24T06:46:31.448+00:00", "level": "INFO", "trace_id": "734d4d643a0e4c39a148a265fc9fce95", "src": "__main__.create_admin", "marker": "REASON", "intent": "Admin user created successfully", "payload": {"username": "admin"}}
|
||
[entrypoint] ✅ Admin bootstrap complete
|
||
[entrypoint] Starting backend: python -m uvicorn src.app:app --host 0.0.0.0 --port 8000
|
||
{"ts": "2026-07-24T06:46:32.953+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-24T06:46:36.163+00:00", "level": "WARNING", "trace_id": "no-trace", "src": "app.<module>", "marker": "EXPLORE", "intent": "ALLOWED_ORIGINS not set — CORS rejects all cross-origin requests", "error": "Missing ALLOWED_ORIGINS"}
|
||
INFO: Started server process [1]
|
||
INFO: Waiting for application startup.
|
||
{"ts": "2026-07-24T06:46:36.738+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Ensure encryption subsystem availability"}
|
||
{"ts": "2026-07-24T06:46:36.738+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.encryption_key.ensure_encryption_key", "marker": "REASON", "intent": "Using ENCRYPTION_KEY from process environment."}
|
||
{"ts": "2026-07-24T06:46:36.738+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Initialize persistent database tables"}
|
||
{"ts": "2026-07-24T06:46:36.874+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Bootstrap initial admin user (idempotent)"}
|
||
{"ts": "2026-07-24T06:46:36.874+00:00", "level": "WARNING", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.ensure_initial_admin_user", "marker": "EXPLORE", "intent": "INITIAL_ADMIN_PASSWORD set via env var — visible to other processes", "error": "Security concern: password in environment variable"}
|
||
{"ts": "2026-07-24T06:46:36.899+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.ensure_initial_admin_user", "marker": "REFLECT", "intent": "Initial admin bootstrap skipped", "payload": {"username": "admin"}}
|
||
{"ts": "2026-07-24T06:46:36.906+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Synchronizing RBAC permission catalog at startup"}
|
||
{"ts": "2026-07-24T06:46:36.932+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Maintenance Banner' (ID: maintenance_banner_apply) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:36.936+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "plugins.migration.get_schema", "marker": "REASON", "intent": "Generating migration UI schema"}
|
||
{"ts": "2026-07-24T06:46:37.030+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager.__init__", "marker": "REASON", "intent": "Initializing ConfigManager with legacy path: /app/config.json"}
|
||
{"ts": "2026-07-24T06:46:37.031+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._load_config", "marker": "REASON", "intent": "Database configuration record missing; attempting legacy file migration"}
|
||
{"ts": "2026-07-24T06:46:37.031+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._load_from_legacy_file", "marker": "REASON", "intent": "Legacy config file not found; using default payload"}
|
||
{"ts": "2026-07-24T06:46:37.031+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._load_config", "marker": "REASON", "intent": "No persisted config found; falling back to default configuration"}
|
||
{"ts": "2026-07-24T06:46:37.031+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._default_config", "marker": "REASON", "intent": "Building default AppConfig fallback"}
|
||
{"ts": "2026-07-24T06:46:37.031+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._apply_features_from_env", "marker": "REASON", "intent": "Applied FEATURES__HEALTH_MONITOR from env"}
|
||
{"ts": "2026-07-24T06:46:37.037+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager._save_config_to_db", "marker": "REFLECT", "intent": "Global configuration persisted"}
|
||
{"ts": "2026-07-24T06:46:37.038+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.config_manager.__init__", "marker": "REFLECT", "intent": "ConfigManager initialization complete"}
|
||
{"ts": "2026-07-24T06:46:37.038+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "plugins.migration.get_schema", "marker": "REFLECT", "intent": "Schema generated successfully"}
|
||
{"ts": "2026-07-24T06:46:37.038+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Superset Dashboard Migration' (ID: superset-migration) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.038+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dashboard LLM Validation' (ID: llm_dashboard_validation) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.038+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dataset LLM Documentation' (ID: llm_documentation) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.041+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Search Datasets' (ID: search-datasets) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.042+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "services.storage_service.__init__", "marker": "REASON", "intent": "StorageService initialised", "payload": {"root": "/app/storage"}}
|
||
{"ts": "2026-07-24T06:46:37.042+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Storage Manager' (ID: storage-manager) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.045+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Superset Dashboard Backup' (ID: superset-backup) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.046+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'System Debug' (ID: system-debug) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.054+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Git Integration' (ID: git-integration) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.056+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dataset Mapper' (ID: dataset-mapper) loaded successfully."}
|
||
{"ts": "2026-07-24T06:46:37.068+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Synchronized 40 new RBAC permissions at startup", "payload": {"inserted": 40}}
|
||
{"ts": "2026-07-24T06:46:37.068+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Initializing AsyncJobRunner"}
|
||
{"ts": "2026-07-24T06:46:37.068+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REASON", "intent": "Starting scheduler"}
|
||
{"ts": "2026-07-24T06:46:37.068+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.task_manager.manager.__init__", "marker": "REASON", "intent": "Initializing task manager runtime services"}
|
||
{"ts": "2026-07-24T06:46:37.071+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.task_manager.manager.__init__", "marker": "REFLECT", "intent": "Task manager runtime initialized"}
|
||
{"ts": "2026-07-24T06:46:37.100+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.scheduler.start", "marker": "REASON", "intent": "Scheduler lifecycle: started"}
|
||
{"ts": "2026-07-24T06:46:37.107+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.scheduler.load_schedules", "marker": "REASON", "intent": "Scheduler lifecycle: schedules loaded", "payload": {"backup_schedules": 0, "translation_schedules": 0, "validation_schedules": 0, "total_schedules": 0}}
|
||
{"ts": "2026-07-24T06:46:37.110+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "core.scheduler.start", "marker": "REASON", "intent": "Scheduler lifecycle: jobs restored from persistent store", "payload": {"count": 1, "jobs": ["agent_lifecycle_retention"]}}
|
||
{"ts": "2026-07-24T06:46:37.110+00:00", "level": "INFO", "trace_id": "a2b19ae3fa844a65b0d011a9146483cf", "src": "app.lifespan", "marker": "REFLECT", "intent": "Application startup complete"}
|
||
INFO: Application startup complete.
|
||
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
|
||
{"ts": "2026-07-24T06:46:39.856+00:00", "level": "INFO", "trace_id": "4516433470b8411085dfd4e0b7ce3fa9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:46:39.861+00:00", "level": "INFO", "trace_id": "4516433470b8411085dfd4e0b7ce3fa9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44420 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:46:44.864+00:00", "level": "INFO", "trace_id": "a77da681a728492885f66f57398f841e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:46:44.866+00:00", "level": "INFO", "trace_id": "a77da681a728492885f66f57398f841e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44432 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:46:49.869+00:00", "level": "INFO", "trace_id": "14ed6f5620084a4c929a4aa86e2d35f8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:46:49.872+00:00", "level": "INFO", "trace_id": "14ed6f5620084a4c929a4aa86e2d35f8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44446 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:46:54.875+00:00", "level": "INFO", "trace_id": "50228ae45988450fa1864a84a39be142", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:46:54.877+00:00", "level": "INFO", "trace_id": "50228ae45988450fa1864a84a39be142", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44460 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:00.432+00:00", "level": "INFO", "trace_id": "72f8ba82e02448edbffa5ae83b1ae372", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:00.434+00:00", "level": "INFO", "trace_id": "72f8ba82e02448edbffa5ae83b1ae372", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44478 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:05.438+00:00", "level": "INFO", "trace_id": "fef85d94404e4ccea234e678cbcefc99", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:05.440+00:00", "level": "INFO", "trace_id": "fef85d94404e4ccea234e678cbcefc99", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44494 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:10.444+00:00", "level": "INFO", "trace_id": "313b192b1d3642e48d9fdf7a02c67cce", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:10.445+00:00", "level": "INFO", "trace_id": "313b192b1d3642e48d9fdf7a02c67cce", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44508 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:11.998+00:00", "level": "INFO", "trace_id": "5f2127e2e8f44d84aac1e71fe04facae", "src": "route.GET.api.plugins", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/plugins"}}
|
||
{"ts": "2026-07-24T06:47:12.000+00:00", "level": "INFO", "trace_id": "5f2127e2e8f44d84aac1e71fe04facae", "src": "route.GET.api.plugins", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/plugins"}}
|
||
INFO: 172.30.0.5:36500 - "GET /api/plugins HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:15.449+00:00", "level": "INFO", "trace_id": "060d4eddbb3d43f1b6a688a809ab2f4e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:15.451+00:00", "level": "INFO", "trace_id": "060d4eddbb3d43f1b6a688a809ab2f4e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44522 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:20.232+00:00", "level": "INFO", "trace_id": "ae06721d3ffd4ccba833ad4350b40d0c", "src": "route.POST.api.auth.login", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/auth/login"}}
|
||
{"ts": "2026-07-24T06:47:20.503+00:00", "level": "INFO", "trace_id": "df35269f112348dfac8bbc985a113345", "src": "core.auth.logger.log_security_event", "marker": "REASON", "intent": "Security event: LOGIN_SUCCESS", "payload": {"event_type": "LOGIN_SUCCESS", "username": "admin", "timestamp": "2026-07-24T06:47:20.503543+00:00", "details": {"source": "LOCAL"}}}
|
||
{"ts": "2026-07-24T06:47:20.512+00:00", "level": "INFO", "trace_id": "ae06721d3ffd4ccba833ad4350b40d0c", "src": "route.POST.api.auth.login", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/login"}}
|
||
INFO: 172.30.0.5:36526 - "POST /api/auth/login HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.513+00:00", "level": "INFO", "trace_id": "c985ceab7bc14ea9b94f80d765a9d23d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:20.517+00:00", "level": "INFO", "trace_id": "c985ceab7bc14ea9b94f80d765a9d23d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44538 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:20.519+00:00", "level": "INFO", "trace_id": "20dca63dd9bd42cabaad5393e1890e41", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-24T06:47:20.526+00:00", "level": "INFO", "trace_id": "20dca63dd9bd42cabaad5393e1890e41", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.30.0.5:36530 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.533+00:00", "level": "INFO", "trace_id": "8f94c4430a53496496a5e5f0134e1e98", "src": "route.GET.api.plugins", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/plugins"}}
|
||
{"ts": "2026-07-24T06:47:20.537+00:00", "level": "INFO", "trace_id": "8f94c4430a53496496a5e5f0134e1e98", "src": "route.GET.api.plugins", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/plugins"}}
|
||
INFO: 172.30.0.5:36532 - "GET /api/plugins HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.554+00:00", "level": "INFO", "trace_id": "6e92444254fa4b99bc40b07b2446e4b9", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-24T06:47:20.557+00:00", "level": "INFO", "trace_id": "cb8d5ed50e9b4f9f8738a6c7c54849da", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-24T06:47:20.561+00:00", "level": "INFO", "trace_id": "d7c71ddbc1154e9ab34fb5f681a0e3fc", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-24T06:47:20.561+00:00", "level": "INFO", "trace_id": "499d6a9c0b1449e8bf453e9fbef628fa", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-24T06:47:20.564+00:00", "level": "INFO", "trace_id": "cb8d5ed50e9b4f9f8738a6c7c54849da", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.30.0.5:36536 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.568+00:00", "level": "INFO", "trace_id": "d03d8a384d214ea0a839efebb0af8a94", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-24T06:47:20.573+00:00", "level": "INFO", "trace_id": "d03d8a384d214ea0a839efebb0af8a94", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-24T06:47:20.574+00:00", "level": "INFO", "trace_id": "6e92444254fa4b99bc40b07b2446e4b9", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.30.0.5:36534 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.589+00:00", "level": "INFO", "trace_id": "499d6a9c0b1449e8bf453e9fbef628fa", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.30.0.5:36540 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.590+00:00", "level": "INFO", "trace_id": "d7c71ddbc1154e9ab34fb5f681a0e3fc", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.30.0.5:36538 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:20.595+00:00", "level": "INFO", "trace_id": "e46903393bf747c78dcd455d47a5cb2d", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-24T06:47:20.601+00:00", "level": "INFO", "trace_id": "e46903393bf747c78dcd455d47a5cb2d", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.30.0.5:36546 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:47:25.520+00:00", "level": "INFO", "trace_id": "429a21085ee24656bb438dae795db5d6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:25.522+00:00", "level": "INFO", "trace_id": "429a21085ee24656bb438dae795db5d6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44570 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:31.029+00:00", "level": "INFO", "trace_id": "31a6e4c991264545ad9ab9a1d929e73c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:31.031+00:00", "level": "INFO", "trace_id": "31a6e4c991264545ad9ab9a1d929e73c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44584 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:36.034+00:00", "level": "INFO", "trace_id": "8091cf2fce40476b9d1614c45303a141", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:36.037+00:00", "level": "INFO", "trace_id": "8091cf2fce40476b9d1614c45303a141", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44598 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:41.040+00:00", "level": "INFO", "trace_id": "e681596bf5c34abab8c68df6551b2fa1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:41.043+00:00", "level": "INFO", "trace_id": "e681596bf5c34abab8c68df6551b2fa1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44612 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:46.045+00:00", "level": "INFO", "trace_id": "b07c957b333e4f36ace2aeecc21c6978", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:46.047+00:00", "level": "INFO", "trace_id": "b07c957b333e4f36ace2aeecc21c6978", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44626 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:51.050+00:00", "level": "INFO", "trace_id": "7dbd61c12a154cda8fab5ba8c2a4986c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:51.053+00:00", "level": "INFO", "trace_id": "7dbd61c12a154cda8fab5ba8c2a4986c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44638 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:47:56.056+00:00", "level": "INFO", "trace_id": "ccd718fcff6340d0b6ef8c500207518d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:47:56.058+00:00", "level": "INFO", "trace_id": "ccd718fcff6340d0b6ef8c500207518d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44652 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:01.619+00:00", "level": "INFO", "trace_id": "631bd077bc614bcd8aa83f6caf5bbcec", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:01.621+00:00", "level": "INFO", "trace_id": "631bd077bc614bcd8aa83f6caf5bbcec", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44668 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:06.624+00:00", "level": "INFO", "trace_id": "98bddc26fd0d41c784652a8a3cfa4b9f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:06.626+00:00", "level": "INFO", "trace_id": "98bddc26fd0d41c784652a8a3cfa4b9f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44680 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:11.630+00:00", "level": "INFO", "trace_id": "8f0d1143a50d426d869c9f8151a45b25", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:11.632+00:00", "level": "INFO", "trace_id": "8f0d1143a50d426d869c9f8151a45b25", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44694 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:13.487+00:00", "level": "INFO", "trace_id": "7058bd4c9c0446c59a364b47d7d82a44", "src": "route.POST.api.settings.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/settings/environments"}}
|
||
{"ts": "2026-07-24T06:48:13.494+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "add_environment", "marker": "REASON", "intent": "Adding environment ss-dev"}
|
||
{"ts": "2026-07-24T06:48:13.692+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "core.config_manager.add_environment", "marker": "REASON", "intent": "Appending new environment"}
|
||
{"ts": "2026-07-24T06:48:13.695+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "core.config_manager._sync_environment_records", "marker": "REASON", "intent": "Creating relational environment record from typed config"}
|
||
{"ts": "2026-07-24T06:48:13.699+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "core.config_manager._save_config_to_db", "marker": "REFLECT", "intent": "Global configuration persisted"}
|
||
{"ts": "2026-07-24T06:48:13.699+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "core.config_manager._decrypt_env_passwords", "marker": "REFLECT", "intent": "Plaintext environment passwords queued for encrypt-on-save"}
|
||
{"ts": "2026-07-24T06:48:13.700+00:00", "level": "INFO", "trace_id": "7058bd4c9c0446c59a364b47d7d82a44", "src": "route.POST.api.settings.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/environments"}}
|
||
INFO: 172.30.0.5:36688 - "POST /api/settings/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:13.706+00:00", "level": "INFO", "trace_id": "4ef12e5285ca4e32b8d797c05b21fe75", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-24T06:48:13.711+00:00", "level": "INFO", "trace_id": "4ef12e5285ca4e32b8d797c05b21fe75", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.30.0.5:36692 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:13.718+00:00", "level": "INFO", "trace_id": "67fe433088534ea49b42f031df2d437d", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-24T06:48:13.726+00:00", "level": "INFO", "trace_id": "ddf3d4679d1d404aa7b0512e07948cad", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-24T06:48:13.727+00:00", "level": "INFO", "trace_id": "2a1e3b4dd9d74f62a5785b92d8d23462", "src": "route.GET.api.maintenance.dashboard-banners", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/maintenance/dashboard-banners"}}
|
||
{"ts": "2026-07-24T06:48:13.756+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-24T06:48:13.757+00:00", "level": "INFO", "trace_id": "2a1e3b4dd9d74f62a5785b92d8d23462", "src": "route.GET.api.maintenance.dashboard-banners", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/maintenance/dashboard-banners"}}
|
||
INFO: 172.30.0.5:36698 - "GET /api/maintenance/dashboard-banners HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:13.762+00:00", "level": "INFO", "trace_id": "21cfe0c69f564793a1ae1b307a648ef4", "src": "route.GET.api.maintenance.dashboard-banners", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/maintenance/dashboard-banners"}}
|
||
{"ts": "2026-07-24T06:48:13.776+00:00", "level": "INFO", "trace_id": "21cfe0c69f564793a1ae1b307a648ef4", "src": "route.GET.api.maintenance.dashboard-banners", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/maintenance/dashboard-banners"}}
|
||
INFO: 172.30.0.5:36706 - "GET /api/maintenance/dashboard-banners HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:13.899+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "services.resource_service.get_dashboards_page_with_status", "marker": "REFLECT", "intent": "Fetched dashboards page", "payload": {"page": 1, "total_pages": 2, "count": 100, "total": 169}}
|
||
{"ts": "2026-07-24T06:48:13.899+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 100, "page": 1, "total_pages": 2, "total": 169, "profile_filter_applied": false}}
|
||
{"ts": "2026-07-24T06:48:13.900+00:00", "level": "INFO", "trace_id": "ddf3d4679d1d404aa7b0512e07948cad", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.30.0.5:36696 - "GET /api/dashboards?env_id=ss-dev&page_size=100&page_context=other&apply_profile_default=false&override_show_all=true HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:13.906+00:00", "level": "INFO", "trace_id": "fb00dba51734492c8d7cac54329a0749", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-24T06:48:13.999+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "services.resource_service.get_dashboards_page_with_status", "marker": "REFLECT", "intent": "Fetched dashboards page", "payload": {"page": 1, "total_pages": 2, "count": 100, "total": 169}}
|
||
{"ts": "2026-07-24T06:48:13.999+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 100, "page": 1, "total_pages": 2, "total": 169, "profile_filter_applied": false}}
|
||
{"ts": "2026-07-24T06:48:14.000+00:00", "level": "INFO", "trace_id": "fb00dba51734492c8d7cac54329a0749", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.30.0.5:36710 - "GET /api/dashboards?env_id=ss-dev&page_size=100&page_context=other&apply_profile_default=false&override_show_all=true HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:14.128+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 110}}
|
||
{"ts": "2026-07-24T06:48:14.129+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-dev", "dashboards": 110, "debug_samples": 12}}
|
||
{"ts": "2026-07-24T06:48:14.129+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "services.resource_service.get_dashboards_with_status", "marker": "REFLECT", "intent": "Fetched dashboards with status", "payload": {"count": 110}}
|
||
{"ts": "2026-07-24T06:48:14.129+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 10, "page": 1, "total_pages": 11, "total": 110, "profile_filter_applied": true}}
|
||
{"ts": "2026-07-24T06:48:14.129+00:00", "level": "INFO", "trace_id": "67fe433088534ea49b42f031df2d437d", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.30.0.5:36694 - "GET /api/dashboards?env_id=ss-dev&page=1&page_size=10&page_context=dashboards_main&apply_profile_default=true&override_show_all=false HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:14.133+00:00", "level": "INFO", "trace_id": "0ab0370ce2a6473391ae2f1e8bdcaa35", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-24T06:48:14.141+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-24T06:48:14.263+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 110}}
|
||
{"ts": "2026-07-24T06:48:14.264+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-dev", "dashboards": 110, "debug_samples": 12}}
|
||
{"ts": "2026-07-24T06:48:14.264+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "services.resource_service.get_dashboards_with_status", "marker": "REFLECT", "intent": "Fetched dashboards with status", "payload": {"count": 110}}
|
||
{"ts": "2026-07-24T06:48:14.264+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 10, "page": 1, "total_pages": 11, "total": 110, "profile_filter_applied": true}}
|
||
{"ts": "2026-07-24T06:48:14.265+00:00", "level": "INFO", "trace_id": "0ab0370ce2a6473391ae2f1e8bdcaa35", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.30.0.5:36714 - "GET /api/dashboards?env_id=ss-dev&page=1&page_size=10&page_context=dashboards_main&apply_profile_default=true&override_show_all=false HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:14.272+00:00", "level": "INFO", "trace_id": "6fd837fd1add41d3b0266d78fe650886", "src": "route.POST.api.git.repositories.status.batch", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/git/repositories/status/batch"}}
|
||
{"ts": "2026-07-24T06:48:14.275+00:00", "level": "INFO", "trace_id": "f8a005318aeb4c4b9d62acb4e444b646", "src": "route.GET.api.validation-tasks.status.batch", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/validation-tasks/status/batch"}}
|
||
{"ts": "2026-07-24T06:48:14.291+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 261"}
|
||
{"ts": "2026-07-24T06:48:14.292+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 253"}
|
||
{"ts": "2026-07-24T06:48:14.294+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 96"}
|
||
{"ts": "2026-07-24T06:48:14.295+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 129"}
|
||
{"ts": "2026-07-24T06:48:14.296+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 128"}
|
||
{"ts": "2026-07-24T06:48:14.297+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 31"}
|
||
{"ts": "2026-07-24T06:48:14.298+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 108"}
|
||
{"ts": "2026-07-24T06:48:14.299+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 121"}
|
||
{"ts": "2026-07-24T06:48:14.300+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 219"}
|
||
{"ts": "2026-07-24T06:48:14.302+00:00", "level": "INFO", "trace_id": "01b4224b15b943f2bb94e2f3b4f5c8f1", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 218"}
|
||
{"ts": "2026-07-24T06:48:14.302+00:00", "level": "INFO", "trace_id": "f8a005318aeb4c4b9d62acb4e444b646", "src": "route.GET.api.validation-tasks.status.batch", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/validation-tasks/status/batch"}}
|
||
INFO: 172.30.0.5:36718 - "GET /api/validation-tasks/status/batch?env_id=ss-dev&dashboard_ids=261%2C253%2C96%2C129%2C128%2C31%2C108%2C121%2C219%2C218 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:14.303+00:00", "level": "INFO", "trace_id": "6fd837fd1add41d3b0266d78fe650886", "src": "route.POST.api.git.repositories.status.batch", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/git/repositories/status/batch"}}
|
||
INFO: 172.30.0.5:36716 - "POST /api/git/repositories/status/batch HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:16.635+00:00", "level": "INFO", "trace_id": "763f69855d5b40f4bf12b51151af5bfc", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:16.637+00:00", "level": "INFO", "trace_id": "763f69855d5b40f4bf12b51151af5bfc", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44738 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:21.640+00:00", "level": "INFO", "trace_id": "915853e22ffa445ba96f56a31c6f76da", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:21.642+00:00", "level": "INFO", "trace_id": "915853e22ffa445ba96f56a31c6f76da", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44750 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:22.991+00:00", "level": "INFO", "trace_id": "81640cb834034ff0958a613b2b5a6317", "src": "route.GET.api.settings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings"}}
|
||
{"ts": "2026-07-24T06:48:22.997+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "get_settings", "marker": "REASON", "intent": "Fetching all settings"}
|
||
{"ts": "2026-07-24T06:48:22.998+00:00", "level": "INFO", "trace_id": "81640cb834034ff0958a613b2b5a6317", "src": "route.GET.api.settings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings"}}
|
||
INFO: 172.30.0.5:36744 - "GET /api/settings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.006+00:00", "level": "INFO", "trace_id": "233a8097c1e146b6aed1f18778339ae6", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-24T06:48:23.010+00:00", "level": "INFO", "trace_id": "233a8097c1e146b6aed1f18778339ae6", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.30.0.5:36746 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.022+00:00", "level": "INFO", "trace_id": "e4417cd83e4d436cb1d374bd8e742d10", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-24T06:48:23.024+00:00", "level": "INFO", "trace_id": "abeb1f7cd1034aaf909f1961e3e092ad", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-24T06:48:23.026+00:00", "level": "INFO", "trace_id": "2b1f9660c7bc487e98fd1f543c7df149", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-24T06:48:23.027+00:00", "level": "INFO", "trace_id": "53da43061c2544698163e9516e3d2e0d", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-24T06:48:23.029+00:00", "level": "INFO", "trace_id": "abeb1f7cd1034aaf909f1961e3e092ad", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.30.0.5:36750 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.030+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-24T06:48:23.033+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-24T06:48:23.034+00:00", "level": "INFO", "trace_id": "e4417cd83e4d436cb1d374bd8e742d10", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.30.0.5:36748 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.039+00:00", "level": "INFO", "trace_id": "f4f5c5610a724f37a7130796a74cfe0a", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-24T06:48:23.044+00:00", "level": "INFO", "trace_id": "53da43061c2544698163e9516e3d2e0d", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.30.0.5:36754 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.044+00:00", "level": "INFO", "trace_id": "2b1f9660c7bc487e98fd1f543c7df149", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.30.0.5:36752 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:23.049+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-24T06:48:23.051+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-24T06:48:23.052+00:00", "level": "INFO", "trace_id": "f4f5c5610a724f37a7130796a74cfe0a", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.30.0.5:36756 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:48:26.645+00:00", "level": "INFO", "trace_id": "e3180f12cfd04e2492787da113ecb617", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:26.647+00:00", "level": "INFO", "trace_id": "e3180f12cfd04e2492787da113ecb617", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44778 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:32.181+00:00", "level": "INFO", "trace_id": "364153de6e8a4a379dc0477dd0fb0f52", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:32.183+00:00", "level": "INFO", "trace_id": "364153de6e8a4a379dc0477dd0fb0f52", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44794 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:37.186+00:00", "level": "INFO", "trace_id": "973cbd4fc8744e489e2b6b288bc9cbed", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:37.188+00:00", "level": "INFO", "trace_id": "973cbd4fc8744e489e2b6b288bc9cbed", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44808 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:42.191+00:00", "level": "INFO", "trace_id": "2a84f3a87d074f45be88c1397a2afa02", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:42.194+00:00", "level": "INFO", "trace_id": "2a84f3a87d074f45be88c1397a2afa02", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44820 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:47.196+00:00", "level": "INFO", "trace_id": "a7ee109db55e4ef1b9d7c00f2c19b8cc", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:47.199+00:00", "level": "INFO", "trace_id": "a7ee109db55e4ef1b9d7c00f2c19b8cc", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44834 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:52.201+00:00", "level": "INFO", "trace_id": "b72cb6a338464d008194aa43b73769f8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:52.203+00:00", "level": "INFO", "trace_id": "b72cb6a338464d008194aa43b73769f8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44848 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:48:57.206+00:00", "level": "INFO", "trace_id": "d7beada206ab41c3901592745c4899b6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:48:57.208+00:00", "level": "INFO", "trace_id": "d7beada206ab41c3901592745c4899b6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44860 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:02.773+00:00", "level": "INFO", "trace_id": "dac29d3e092546c5a2e001c9ad22d7d5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:02.775+00:00", "level": "INFO", "trace_id": "dac29d3e092546c5a2e001c9ad22d7d5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44876 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:07.779+00:00", "level": "INFO", "trace_id": "a76e81ea663545d595860677d0652394", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:07.781+00:00", "level": "INFO", "trace_id": "a76e81ea663545d595860677d0652394", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44890 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:10.135+00:00", "level": "INFO", "trace_id": "99b37a5b284c4355a1701d2b237b7a84", "src": "route.POST.api.settings.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/settings/environments"}}
|
||
{"ts": "2026-07-24T06:49:10.141+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "add_environment", "marker": "REASON", "intent": "Adding environment ss-preprod"}
|
||
{"ts": "2026-07-24T06:49:10.328+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "core.config_manager.add_environment", "marker": "REASON", "intent": "Appending new environment"}
|
||
{"ts": "2026-07-24T06:49:10.331+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "core.config_manager._sync_environment_records", "marker": "REASON", "intent": "Creating relational environment record from typed config"}
|
||
{"ts": "2026-07-24T06:49:10.335+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "core.config_manager._save_config_to_db", "marker": "REFLECT", "intent": "Global configuration persisted"}
|
||
{"ts": "2026-07-24T06:49:10.335+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "core.config_manager._decrypt_env_passwords", "marker": "REFLECT", "intent": "Plaintext environment passwords queued for encrypt-on-save"}
|
||
{"ts": "2026-07-24T06:49:10.335+00:00", "level": "INFO", "trace_id": "99b37a5b284c4355a1701d2b237b7a84", "src": "route.POST.api.settings.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/environments"}}
|
||
INFO: 172.30.0.5:36892 - "POST /api/settings/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:10.341+00:00", "level": "INFO", "trace_id": "766f2c989baa4f7abbeaab2c5c0d428b", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-24T06:49:10.346+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-24T06:49:10.348+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-24T06:49:10.349+00:00", "level": "INFO", "trace_id": "766f2c989baa4f7abbeaab2c5c0d428b", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.30.0.5:36896 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:12.667+00:00", "level": "INFO", "trace_id": "4ece3c4f7ee54462b8c52760d92224fd", "src": "route.POST.api.settings.environments.ss-preprod.test", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/settings/environments/ss-preprod/test"}}
|
||
{"ts": "2026-07-24T06:49:12.673+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "test_environment_connection", "marker": "REASON", "intent": "Testing environment ss-preprod"}
|
||
{"ts": "2026-07-24T06:49:12.768+00:00", "level": "INFO", "trace_id": "7b7cfbac168d4a6f8f3a712a0b72dd6e", "src": "api.routes.settings.test_environment_connection", "marker": "REFLECT", "intent": "Connection test successful", "payload": {"environment_id": "ss-preprod"}}
|
||
{"ts": "2026-07-24T06:49:12.769+00:00", "level": "INFO", "trace_id": "4ece3c4f7ee54462b8c52760d92224fd", "src": "route.POST.api.settings.environments.ss-preprod.test", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/environments/ss-preprod/test"}}
|
||
INFO: 172.30.0.5:36898 - "POST /api/settings/environments/ss-preprod/test HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:12.784+00:00", "level": "INFO", "trace_id": "174b37e808474e3ea07e857adf1e3de2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:12.786+00:00", "level": "INFO", "trace_id": "174b37e808474e3ea07e857adf1e3de2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44912 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:17.789+00:00", "level": "INFO", "trace_id": "b4debf192d994eed808972d3d4d8c66c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:17.791+00:00", "level": "INFO", "trace_id": "87ffb0b74fb74414875b6773e8b53b7c", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-24T06:49:17.794+00:00", "level": "INFO", "trace_id": "b4debf192d994eed808972d3d4d8c66c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44926 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:17.797+00:00", "level": "INFO", "trace_id": "87ffb0b74fb74414875b6773e8b53b7c", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.30.0.5:36918 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:17.814+00:00", "level": "INFO", "trace_id": "c14be9c473b34db79fb84c5b1c166d58", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-24T06:49:17.819+00:00", "level": "INFO", "trace_id": "926347a6b8f64d4ba283eaa62e10d718", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-24T06:49:17.820+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-24T06:49:17.823+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-24T06:49:17.824+00:00", "level": "INFO", "trace_id": "c83309b5cb67424cb148f55a31b824f7", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-24T06:49:17.824+00:00", "level": "INFO", "trace_id": "be1da0540d734b159f5d374966b242f3", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-24T06:49:17.824+00:00", "level": "INFO", "trace_id": "c14be9c473b34db79fb84c5b1c166d58", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.30.0.5:36920 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:17.826+00:00", "level": "INFO", "trace_id": "926347a6b8f64d4ba283eaa62e10d718", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.30.0.5:36922 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:17.836+00:00", "level": "INFO", "trace_id": "be1da0540d734b159f5d374966b242f3", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.30.0.5:36926 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:17.836+00:00", "level": "INFO", "trace_id": "c83309b5cb67424cb148f55a31b824f7", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.30.0.5:36924 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:17.842+00:00", "level": "INFO", "trace_id": "525437b2e0aa4266b49c7356d7e90b09", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-24T06:49:17.846+00:00", "level": "INFO", "trace_id": "525437b2e0aa4266b49c7356d7e90b09", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.30.0.5:36928 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:21.059+00:00", "level": "INFO", "trace_id": "2a2ef91bbc294a8090304fddc9b009b2", "src": "route.GET.api.environments.ss-preprod.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments/ss-preprod/dashboards"}}
|
||
{"ts": "2026-07-24T06:49:21.065+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.get_dashboards", "marker": "REASON", "intent": "Fetching dashboards for environment: ss-preprod"}
|
||
{"ts": "2026-07-24T06:49:21.066+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-24T06:49:21.248+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 151}}
|
||
{"ts": "2026-07-24T06:49:21.248+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-preprod", "dashboards": 151, "debug_samples": 12}}
|
||
{"ts": "2026-07-24T06:49:21.249+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.get_dashboards", "marker": "REFLECT", "intent": "Retrieved 151 dashboards from ss-preprod"}
|
||
{"ts": "2026-07-24T06:49:21.249+00:00", "level": "INFO", "trace_id": "2a2ef91bbc294a8090304fddc9b009b2", "src": "route.GET.api.environments.ss-preprod.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments/ss-preprod/dashboards"}}
|
||
INFO: 172.30.0.5:36940 - "GET /api/environments/ss-preprod/dashboards HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:22.797+00:00", "level": "INFO", "trace_id": "0dc92dc223a34f8d9334e533404a195a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:22.799+00:00", "level": "INFO", "trace_id": "0dc92dc223a34f8d9334e533404a195a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44956 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:27.802+00:00", "level": "INFO", "trace_id": "c5d17f843cad425e9f4bf72cdf50d201", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:27.804+00:00", "level": "INFO", "trace_id": "c5d17f843cad425e9f4bf72cdf50d201", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44968 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:33.360+00:00", "level": "INFO", "trace_id": "a96db0d61d184c088c8634baedc3fa0d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:33.362+00:00", "level": "INFO", "trace_id": "a96db0d61d184c088c8634baedc3fa0d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:44984 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:36.352+00:00", "level": "INFO", "trace_id": "b7f64577e6074bf18b43780fc2f6a07e", "src": "route.GET.api.environments.ss-preprod.databases", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments/ss-preprod/databases"}}
|
||
{"ts": "2026-07-24T06:49:36.353+00:00", "level": "INFO", "trace_id": "d857e537dd5945cbb0add39b5dbd2f0e", "src": "route.GET.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:49:36.353+00:00", "level": "INFO", "trace_id": "e209603a26a14e00a17e869c8e95da9b", "src": "route.POST.api.mappings.suggest", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings/suggest"}}
|
||
{"ts": "2026-07-24T06:49:36.354+00:00", "level": "INFO", "trace_id": "4731790ab17c4935a604a1347d32d73c", "src": "route.GET.api.environments.ss-dev.databases", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments/ss-dev/databases"}}
|
||
{"ts": "2026-07-24T06:49:36.370+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:36.372+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:36.375+00:00", "level": "INFO", "trace_id": "d857e537dd5945cbb0add39b5dbd2f0e", "src": "route.GET.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:36988 - "GET /api/mappings?source_env_id=ss-preprod&target_env_id=ss-dev HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:36.387+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:36.458+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:49:36.459+00:00", "level": "INFO", "trace_id": "b7f64577e6074bf18b43780fc2f6a07e", "src": "route.GET.api.environments.ss-preprod.databases", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments/ss-preprod/databases"}}
|
||
INFO: 172.30.0.5:36986 - "GET /api/environments/ss-preprod/databases HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:36.460+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:49:36.461+00:00", "level": "INFO", "trace_id": "4731790ab17c4935a604a1347d32d73c", "src": "route.GET.api.environments.ss-dev.databases", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments/ss-dev/databases"}}
|
||
INFO: 172.30.0.5:36992 - "GET /api/environments/ss-dev/databases HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:36.468+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:49:36.468+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:36.538+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:49:36.539+00:00", "level": "INFO", "trace_id": "e209603a26a14e00a17e869c8e95da9b", "src": "route.POST.api.mappings.suggest", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings/suggest"}}
|
||
INFO: 172.30.0.5:36990 - "POST /api/mappings/suggest HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:38.365+00:00", "level": "INFO", "trace_id": "0075071c2c614363a68b7d3f69fabcfd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:38.367+00:00", "level": "INFO", "trace_id": "0075071c2c614363a68b7d3f69fabcfd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45016 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:43.371+00:00", "level": "INFO", "trace_id": "0a7a1f4b6b5342b389972b07a279e43b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:43.373+00:00", "level": "INFO", "trace_id": "0a7a1f4b6b5342b389972b07a279e43b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45030 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:48.376+00:00", "level": "INFO", "trace_id": "76133fe9c05d4456bafabefc52e3b581", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:48.378+00:00", "level": "INFO", "trace_id": "76133fe9c05d4456bafabefc52e3b581", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45042 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:48.555+00:00", "level": "INFO", "trace_id": "ec967457e75b4a46999e707218466a0c", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:49:48.564+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:48.652+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:49:48.653+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:49.987+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:49:49.995+00:00", "level": "INFO", "trace_id": "ec967457e75b4a46999e707218466a0c", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37034 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:51.594+00:00", "level": "INFO", "trace_id": "6ca9bcdf9f86476aaaec30e86b8709ad", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:49:51.601+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:51.673+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:49:51.673+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:49:51.756+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:49:51.761+00:00", "level": "INFO", "trace_id": "6ca9bcdf9f86476aaaec30e86b8709ad", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37050 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:49:53.381+00:00", "level": "INFO", "trace_id": "c8fe0e7b7d9c4b0f8faeb80259a09ef9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:53.383+00:00", "level": "INFO", "trace_id": "c8fe0e7b7d9c4b0f8faeb80259a09ef9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45068 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:49:58.386+00:00", "level": "INFO", "trace_id": "3fb26210684d4144bcbc43fff749e2a1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:49:58.388+00:00", "level": "INFO", "trace_id": "3fb26210684d4144bcbc43fff749e2a1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45082 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:01.809+00:00", "level": "INFO", "trace_id": "d9297567c7c24d26a3b397c2f03eedcd", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:01.817+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:01.903+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:01.903+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:01.983+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:01.989+00:00", "level": "INFO", "trace_id": "d9297567c7c24d26a3b397c2f03eedcd", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37084 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:03.960+00:00", "level": "INFO", "trace_id": "2d942054e520416b80e67f78d184838d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:03.962+00:00", "level": "INFO", "trace_id": "2d942054e520416b80e67f78d184838d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45104 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:06.973+00:00", "level": "INFO", "trace_id": "e1ba2e75dfd14dd5beb8285882a676bb", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:06.981+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:07.068+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:07.068+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:07.152+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:07.161+00:00", "level": "INFO", "trace_id": "e1ba2e75dfd14dd5beb8285882a676bb", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37106 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:08.966+00:00", "level": "INFO", "trace_id": "eec5226794814823b7ee92a15289f857", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:08.968+00:00", "level": "INFO", "trace_id": "eec5226794814823b7ee92a15289f857", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45122 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:10.373+00:00", "level": "INFO", "trace_id": "0e412bd1332d4a6b8d9389dbb6809942", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:10.381+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:10.466+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:10.467+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:10.541+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:10.546+00:00", "level": "INFO", "trace_id": "0e412bd1332d4a6b8d9389dbb6809942", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37124 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:13.971+00:00", "level": "INFO", "trace_id": "adf5d0d9bc224ec2a389e449014b045c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:13.973+00:00", "level": "INFO", "trace_id": "adf5d0d9bc224ec2a389e449014b045c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45142 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:18.976+00:00", "level": "INFO", "trace_id": "10b042748c2c4fcf978bcfb09d86e314", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:18.978+00:00", "level": "INFO", "trace_id": "10b042748c2c4fcf978bcfb09d86e314", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45156 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:21.129+00:00", "level": "INFO", "trace_id": "41a3b5dfcde24f3c9f20f7fbf3d16e3e", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:21.137+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:21.214+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:21.214+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:21.325+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:21.330+00:00", "level": "INFO", "trace_id": "41a3b5dfcde24f3c9f20f7fbf3d16e3e", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37156 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:22.388+00:00", "level": "INFO", "trace_id": "8019043218984750adaa850545377fdc", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:22.396+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:22.468+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:22.468+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:22.559+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:22.563+00:00", "level": "INFO", "trace_id": "8019043218984750adaa850545377fdc", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37164 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:23.932+00:00", "level": "INFO", "trace_id": "b59c8ff2ddec4034a475391f02ab1f8c", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:23.939+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:23.980+00:00", "level": "INFO", "trace_id": "e58593d030f64b9986023516e06f39fe", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:23.982+00:00", "level": "INFO", "trace_id": "e58593d030f64b9986023516e06f39fe", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45184 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:24.010+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:24.010+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:24.085+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:24.089+00:00", "level": "INFO", "trace_id": "b59c8ff2ddec4034a475391f02ab1f8c", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37170 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:26.324+00:00", "level": "INFO", "trace_id": "dbb84a61accd4f9998a5272e6214bfe4", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:26.331+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:26.406+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:26.406+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:26.480+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:26.485+00:00", "level": "INFO", "trace_id": "dbb84a61accd4f9998a5272e6214bfe4", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37188 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:28.821+00:00", "level": "INFO", "trace_id": "e3b9b62cae65444ca485e6dfa6a06f3b", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:28.829+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:28.907+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:28.907+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:28.984+00:00", "level": "INFO", "trace_id": "edb038bb70464c859f5b658252c69175", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:28.986+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:28.991+00:00", "level": "INFO", "trace_id": "e3b9b62cae65444ca485e6dfa6a06f3b", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37196 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:28.993+00:00", "level": "INFO", "trace_id": "edb038bb70464c859f5b658252c69175", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45212 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:31.673+00:00", "level": "INFO", "trace_id": "40f20bd725114f3ab66cef45838f4dfb", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:31.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:31.760+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:31.760+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:31.828+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:31.833+00:00", "level": "INFO", "trace_id": "40f20bd725114f3ab66cef45838f4dfb", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37214 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:33.202+00:00", "level": "INFO", "trace_id": "6f6d96d9894646f6899bab11d6ebb4bf", "src": "route.POST.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-24T06:50:33.209+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:33.295+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-24T06:50:33.295+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:50:33.367+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:50:33.371+00:00", "level": "INFO", "trace_id": "6f6d96d9894646f6899bab11d6ebb4bf", "src": "route.POST.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.30.0.5:37222 - "POST /api/mappings HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:50:34.507+00:00", "level": "INFO", "trace_id": "d142819a31144b2a866e46d4e0b876f3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:34.509+00:00", "level": "INFO", "trace_id": "d142819a31144b2a866e46d4e0b876f3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45242 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:37.987+00:00", "level": "INFO", "trace_id": "24945952cb754c7b83f9a47419c35c66", "src": "route.POST.api.migration.dry-run", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/migration/dry-run"}}
|
||
{"ts": "2026-07-24T06:50:37.995+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.dry_run_migration", "marker": "REASON", "intent": "Starting dry run: ss-preprod -> ss-dev"}
|
||
{"ts": "2026-07-24T06:50:37.996+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "MigrationDryRunService.run", "marker": "REASON", "intent": "Starting dry-run pipeline"}
|
||
{"ts": "2026-07-24T06:50:37.996+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.__init__", "marker": "REASON", "intent": "Initializing MigrationEngine"}
|
||
{"ts": "2026-07-24T06:50:37.996+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.__init__", "marker": "REFLECT", "intent": "MigrationEngine initialized"}
|
||
{"ts": "2026-07-24T06:50:37.998+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-24T06:50:38.156+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 151}}
|
||
{"ts": "2026-07-24T06:50:38.156+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-preprod", "dashboards": 151, "debug_samples": 12}}
|
||
{"ts": "2026-07-24T06:50:38.156+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 232}}
|
||
{"ts": "2026-07-24T06:50:39.353+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_232_20260724T065039.zip"}}
|
||
{"ts": "2026-07-24T06:50:39.353+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 232 to dashboard_export_232_20260724T065039.zip."}
|
||
{"ts": "2026-07-24T06:50:39.355+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpxwsi65nx.zip"}}
|
||
{"ts": "2026-07-24T06:50:39.355+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpz3b3r7na.zip"}}
|
||
{"ts": "2026-07-24T06:50:39.728+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpxwsi65nx.zip -> /tmp/tmpz3b3r7na.zip"}
|
||
{"ts": "2026-07-24T06:50:39.728+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpma8_mt56"}
|
||
{"ts": "2026-07-24T06:50:39.733+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 9 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:40.386+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.486+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.503+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.515+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.561+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.594+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.645+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.686+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.688+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.700+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.707+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.716+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.721+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.732+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.739+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.792+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-09_Sankey.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.836+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-09_Sankey.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.836+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:40.839+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.840+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.842+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.844+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:40.844+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:41.378+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:41.397+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:42.304+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpz3b3r7na.zip"}}
|
||
{"ts": "2026-07-24T06:50:42.304+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpxwsi65nx.zip"}}
|
||
{"ts": "2026-07-24T06:50:42.304+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 267}}
|
||
{"ts": "2026-07-24T06:50:42.306+00:00", "level": "INFO", "trace_id": "a93e30a1c3ab4882bca00686dcc956ac", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:42.308+00:00", "level": "INFO", "trace_id": "a93e30a1c3ab4882bca00686dcc956ac", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45258 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:43.881+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_267_20260724T065043.zip"}}
|
||
{"ts": "2026-07-24T06:50:43.881+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 267 to dashboard_export_267_20260724T065043.zip."}
|
||
{"ts": "2026-07-24T06:50:43.884+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp3ptw1z85.zip"}}
|
||
{"ts": "2026-07-24T06:50:43.884+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp3rul7cdo.zip"}}
|
||
{"ts": "2026-07-24T06:50:45.027+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp3ptw1z85.zip -> /tmp/tmp3rul7cdo.zip"}
|
||
{"ts": "2026-07-24T06:50:45.027+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp96vkajlq"}
|
||
{"ts": "2026-07-24T06:50:45.035+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 17 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:46.245+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-03_Sankey.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.295+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-03_Sankey.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.346+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.382+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.391+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.396+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.400+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.402+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.414+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.422+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.445+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.457+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.468+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.475+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.484+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.489+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.794+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.972+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-24T06:50:46.991+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.000+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.010+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.015+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.102+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-12_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.150+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-12_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.167+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.178+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.188+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-05_Dataset.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.193+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-05_Dataset.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.220+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.234+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.533+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.632+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:47.903+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.060+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.061+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:48.064+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.065+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.067+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.068+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:48.069+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:48.648+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:48.687+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:50.409+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp3rul7cdo.zip"}}
|
||
{"ts": "2026-07-24T06:50:50.410+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp3ptw1z85.zip"}}
|
||
{"ts": "2026-07-24T06:50:50.410+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 281}}
|
||
{"ts": "2026-07-24T06:50:50.411+00:00", "level": "INFO", "trace_id": "fff5da6fc88a4698a08ecabe6e70ba3f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:50.413+00:00", "level": "INFO", "trace_id": "fff5da6fc88a4698a08ecabe6e70ba3f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45280 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:50.891+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_281_20260724T065050.zip"}}
|
||
{"ts": "2026-07-24T06:50:50.891+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 281 to dashboard_export_281_20260724T065050.zip."}
|
||
{"ts": "2026-07-24T06:50:50.892+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmplwyq_xat.zip"}}
|
||
{"ts": "2026-07-24T06:50:50.892+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmplo4hij19.zip"}}
|
||
{"ts": "2026-07-24T06:50:51.045+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmplwyq_xat.zip -> /tmp/tmplo4hij19.zip"}
|
||
{"ts": "2026-07-24T06:50:51.046+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmph51y58nh"}
|
||
{"ts": "2026-07-24T06:50:51.048+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:51.254+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02_Comment_History.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.296+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02_Comment_History.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.368+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01_Overdue_Comments_Dataset.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.418+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01_Overdue_Comments_Dataset.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.424+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01-02_dt_Calendar.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.428+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01-02_dt_Calendar.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.435+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02-02_unit_balance_name_Reference.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.439+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02-02_unit_balance_name_Reference.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.440+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:51.442+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.443+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:51.444+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:51.593+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:51.599+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:51.900+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmplo4hij19.zip"}}
|
||
{"ts": "2026-07-24T06:50:51.901+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmplwyq_xat.zip"}}
|
||
{"ts": "2026-07-24T06:50:51.901+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 279}}
|
||
{"ts": "2026-07-24T06:50:52.318+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_279_20260724T065052.zip"}}
|
||
{"ts": "2026-07-24T06:50:52.318+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 279 to dashboard_export_279_20260724T065052.zip."}
|
||
{"ts": "2026-07-24T06:50:52.319+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpoyxvl9b0.zip"}}
|
||
{"ts": "2026-07-24T06:50:52.319+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp6vlzbd7j.zip"}}
|
||
{"ts": "2026-07-24T06:50:52.511+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpoyxvl9b0.zip -> /tmp/tmp6vlzbd7j.zip"}
|
||
{"ts": "2026-07-24T06:50:52.511+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp2pd8e_pe"}
|
||
{"ts": "2026-07-24T06:50:52.513+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:52.702+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01-02_dt.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.706+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01-02_dt.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.782+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.831+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.850+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.860+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.943+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.995+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:52.996+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:52.999+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:53.000+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:53.002+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:53.003+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:53.004+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:53.114+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:53.121+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:53.552+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp6vlzbd7j.zip"}}
|
||
{"ts": "2026-07-24T06:50:53.553+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpoyxvl9b0.zip"}}
|
||
{"ts": "2026-07-24T06:50:53.553+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 282}}
|
||
{"ts": "2026-07-24T06:50:54.906+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_282_20260724T065054.zip"}}
|
||
{"ts": "2026-07-24T06:50:54.906+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 282 to dashboard_export_282_20260724T065054.zip."}
|
||
{"ts": "2026-07-24T06:50:54.907+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpc14e1h9u.zip"}}
|
||
{"ts": "2026-07-24T06:50:54.907+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp2m9dmdec.zip"}}
|
||
{"ts": "2026-07-24T06:50:55.188+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpc14e1h9u.zip -> /tmp/tmp2m9dmdec.zip"}
|
||
{"ts": "2026-07-24T06:50:55.189+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpuhhyobij"}
|
||
{"ts": "2026-07-24T06:50:55.194+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 12 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:55.515+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-03_zpbe.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.546+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-03_zpbe.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.550+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.553+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.572+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-01_zfund_reciever_click.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.586+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-01_zfund_reciever_click.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.603+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.616+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.640+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-03_zpbe.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.655+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-03_zpbe.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.753+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-04_-_FIX2.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.820+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-04_-_FIX2.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.827+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-05.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.831+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-05.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.835+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.838+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.843+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.846+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.849+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.851+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.860+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-04.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.864+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-04.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.888+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.902+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-02.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.903+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:55.906+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.907+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:55.908+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:56.460+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:56.477+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:57.313+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp2m9dmdec.zip"}}
|
||
{"ts": "2026-07-24T06:50:57.313+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpc14e1h9u.zip"}}
|
||
{"ts": "2026-07-24T06:50:57.313+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 68}}
|
||
{"ts": "2026-07-24T06:50:57.315+00:00", "level": "INFO", "trace_id": "a3ed48924c8b47eb8f5ac4e7b1606b1d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:50:57.317+00:00", "level": "INFO", "trace_id": "a3ed48924c8b47eb8f5ac4e7b1606b1d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45306 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:50:57.809+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_68_20260724T065057.zip"}}
|
||
{"ts": "2026-07-24T06:50:57.809+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 68 to dashboard_export_68_20260724T065057.zip."}
|
||
{"ts": "2026-07-24T06:50:57.809+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpt18z0_3x.zip"}}
|
||
{"ts": "2026-07-24T06:50:57.810+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpebp34jzk.zip"}}
|
||
{"ts": "2026-07-24T06:50:57.895+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpt18z0_3x.zip -> /tmp/tmpebp34jzk.zip"}
|
||
{"ts": "2026-07-24T06:50:57.896+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpkbnwfa6z"}
|
||
{"ts": "2026-07-24T06:50:57.898+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:58.009+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_3.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.031+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_3.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.074+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.100+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_1.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.104+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_2.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.107+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_2.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.107+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:58.110+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.111+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:58.112+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:58.365+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:58.371+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:58.719+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpebp34jzk.zip"}}
|
||
{"ts": "2026-07-24T06:50:58.719+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpt18z0_3x.zip"}}
|
||
{"ts": "2026-07-24T06:50:58.719+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 5}}
|
||
{"ts": "2026-07-24T06:50:58.998+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_5_20260724T065058.zip"}}
|
||
{"ts": "2026-07-24T06:50:58.999+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 5 to dashboard_export_5_20260724T065058.zip."}
|
||
{"ts": "2026-07-24T06:50:58.999+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpu6_r_005.zip"}}
|
||
{"ts": "2026-07-24T06:50:58.999+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpwnt8rbmc.zip"}}
|
||
{"ts": "2026-07-24T06:50:59.060+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpu6_r_005.zip -> /tmp/tmpwnt8rbmc.zip"}
|
||
{"ts": "2026-07-24T06:50:59.061+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpdpankokk"}
|
||
{"ts": "2026-07-24T06:50:59.062+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:50:59.160+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.185+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-01-01.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.196+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.204+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.205+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:50:59.207+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.209+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:50:59.209+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:50:59.263+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:50:59.266+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:50:59.379+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpwnt8rbmc.zip"}}
|
||
{"ts": "2026-07-24T06:50:59.379+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpu6_r_005.zip"}}
|
||
{"ts": "2026-07-24T06:50:59.379+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 7}}
|
||
{"ts": "2026-07-24T06:51:00.089+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_7_20260724T065100.zip"}}
|
||
{"ts": "2026-07-24T06:51:00.089+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 7 to dashboard_export_7_20260724T065100.zip."}
|
||
{"ts": "2026-07-24T06:51:00.091+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmplw6uaeth.zip"}}
|
||
{"ts": "2026-07-24T06:51:00.091+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp8_nk34xy.zip"}}
|
||
{"ts": "2026-07-24T06:51:00.673+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmplw6uaeth.zip -> /tmp/tmp8_nk34xy.zip"}
|
||
{"ts": "2026-07-24T06:51:00.673+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp5hwmnb5t"}
|
||
{"ts": "2026-07-24T06:51:00.677+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:01.283+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.293+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.298+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.301+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.473+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.574+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.602+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.618+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.626+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-24T06:51:01.632+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.081+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.252+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.264+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.272+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.281+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.286+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.309+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.321+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.333+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.339+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.349+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.354+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.355+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:02.357+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.358+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.361+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.362+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:02.363+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:02.478+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:02.493+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:03.190+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp8_nk34xy.zip"}}
|
||
{"ts": "2026-07-24T06:51:03.190+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmplw6uaeth.zip"}}
|
||
{"ts": "2026-07-24T06:51:03.190+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 87}}
|
||
{"ts": "2026-07-24T06:51:03.192+00:00", "level": "INFO", "trace_id": "56749ff149264e4c9b3da437e722b30d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:03.194+00:00", "level": "INFO", "trace_id": "56749ff149264e4c9b3da437e722b30d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45320 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:07.445+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_87_20260724T065107.zip"}}
|
||
{"ts": "2026-07-24T06:51:07.445+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 87 to dashboard_export_87_20260724T065107.zip."}
|
||
{"ts": "2026-07-24T06:51:07.448+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpx2v2btgd.zip"}}
|
||
{"ts": "2026-07-24T06:51:07.449+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp786xzp4y.zip"}}
|
||
{"ts": "2026-07-24T06:51:07.798+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpx2v2btgd.zip -> /tmp/tmp786xzp4y.zip"}
|
||
{"ts": "2026-07-24T06:51:07.798+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp83vwjbe3"}
|
||
{"ts": "2026-07-24T06:51:07.812+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 8 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:08.231+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0011_investment_expenses_and_payments.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.284+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0011_investment_expenses_and_payments.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.382+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.437+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.443+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-05.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.446+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-05.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.510+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.546+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.549+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-04.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.551+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-04.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.563+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000_unit_balance.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.570+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000_unit_balance.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.576+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.580+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.627+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0012.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.660+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0012.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.661+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:08.664+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.665+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.667+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Greenplum.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.668+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 805132a3-e942-40ce-99c7-bee8f82f8aa8 → 97b97481-43c3-4181-94c5-b69eaaa1e11f in Prod_Greenplum.yaml"}
|
||
{"ts": "2026-07-24T06:51:08.669+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:11.744+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:11.814+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:15.451+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp786xzp4y.zip"}}
|
||
{"ts": "2026-07-24T06:51:15.452+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpx2v2btgd.zip"}}
|
||
{"ts": "2026-07-24T06:51:15.452+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 20}}
|
||
{"ts": "2026-07-24T06:51:15.454+00:00", "level": "INFO", "trace_id": "e71ac9172f7c44dfb549cdde5e612cb7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:15.456+00:00", "level": "INFO", "trace_id": "e71ac9172f7c44dfb549cdde5e612cb7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:15.940+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_20_20260724T065115.zip"}}
|
||
{"ts": "2026-07-24T06:51:15.940+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 20 to dashboard_export_20_20260724T065115.zip."}
|
||
{"ts": "2026-07-24T06:51:15.941+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpioskdf95.zip"}}
|
||
{"ts": "2026-07-24T06:51:15.942+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpvi40h3ua.zip"}}
|
||
{"ts": "2026-07-24T06:51:16.129+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpioskdf95.zip -> /tmp/tmpvi40h3ua.zip"}
|
||
{"ts": "2026-07-24T06:51:16.130+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpagfyunvw"}
|
||
{"ts": "2026-07-24T06:51:16.132+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:16.317+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0041.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.320+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0041.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.496+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0040.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.604+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0040.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.605+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:16.608+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.609+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:16.609+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:16.742+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:16.747+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:17.068+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpvi40h3ua.zip"}}
|
||
{"ts": "2026-07-24T06:51:17.069+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpioskdf95.zip"}}
|
||
{"ts": "2026-07-24T06:51:17.069+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 8}}
|
||
{"ts": "2026-07-24T06:51:17.957+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_8_20260724T065117.zip"}}
|
||
{"ts": "2026-07-24T06:51:17.957+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 8 to dashboard_export_8_20260724T065117.zip."}
|
||
{"ts": "2026-07-24T06:51:17.958+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpkav44n9c.zip"}}
|
||
{"ts": "2026-07-24T06:51:17.958+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpdgp0gsej.zip"}}
|
||
{"ts": "2026-07-24T06:51:18.559+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpkav44n9c.zip -> /tmp/tmpdgp0gsej.zip"}
|
||
{"ts": "2026-07-24T06:51:18.560+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp6hpjv8fm"}
|
||
{"ts": "2026-07-24T06:51:18.564+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:19.007+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.011+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.015+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.017+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.028+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.1.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.035+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.1.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.101+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.139+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.294+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-01_click.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.384+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-01_click.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.481+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-02_click.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.534+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-02_click.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.603+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.642+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.646+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-GL__2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.648+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-GL__2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.665+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.675+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-02_max_dttm_updated.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-02_max_dttm_updated.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.684+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.687+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL2.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.688+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:19.690+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.691+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:19.692+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:19.961+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:19.972+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:20.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpdgp0gsej.zip"}}
|
||
{"ts": "2026-07-24T06:51:20.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpkav44n9c.zip"}}
|
||
{"ts": "2026-07-24T06:51:20.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 273}}
|
||
{"ts": "2026-07-24T06:51:20.682+00:00", "level": "INFO", "trace_id": "01bdde9196a5460c8779e58e25cf0797", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:20.684+00:00", "level": "INFO", "trace_id": "01bdde9196a5460c8779e58e25cf0797", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45366 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:20.917+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_273_20260724T065120.zip"}}
|
||
{"ts": "2026-07-24T06:51:20.917+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 273 to dashboard_export_273_20260724T065120.zip."}
|
||
{"ts": "2026-07-24T06:51:20.918+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpx742d2d5.zip"}}
|
||
{"ts": "2026-07-24T06:51:20.918+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp7839tfeh.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.021+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpx742d2d5.zip -> /tmp/tmp7839tfeh.zip"}
|
||
{"ts": "2026-07-24T06:51:21.021+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpdon8az4g"}
|
||
{"ts": "2026-07-24T06:51:21.024+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:21.125+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_1_accounting_credit_rating_score.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.144+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_1_accounting_credit_rating_score.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.162+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_2_accounting_customer_insolvency.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.173+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_2_accounting_customer_insolvency.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.190+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_3_accounting_significant_overdue_account_receivable.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.201+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_3_accounting_significant_overdue_account_receivable.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.201+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:21.204+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.205+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.206+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:21.265+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:21.268+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:21.400+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp7839tfeh.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.401+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpx742d2d5.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.401+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 271}}
|
||
{"ts": "2026-07-24T06:51:21.507+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_271_20260724T065121.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.508+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 271 to dashboard_export_271_20260724T065121.zip."}
|
||
{"ts": "2026-07-24T06:51:21.508+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp8izd8s3k.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.508+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpypp2dtco.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.523+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp8izd8s3k.zip -> /tmp/tmpypp2dtco.zip"}
|
||
{"ts": "2026-07-24T06:51:21.523+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp1gfpf13a"}
|
||
{"ts": "2026-07-24T06:51:21.525+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:21.545+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-TEST_translations_completed.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.551+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-TEST_translations_completed.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.552+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:21.555+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in DEV_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.556+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 24e79b9a-ec08-41bf-9e7b-a9159a208925 → 24e79b9a-ec08-41bf-9e7b-a9159a208925 in DEV_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:21.557+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:21.575+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:21.577+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:21.607+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpypp2dtco.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.607+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp8izd8s3k.zip"}}
|
||
{"ts": "2026-07-24T06:51:21.607+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 60}}
|
||
{"ts": "2026-07-24T06:51:22.104+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_60_20260724T065122.zip"}}
|
||
{"ts": "2026-07-24T06:51:22.104+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 60 to dashboard_export_60_20260724T065122.zip."}
|
||
{"ts": "2026-07-24T06:51:22.105+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmplhqnesv4.zip"}}
|
||
{"ts": "2026-07-24T06:51:22.105+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpvn0a0w65.zip"}}
|
||
{"ts": "2026-07-24T06:51:22.223+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmplhqnesv4.zip -> /tmp/tmpvn0a0w65.zip"}
|
||
{"ts": "2026-07-24T06:51:22.224+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmphhiajgrj"}
|
||
{"ts": "2026-07-24T06:51:22.226+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:22.443+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0021_clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.504+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0021_clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.510+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.515+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.515+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:22.518+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.520+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:22.520+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:22.642+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:22.646+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:22.886+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpvn0a0w65.zip"}}
|
||
{"ts": "2026-07-24T06:51:22.886+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmplhqnesv4.zip"}}
|
||
{"ts": "2026-07-24T06:51:22.886+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 212}}
|
||
{"ts": "2026-07-24T06:51:23.914+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_212_20260724T065123.zip"}}
|
||
{"ts": "2026-07-24T06:51:23.914+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 212 to dashboard_export_212_20260724T065123.zip."}
|
||
{"ts": "2026-07-24T06:51:23.915+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpge6bwd3l.zip"}}
|
||
{"ts": "2026-07-24T06:51:23.915+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpbdgr3ymb.zip"}}
|
||
{"ts": "2026-07-24T06:51:24.596+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpge6bwd3l.zip -> /tmp/tmpbdgr3ymb.zip"}
|
||
{"ts": "2026-07-24T06:51:24.597+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpuzhja305"}
|
||
{"ts": "2026-07-24T06:51:24.601+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 6 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:25.139+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.154+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.162+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.167+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.179+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.185+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.190+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.192+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.500+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.682+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.834+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.934+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.935+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:25.938+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.939+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:25.940+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:26.417+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:26.437+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:27.436+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpbdgr3ymb.zip"}}
|
||
{"ts": "2026-07-24T06:51:27.437+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpge6bwd3l.zip"}}
|
||
{"ts": "2026-07-24T06:51:27.437+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 2}}
|
||
{"ts": "2026-07-24T06:51:27.439+00:00", "level": "INFO", "trace_id": "e0279389775f4cd2aa3e4ac7619b9144", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:27.441+00:00", "level": "INFO", "trace_id": "e0279389775f4cd2aa3e4ac7619b9144", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45386 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:27.801+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_2_20260724T065127.zip"}}
|
||
{"ts": "2026-07-24T06:51:27.801+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 2 to dashboard_export_2_20260724T065127.zip."}
|
||
{"ts": "2026-07-24T06:51:27.802+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmptccvqnqc.zip"}}
|
||
{"ts": "2026-07-24T06:51:27.802+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp5xprn2b7.zip"}}
|
||
{"ts": "2026-07-24T06:51:27.971+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmptccvqnqc.zip -> /tmp/tmp5xprn2b7.zip"}
|
||
{"ts": "2026-07-24T06:51:27.971+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpg5gx6vwk"}
|
||
{"ts": "2026-07-24T06:51:27.974+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 5 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:28.166+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-04.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.186+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-04.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.194+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.200+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-01.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.226+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.243+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-03.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.306+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-05.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.342+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-05.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.372+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.392+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-02.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.393+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:28.396+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.397+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:28.398+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:28.510+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:28.516+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:28.825+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp5xprn2b7.zip"}}
|
||
{"ts": "2026-07-24T06:51:28.825+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmptccvqnqc.zip"}}
|
||
{"ts": "2026-07-24T06:51:28.825+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 9}}
|
||
{"ts": "2026-07-24T06:51:29.056+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_9_20260724T065129.zip"}}
|
||
{"ts": "2026-07-24T06:51:29.056+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 9 to dashboard_export_9_20260724T065129.zip."}
|
||
{"ts": "2026-07-24T06:51:29.056+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp8i4wzdry.zip"}}
|
||
{"ts": "2026-07-24T06:51:29.057+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpjjj8xcl0.zip"}}
|
||
{"ts": "2026-07-24T06:51:29.307+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp8i4wzdry.zip -> /tmp/tmpjjj8xcl0.zip"}
|
||
{"ts": "2026-07-24T06:51:29.307+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpc5lwqvt_"}
|
||
{"ts": "2026-07-24T06:51:29.309+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:29.493+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0030.yaml"}
|
||
{"ts": "2026-07-24T06:51:29.545+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0030.yaml"}
|
||
{"ts": "2026-07-24T06:51:29.546+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:29.549+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:29.550+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:29.551+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:29.602+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:29.604+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:29.753+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpjjj8xcl0.zip"}}
|
||
{"ts": "2026-07-24T06:51:29.753+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp8i4wzdry.zip"}}
|
||
{"ts": "2026-07-24T06:51:29.753+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 187}}
|
||
{"ts": "2026-07-24T06:51:30.222+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_187_20260724T065130.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.222+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 187 to dashboard_export_187_20260724T065130.zip."}
|
||
{"ts": "2026-07-24T06:51:30.222+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpnt32rd8u.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.223+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpevu4l2ks.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.275+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpnt32rd8u.zip -> /tmp/tmpevu4l2ks.zip"}
|
||
{"ts": "2026-07-24T06:51:30.275+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpq_s6xble"}
|
||
{"ts": "2026-07-24T06:51:30.277+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:30.338+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.346+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.381+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.401+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.402+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:30.405+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.406+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:30.407+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:30.454+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:30.457+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:30.554+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpevu4l2ks.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.554+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpnt32rd8u.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.554+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 211}}
|
||
{"ts": "2026-07-24T06:51:30.944+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_211_20260724T065130.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.944+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 211 to dashboard_export_211_20260724T065130.zip."}
|
||
{"ts": "2026-07-24T06:51:30.945+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmptfffoock.zip"}}
|
||
{"ts": "2026-07-24T06:51:30.945+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp76pfhbzr.zip"}}
|
||
{"ts": "2026-07-24T06:51:31.245+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmptfffoock.zip -> /tmp/tmp76pfhbzr.zip"}
|
||
{"ts": "2026-07-24T06:51:31.246+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp86dnpen6"}
|
||
{"ts": "2026-07-24T06:51:31.248+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:31.650+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042_FINAL.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.711+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042_FINAL.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.764+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.1_2.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.796+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.1_2.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.924+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.995+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.yaml"}
|
||
{"ts": "2026-07-24T06:51:31.996+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:31.999+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.000+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.001+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:32.072+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:32.077+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:32.449+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp76pfhbzr.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.449+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmptfffoock.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.450+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 6}}
|
||
{"ts": "2026-07-24T06:51:32.451+00:00", "level": "INFO", "trace_id": "3606de31a2ef4f8f83923ce045116730", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:32.453+00:00", "level": "INFO", "trace_id": "3606de31a2ef4f8f83923ce045116730", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45400 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:32.621+00:00", "level": "WARNING", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "payload": {"filename": "dashboard_export_6_20260724T065132.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.621+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 6 to dashboard_export_6_20260724T065132.zip."}
|
||
{"ts": "2026-07-24T06:51:32.621+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpwohc0ngq.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.622+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpevzj3s7f.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.653+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpwohc0ngq.zip -> /tmp/tmpevzj3s7f.zip"}
|
||
{"ts": "2026-07-24T06:51:32.653+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpwbocredm"}
|
||
{"ts": "2026-07-24T06:51:32.655+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-24T06:51:32.692+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.699+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.712+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.722+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.723+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-24T06:51:32.725+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.726+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-24T06:51:32.727+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-24T06:51:32.750+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-24T06:51:32.752+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-24T06:51:32.805+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpevzj3s7f.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.805+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpwohc0ngq.zip"}}
|
||
{"ts": "2026-07-24T06:51:32.805+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-24T06:51:33.003+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 169}}
|
||
{"ts": "2026-07-24T06:51:33.003+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._datasets.get_datasets", "marker": "REASON", "intent": "Fetching datasets"}
|
||
{"ts": "2026-07-24T06:51:33.435+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_datasets", "marker": "REFLECT", "intent": "Found 524 datasets."}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.build_risks", "marker": "REASON", "intent": "Building migration risks from diff payload"}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-24T06:51:36.879+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REASON", "intent": "Normalizing owner identifiers"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REFLECT", "intent": "Owner identifiers normalized"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REASON", "intent": "Normalizing owner identifiers"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REFLECT", "intent": "Owner identifiers normalized"}
|
||
{"ts": "2026-07-24T06:51:36.933+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.build_risks", "marker": "REFLECT", "intent": "Risk list assembled"}
|
||
{"ts": "2026-07-24T06:51:36.934+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "MigrationDryRunService.run", "marker": "REASON", "intent": "Dry-run payload assembled"}
|
||
{"ts": "2026-07-24T06:51:36.934+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.score_risks", "marker": "REASON", "intent": "Scoring risk items"}
|
||
{"ts": "2026-07-24T06:51:36.934+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.migration.risk_assessor.score_risks", "marker": "REFLECT", "intent": "Risk score computed"}
|
||
{"ts": "2026-07-24T06:51:36.936+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.dry_run_migration", "marker": "REFLECT", "intent": "Dry run analysis complete"}
|
||
{"ts": "2026-07-24T06:51:36.940+00:00", "level": "INFO", "trace_id": "24945952cb754c7b83f9a47419c35c66", "src": "route.POST.api.migration.dry-run", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/migration/dry-run"}}
|
||
INFO: 172.30.0.5:37242 - "POST /api/migration/dry-run HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:51:37.456+00:00", "level": "INFO", "trace_id": "a607006d597f465481b9bf726b47c1e4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:37.459+00:00", "level": "INFO", "trace_id": "a607006d597f465481b9bf726b47c1e4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45418 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:42.462+00:00", "level": "INFO", "trace_id": "4b9945b1f89b432b80b64e1bfbbebab0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:42.464+00:00", "level": "INFO", "trace_id": "4b9945b1f89b432b80b64e1bfbbebab0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45430 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:47.467+00:00", "level": "INFO", "trace_id": "7a9963cdd6f4408883b8da1023d5c158", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:47.469+00:00", "level": "INFO", "trace_id": "7a9963cdd6f4408883b8da1023d5c158", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45444 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:48.769+00:00", "level": "INFO", "trace_id": "153b4fea1cf14919aff5c0e1d5405ddf", "src": "route.POST.api.migration.execute", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/migration/execute"}}
|
||
{"ts": "2026-07-24T06:51:48.777+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.execute_migration", "marker": "REASON", "intent": "Initiating migration from ss-preprod to ss-dev"}
|
||
{"ts": "2026-07-24T06:51:48.777+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.execute_migration", "marker": "REASON", "intent": "Creating migration task with 20 dashboards"}
|
||
{"ts": "2026-07-24T06:51:48.777+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.task_manager.lifecycle.create_task", "marker": "REASON", "intent": "Creating task node"}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.task_manager.lifecycle.create_task", "marker": "REFLECT", "intent": "Task node created and registered", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "plugin_id": "superset-migration"}}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "core.task_manager.lifecycle.create_task", "marker": "REFLECT", "intent": "Task creation persisted"}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "api.routes.migration.execute_migration", "marker": "REFLECT", "intent": "Migration task created: b2ccfd92-413f-4b20-b012-cad536cad203"}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Transitioning task to running state"}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Starting execution of task", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "plugin_name": "Superset Dashboard Migration"}}
|
||
{"ts": "2026-07-24T06:51:48.784+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Execute plugin task", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "plugin": "Superset Dashboard Migration", "params_summary": "{'selected_ids': [232, 267, 281, 279, 282, 68, 5, 7, 87, 20, 8, 273, 271, 60, 212, 2, 9, 187, 211, 6], 'source_env_id': "}}
|
||
{"ts": "2026-07-24T06:51:48.788+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Evaluating migration task parameters", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.788+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[plugin] Starting migration task.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.788+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Environments resolved successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.789+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Fetching dashboards from source Superset preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.789+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.790+00:00", "level": "INFO", "trace_id": "153b4fea1cf14919aff5c0e1d5405ddf", "src": "route.POST.api.migration.execute", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/migration/execute"}}
|
||
INFO: 172.30.0.5:37436 - "POST /api/migration/execute HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:51:48.970+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"count": 151, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.970+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Fetched 151 dashboards from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.971+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Fetching environment DB mappings from catalog", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.974+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[plugin] Loaded 11 database mappings from database.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.974+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.__init__", "marker": "REASON", "intent": "Initializing MigrationEngine", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.974+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.__init__", "marker": "REFLECT", "intent": "MigrationEngine initialized", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.974+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.975+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 232 (FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:48.975+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 232, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:49.296+00:00", "level": "INFO", "trace_id": "412b4134c8b14ff1a5dc911bb2d3fe5d", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:49.304+00:00", "level": "INFO", "trace_id": "412b4134c8b14ff1a5dc911bb2d3fe5d", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
INFO: 172.30.0.5:37444 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:51:49.324+00:00", "level": "INFO", "trace_id": "5d1cc44e7c4c4fa3af8a4cb51938e489", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
{"ts": "2026-07-24T06:51:49.331+00:00", "level": "INFO", "trace_id": "5d1cc44e7c4c4fa3af8a4cb51938e489", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
INFO: 172.30.0.5:37446 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:51:49.413+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37448 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:51:50.054+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_232_20260724T065150.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.054+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 232 to dashboard_export_232_20260724T065150.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.054+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 232 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.056+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp8x5hkre0.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.056+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpzyrizoc_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.056+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp8x5hkre0.zip -> /tmp/tmpzyrizoc_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.056+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpfwffgo9y", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.061+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 9 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.448+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.465+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.517+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.552+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.613+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.662+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.667+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.669+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.681+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.689+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.699+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.705+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.717+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.724+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.778+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-09_Sankey.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.821+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-09_Sankey.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:50.975+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.082+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.083+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.085+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.086+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.089+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.090+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.091+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.631+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.652+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.652+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 232 (FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.652+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpzyrizoc_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:51.656+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37456 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:51:53.573+00:00", "level": "INFO", "trace_id": "99b111c731fb4cfaa6a7016bce6c7f1b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:53.575+00:00", "level": "INFO", "trace_id": "99b111c731fb4cfaa6a7016bce6c7f1b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45472 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:51:53.714+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37464 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:51:53.835+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 232 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.835+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.835+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpzyrizoc_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.835+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp8x5hkre0.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.836+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.836+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 267 (FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:53.836+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 267, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.470+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_267_20260724T065155.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.470+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 267 to dashboard_export_267_20260724T065155.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.470+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 267 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.472+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmplvokyofb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.472+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpbyzjutxe.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.472+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmplvokyofb.zip -> /tmp/tmpbyzjutxe.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.473+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpr15hek3g", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:55.480+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 17 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.877+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-12_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.926+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-12_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.936+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.941+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.969+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:56.983+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.158+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.258+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.276+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.287+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.297+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-05_Dataset.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.302+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-05_Dataset.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.580+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.740+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.829+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-03_Sankey.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.879+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-03_Sankey.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.883+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.886+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.898+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.905+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.914+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.919+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:57.972+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.008+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.020+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.027+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.051+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.063+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.370+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.550+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.569+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.580+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.590+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.595+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.596+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.599+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.600+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.602+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.603+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:58.604+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.198+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 267 (FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpbyzjutxe.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:51:59.242+00:00", "level": "INFO", "trace_id": "e90c58ca7dcc4e87bbce02791651bd60", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:51:59.243+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37476 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:51:59.251+00:00", "level": "INFO", "trace_id": "e90c58ca7dcc4e87bbce02791651bd60", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45490 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:03.030+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 267 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.030+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.030+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpbyzjutxe.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.031+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmplvokyofb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.031+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0085 Dashboard for Entering Overdue Comments'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.031+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 281 (FI-0085 Dashboard for Entering Overdue Comments) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.031+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 281, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.566+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_281_20260724T065203.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.566+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 281 to dashboard_export_281_20260724T065203.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.566+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 281 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.567+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp0kihp_uk.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.567+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpo2gzllvc.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.567+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp0kihp_uk.zip -> /tmp/tmpo2gzllvc.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.567+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpzfdgzye4", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.570+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.780+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02_Comment_History.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.822+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02_Comment_History.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.897+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01_Overdue_Comments_Dataset.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.948+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01_Overdue_Comments_Dataset.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.954+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01-02_dt_Calendar.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.958+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01-02_dt_Calendar.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.966+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02-02_unit_balance_name_Reference.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.971+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02-02_unit_balance_name_Reference.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.971+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.974+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.975+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:03.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.128+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.135+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.135+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 281 (FI-0085 Dashboard for Entering Overdue Comments) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpo2gzllvc.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.255+00:00", "level": "INFO", "trace_id": "7d350dbd72fd4527a1f24417753d91cf", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:04.257+00:00", "level": "INFO", "trace_id": "7d350dbd72fd4527a1f24417753d91cf", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45512 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:04.867+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 281 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.867+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.867+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpo2gzllvc.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.868+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp0kihp_uk.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.868+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0082 Дашборд для ввода комментариев ПДЗ'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.868+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 279 (FI-0082 Дашборд для ввода комментариев ПДЗ) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:04.868+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 279, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.267+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_279_20260724T065205.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.267+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 279 to dashboard_export_279_20260724T065205.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.267+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 279 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.268+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp4c0sy4wa.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.268+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpf57ef_s_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.268+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp4c0sy4wa.zip -> /tmp/tmpf57ef_s_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.269+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpnwgfcbt8", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.271+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.544+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.598+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.604+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01-02_dt.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.608+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01-02_dt.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.685+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.735+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.755+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.765+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.766+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.768+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.769+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.772+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.773+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.774+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.886+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.894+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.895+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.895+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 279 (FI-0082 Дашборд для ввода комментариев ПДЗ) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:05.895+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpf57ef_s_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 279 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpf57ef_s_.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp4c0sy4wa.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0060 Финансы. Налоги. Данные по налогам.'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 282 (FI-0060 Финансы. Налоги. Данные по налогам.) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:06.651+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 282, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.304+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37512 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:52:07.961+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_282_20260724T065207.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.961+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 282 to dashboard_export_282_20260724T065207.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.961+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 282 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.962+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpqbyf61hn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.962+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfdf_tkv9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.962+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpqbyf61hn.zip -> /tmp/tmpfdf_tkv9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.962+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpvmio1fsb", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:07.968+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 12 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.305+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-03_zpbe.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.336+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-03_zpbe.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.345+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.350+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.374+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.389+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.409+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-01_zfund_reciever_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.423+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-01_zfund_reciever_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.427+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.430+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.448+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.462+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.468+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.472+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.477+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.480+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.579+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-04_-_FIX2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.646+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-04_-_FIX2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.652+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.657+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.660+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.683+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-03_zpbe.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.699+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-03_zpbe.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.700+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.703+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.704+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:08.705+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.266+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.282+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.284+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.284+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 282 (FI-0060 Финансы. Налоги. Данные по налогам.) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.285+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpfdf_tkv9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.287+00:00", "level": "INFO", "trace_id": "7bcc4c9ab95841659b3e9be99b4c1867", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:09.291+00:00", "level": "INFO", "trace_id": "7bcc4c9ab95841659b3e9be99b4c1867", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45526 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:09.947+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:09.947+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 282: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:09.948+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/282.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.949+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/282.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.949+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfdf_tkv9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.949+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpqbyf61hn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.950+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0120 Долгосрочный прогноз'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.950+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 68 (FI-0120 Долгосрочный прогноз) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:09.950+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 68, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.450+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_68_20260724T065210.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.450+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 68 to dashboard_export_68_20260724T065210.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.451+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 68 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.451+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpqtpq3czu.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.452+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpow72qqik.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.452+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpqtpq3czu.zip -> /tmp/tmpow72qqik.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.452+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpc5op32q7", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.456+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.583+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.614+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.618+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.621+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.657+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_3.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.680+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_3.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.681+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.684+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.685+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.686+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.951+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.957+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.958+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.958+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 68 (FI-0120 Долгосрочный прогноз) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:10.959+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpow72qqik.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.270+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:11.270+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 68: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:11.271+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/68.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.271+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/68.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.272+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpow72qqik.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.272+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpqtpq3czu.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.272+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0022 Кредиторская задолженность для казначейства'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.272+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 5 (FI-0022 Кредиторская задолженность для казначейства) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.272+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 5, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.545+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_5_20260724T065211.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.545+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 5 to dashboard_export_5_20260724T065211.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.545+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 5 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.546+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp4xexnq0p.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.546+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpazp8w_hq.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.546+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp4xexnq0p.zip -> /tmp/tmpazp8w_hq.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.546+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp7ysq3ycx", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.548+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.648+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.674+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-01-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.686+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.693+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.694+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.697+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.698+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.699+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.754+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.757+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.757+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.757+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 5 (FI-0022 Кредиторская задолженность для казначейства) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:11.758+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpazp8w_hq.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.132+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 5 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.132+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.133+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpazp8w_hq.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.133+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp4xexnq0p.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.133+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0081 ПДЗ Казначейство'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.133+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 7 (FI-0081 ПДЗ Казначейство) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.133+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 7, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.863+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_7_20260724T065212.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.863+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 7 to dashboard_export_7_20260724T065212.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.863+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 7 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.864+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpvb06zgtk.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.864+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpz65m1cj2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.864+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpvb06zgtk.zip -> /tmp/tmpz65m1cj2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.864+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpw4i_4gss", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:12.868+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.608+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.614+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.625+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.632+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.641+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.645+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.657+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.665+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.685+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.695+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.699+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.702+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.712+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.717+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.892+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:13.991+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.019+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.034+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.310+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.472+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.496+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.508+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.509+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.511+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.512+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 76e016c0-5ca7-4178-9fc1-799d8f36b728 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse_Node_1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.515+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.516+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.517+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.633+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.649+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 7 (FI-0081 ПДЗ Казначейство) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.650+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpz65m1cj2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:14.653+00:00", "level": "INFO", "trace_id": "d52ba3faf17a4e8c963daf8fe4d6db2c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:14.656+00:00", "level": "INFO", "trace_id": "d52ba3faf17a4e8c963daf8fe4d6db2c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45540 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:16.221+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 7 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpz65m1cj2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpvb06zgtk.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0110 Расходы и платежи по инвестиционной деятельности'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 87 (FI-0110 Расходы и платежи по инвестиционной деятельности) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:16.222+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 87, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:19.659+00:00", "level": "INFO", "trace_id": "f8b7848f323b4a249a032f2b7b521822", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:19.661+00:00", "level": "INFO", "trace_id": "f8b7848f323b4a249a032f2b7b521822", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45554 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:20.124+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_87_20260724T065220.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.124+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 87 to dashboard_export_87_20260724T065220.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.124+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 87 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.128+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpnfjavpq2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.128+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpp2rkmwwf.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.128+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpnfjavpq2.zip -> /tmp/tmpp2rkmwwf.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.128+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp64w251u0", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.143+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 8 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.579+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0011_investment_expenses_and_payments.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.633+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0011_investment_expenses_and_payments.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.731+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.792+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.798+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.801+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.866+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.902+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.915+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000_unit_balance.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.922+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000_unit_balance.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.928+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.932+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.936+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.938+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:20.986+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0012.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.019+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0012.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.020+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.023+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.024+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.026+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Greenplum.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.027+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 805132a3-e942-40ce-99c7-bee8f82f8aa8 → 97b97481-43c3-4181-94c5-b69eaaa1e11f in Prod_Greenplum.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:21.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.319+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.389+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.392+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.392+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 87 (FI-0110 Расходы и платежи по инвестиционной деятельности) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.393+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpp2rkmwwf.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:24.397+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37554 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:52:25.672+00:00", "level": "INFO", "trace_id": "d3ea42420c394ad89e434d09c09bc916", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:25.674+00:00", "level": "INFO", "trace_id": "d3ea42420c394ad89e434d09c09bc916", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45578 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:27.023+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:27.024+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 87: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:27.027+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/87.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/87.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpp2rkmwwf.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.029+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpnfjavpq2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.029+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.029+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 20 (FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.030+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 20, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.499+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_20_20260724T065227.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.500+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 20 to dashboard_export_20_20260724T065227.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.500+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 20 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.501+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp5cydfqwt.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.501+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpx1781ju7.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.501+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp5cydfqwt.zip -> /tmp/tmpx1781ju7.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.501+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpo9nc5eg_", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.505+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.875+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0040.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.982+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0040.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.987+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0041.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.990+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0041.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.990+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.993+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.995+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:27.995+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:28.137+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:28.143+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:28.144+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:28.144+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 20 (FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:28.144+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpx1781ju7.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.365+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:29.366+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 20: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:29.366+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/20.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.367+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/20.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.367+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpx1781ju7.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.367+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp5cydfqwt.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.367+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.368+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 8 (FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:29.368+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 8, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.240+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_8_20260724T065230.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.240+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 8 to dashboard_export_8_20260724T065230.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.240+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 8 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.241+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpz894ehk8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.241+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpavy_nk8i.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.241+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpz894ehk8.zip -> /tmp/tmpavy_nk8i.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.241+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpr1e34jy0", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.245+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.846+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-01_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:30.935+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-01_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.034+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-02_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.089+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-02_click.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.158+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.201+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-GL__2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.203+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-GL__2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.206+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-02_max_dttm_updated.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.208+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-02_max_dttm_updated.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.212+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.215+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.232+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.242+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.245+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.248+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.259+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.266+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.1.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.333+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.370+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.376+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.380+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.381+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.384+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.385+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.386+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.656+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.667+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.668+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.668+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 8 (FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.668+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpavy_nk8i.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:31.671+00:00", "level": "INFO", "trace_id": "6d349b5bc3434ed1ab1d7a309b8b5e7c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:31.674+00:00", "level": "INFO", "trace_id": "6d349b5bc3434ed1ab1d7a309b8b5e7c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45592 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:32.235+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:32.235+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 8: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:32.236+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/8.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpavy_nk8i.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpz894ehk8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0090 Расчётные рейтинги контрагентов'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 273 (FI-0090 Расчётные рейтинги контрагентов) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.237+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 273, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.492+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_273_20260724T065232.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.492+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 273 to dashboard_export_273_20260724T065232.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.492+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 273 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.492+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp1yguskzd.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.493+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpcs37eycz.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.493+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp1yguskzd.zip -> /tmp/tmpcs37eycz.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.493+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpy9r5dqnt", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.495+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.584+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_3_accounting_significant_overdue_account_receivable.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.594+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_3_accounting_significant_overdue_account_receivable.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.627+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_1_accounting_credit_rating_score.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.646+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_1_accounting_credit_rating_score.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.665+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_2_accounting_customer_insolvency.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.675+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_2_accounting_customer_insolvency.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.676+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.679+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.680+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.681+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.741+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.744+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.745+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.745+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 273 (FI-0090 Расчётные рейтинги контрагентов) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.746+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpcs37eycz.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.886+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:32.886+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 273: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:32.887+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/273.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.887+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/273.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.887+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpcs37eycz.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.888+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp1yguskzd.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.888+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI_TEST Переводы'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.888+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 271 (FI_TEST Переводы) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.888+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 271, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.976+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_271_20260724T065232.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 271 to dashboard_export_271_20260724T065232.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 271 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp3ypo5q6e.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpmcb820lb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.977+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp3ypo5q6e.zip -> /tmp/tmpmcb820lb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.977+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp6xi0jhqi", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.978+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:32.997+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-TEST_translations_completed.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.002+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-TEST_translations_completed.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.003+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.005+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in DEV_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.006+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 24e79b9a-ec08-41bf-9e7b-a9159a208925 → 24e79b9a-ec08-41bf-9e7b-a9159a208925 in DEV_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.007+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.025+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.027+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 271 (FI_TEST Переводы) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.028+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpmcb820lb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 271 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpmcb820lb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp3ypo5q6e.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0021 Дебиторская и кредиторская задолженность по документам'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 60 (FI-0021 Дебиторская и кредиторская задолженность по документам) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.197+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 60, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.694+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_60_20260724T065233.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.694+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 60 to dashboard_export_60_20260724T065233.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.694+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 60 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.695+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpkoj4jayb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.695+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp410_5jxl.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.695+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpkoj4jayb.zip -> /tmp/tmp410_5jxl.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.695+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpa5f7irhj", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.698+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.818+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.822+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.927+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0021_clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.987+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0021_clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.988+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.991+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.992+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:33.992+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.114+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.118+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.119+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.119+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 60 (FI-0021 Дебиторская и кредиторская задолженность по документам) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.119+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmp410_5jxl.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.721+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 60 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.721+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.721+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp410_5jxl.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.721+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpkoj4jayb.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.721+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0084 Финансы. ПДЗ Даунстрим'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.722+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 212 (FI-0084 Финансы. ПДЗ Даунстрим) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:34.722+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 212, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.002+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_212_20260724T065236.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.003+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 212 to dashboard_export_212_20260724T065236.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.003+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 212 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.005+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp71ioq0ry.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.005+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpkvgc5ujs.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.005+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp71ioq0ry.zip -> /tmp/tmpkvgc5ujs.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.005+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpkb__dvfh", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.009+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 6 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.536+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.541+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.545+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.547+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.559+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.566+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:36.878+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.058+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.209+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.308+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.336+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.351+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.352+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.355+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.356+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.356+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:37.992+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:38.012+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:38.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:38.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 212 (FI-0084 Финансы. ПДЗ Даунстрим) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:38.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpkvgc5ujs.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:38.016+00:00", "level": "INFO", "trace_id": "da383a28f07d47e197d754dc9b069158", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:38.020+00:00", "level": "INFO", "trace_id": "da383a28f07d47e197d754dc9b069158", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45608 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:40.200+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 212 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.200+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.200+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpkvgc5ujs.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.201+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp71ioq0ry.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.201+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0070 Досье контрагента'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.201+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 2 (FI-0070 Досье контрагента) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.201+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 2, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.559+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_2_20260724T065240.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.559+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 2 to dashboard_export_2_20260724T065240.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.560+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 2 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.560+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpmqd79603.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.560+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp9wa3tur9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.561+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpmqd79603.zip -> /tmp/tmp9wa3tur9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.561+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpxhbklhdz", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.563+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 5 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.753+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.770+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-03.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.835+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.870+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-05.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.901+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.921+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-02.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.956+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.976+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-04.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.984+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.990+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-01.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.991+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.994+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.996+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:40.996+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.109+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.114+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.115+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.115+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 2 (FI-0070 Досье контрагента) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.116+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmp9wa3tur9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.370+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:41.370+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 2: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:41.371+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/2.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/2.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp9wa3tur9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpmqd79603.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0030 Дебиторская задолженность по штрафам'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 9 (FI-0030 Дебиторская задолженность по штрафам) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.372+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 9, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.580+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_9_20260724T065241.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.581+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 9 to dashboard_export_9_20260724T065241.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.581+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 9 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.581+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpddwwe5i8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.581+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfjz_g45s.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.581+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpddwwe5i8.zip -> /tmp/tmpfjz_g45s.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.582+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp8y_l5z_7", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.584+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.769+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0030.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.821+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0030.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.822+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.825+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.826+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.827+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.878+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.881+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.882+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.882+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 9 (FI-0030 Дебиторская задолженность по штрафам) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:41.882+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpfjz_g45s.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.035+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:42.035+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 9: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:42.036+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/9.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.036+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.037+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfjz_g45s.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.037+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpddwwe5i8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.037+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0023 Дебиторская задолженность для казначейства'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.037+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 187 (FI-0023 Дебиторская задолженность для казначейства) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.037+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 187, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.276+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_187_20260724T065242.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.276+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 187 to dashboard_export_187_20260724T065242.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.276+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 187 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.277+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpdv_3qki1.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.277+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpnv8v_3wo.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.277+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpdv_3qki1.zip -> /tmp/tmpnv8v_3wo.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.277+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpu8vjghky", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.279+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.361+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.381+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.393+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.401+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.402+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.404+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.405+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.406+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.453+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.456+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.457+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.457+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 187 (FI-0023 Дебиторская задолженность для казначейства) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.457+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpnv8v_3wo.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.632+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:42.632+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 187: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:42.633+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/187.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.633+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/187.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.634+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpnv8v_3wo.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.634+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpdv_3qki1.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.634+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.634+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 211 (FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:42.634+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 211, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.023+00:00", "level": "INFO", "trace_id": "b219c6543e184433b896ad2f8579ddf1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:43.026+00:00", "level": "INFO", "trace_id": "b219c6543e184433b896ad2f8579ddf1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45624 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:43.164+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_211_20260724T065243.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.164+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 211 to dashboard_export_211_20260724T065243.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.164+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 211 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.165+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp_6_2xux9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.165+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfilos6pn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.165+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp_6_2xux9.zip -> /tmp/tmpfilos6pn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.166+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpwgbu8zev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.168+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.594+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.666+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.722+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.1_2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.754+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.1_2.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.867+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042_FINAL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.929+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042_FINAL.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.930+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.933+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.934+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:43.935+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.008+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.013+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 211 (FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.014+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpfilos6pn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.963+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 211 into target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.963+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.963+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpfilos6pn.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.963+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmp_6_2xux9.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.963+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0083 Статистика по ДЗ/ПДЗ'", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.964+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 6 (FI-0083 Статистика по ДЗ/ПДЗ) from preprod", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:44.964+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dashboard_id": 6, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.135+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._resolve_export_filename", "marker": "EXPLORE", "intent": "Generated fallback filename", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"filename": "dashboard_export_6_20260724T065245.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.135+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 6 to dashboard_export_6_20260724T065245.zip.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.135+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 6 from source Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpis2bz7x8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpjjrufo76.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpis2bz7x8.zip -> /tmp/tmpjjrufo76.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.136+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpx8f8cchn", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.138+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.177+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.187+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.199+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.207+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.208+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.211+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.212+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine._transform_database_yaml", "marker": "REFLECT", "intent": "Database UUID patched: 97aced68-326a-4094-b381-27980560efa9 → 97119271-cee6-4a17-950e-5ccf094e4ac1 in Prod_Clickhouse.yaml", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.213+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.236+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.238+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 6 (FI-0083 Статистика по ДЗ/ПДЗ) into dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.239+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpjjrufo76.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.366+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "[API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}"}
|
||
{"ts": "2026-07-24T06:52:45.367+00:00", "level": "WARNING", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 6: [API_FAILURE] API error during upload: При импорте дашборда произошла неизвестная ошибка | Context: {'status_code': 500, 'endpoint': '/dashboard/import/', 'response_body': '{\"errors\": [{\"message\": \"\\\\u041f\\\\u0440\\\\u0438 \\\\u0438\\\\u043c\\\\u043f\\\\u043e\\\\u0440\\\\u0442\\\\u0435 \\\\u0434\\\\u0430\\\\u0448\\\\u0431\\\\u043e\\\\u0440\\\\u0434\\\\u0430 \\\\u043f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043d\\\\u0435\\\\u0438\\\\u0437\\\\u0432\\\\u0435\\\\u0441\\\\u0442\\\\u043d\\\\u0430\\\\u044f \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430\", \"error_type\": \"GENERIC_COMMAND_ERROR\", \"level\": \"error\", \"extra\": {\"issue_codes\": [{\"code\": 1010, \"message\": \"Issue 1010 - \\\\u041f\\\\u0440\\\\u043e\\\\u0438\\\\u0437\\\\u043e\\\\u0448\\\\u043b\\\\u0430 \\\\u043e\\\\u0448\\\\u0438\\\\u0431\\\\u043a\\\\u0430 \\\\u043f\\\\u0440\\\\u0438 \\\\u0432\\\\u044b\\\\u043f\\\\u043e\\\\u043b\\\\u043d\\\\u0435\\\\u043d\\\\u0438\\\\u0438 \\\\u043a\\\\u043e\\\\u043c\\\\u0430\\\\u043d\\\\u0434\\\\u044b.\"}]}}]}', 'errors': [{'message': 'При импорте дашборда произошла неизвестная ошибка', 'error_type': 'GENERIC_COMMAND_ERROR', 'level': 'error', 'extra': {'issue_codes': [{'code': 1010, 'message': 'Issue 1010 - Произошла ошибка при выполнении команды.'}]}}]}", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-24T06:52:45.367+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/6.source.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.368+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dest": "/app/storage/migrations_failed/b2ccfd92-413f-4b20-b012-cad536cad203/6.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.368+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpjjrufo76.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.368+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"dir": "/tmp/tmpis2bz7x8.zip", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.369+00:00", "level": "INFO", "trace_id": "3885d89a4a0c412694d039c16186ffa8", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Executing incremental ID catalog sync on target", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:45.369+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "IdMappingService.sync_environment", "marker": "REASON", "intent": "Starting sync for environment ss-dev", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"environment_id": "ss-dev", "incremental": true, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:48.029+00:00", "level": "INFO", "trace_id": "e8c5249d460e47a59b4fe14741c2f4c7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:48.031+00:00", "level": "INFO", "trace_id": "e8c5249d460e47a59b4fe14741c2f4c7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45636 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:48.162+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 2530 chart resources.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:50.034+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 527 dataset resources.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:50.696+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 171 dashboard resources.", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:51.043+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "core.mapping_service.sync_environment", "marker": "REFLECT", "intent": "Successfully synced environment", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"synced": 3228, "deleted_stale": 0, "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:51.043+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Incremental catalog sync closed out cleanly", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:51.043+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Migration cycle fully resolved", "task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:51.045+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task execution completed successfully", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:52:51.060+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task execution finished", "payload": {"task_id": "b2ccfd92-413f-4b20-b012-cad536cad203", "status": "TaskStatus.SUCCESS"}}
|
||
{"ts": "2026-07-24T06:52:51.060+00:00", "level": "INFO", "trace_id": "d121f502b2c04701898289c332bfbb70", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task lifecycle reached persisted terminal state"}
|
||
{"ts": "2026-07-24T06:52:53.034+00:00", "level": "INFO", "trace_id": "6783c29d1da9444e971f2e3652feea81", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:53.036+00:00", "level": "INFO", "trace_id": "6783c29d1da9444e971f2e3652feea81", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45650 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:52:54.676+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.30.0.5:37644 - "WebSocket /ws/logs/b2ccfd92-413f-4b20-b012-cad536cad203?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:52:58.829+00:00", "level": "INFO", "trace_id": "07ed0078578847de8330d49e8c6823fe", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:52:58.831+00:00", "level": "INFO", "trace_id": "07ed0078578847de8330d49e8c6823fe", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45666 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:03.835+00:00", "level": "INFO", "trace_id": "7ab46d0294944eb9a8b328c27fe90fa1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:03.837+00:00", "level": "INFO", "trace_id": "7ab46d0294944eb9a8b328c27fe90fa1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45678 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
INFO: 172.30.0.5:37684 - "GET /api/tasks?limit=10&plugin_id=superset-migration HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:08.364+00:00", "level": "INFO", "trace_id": "8cc21aa14abe415d8d70b799fecc469a", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
{"ts": "2026-07-24T06:53:08.378+00:00", "level": "INFO", "trace_id": "8cc21aa14abe415d8d70b799fecc469a", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
INFO: 172.30.0.5:37686 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:08.380+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37688 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:53:08.840+00:00", "level": "INFO", "trace_id": "6d6a406af03a4114a43a2e31fd105595", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:08.842+00:00", "level": "INFO", "trace_id": "6d6a406af03a4114a43a2e31fd105595", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45700 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:12.273+00:00", "level": "INFO", "trace_id": "b5141128286645aeb309d4437a7538e5", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:53:12.279+00:00", "level": "INFO", "trace_id": "b5141128286645aeb309d4437a7538e5", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
INFO: 172.30.0.5:37702 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:12.284+00:00", "level": "INFO", "trace_id": "70fe0711619d4de1b53dc30909021ba1", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
{"ts": "2026-07-24T06:53:12.295+00:00", "level": "INFO", "trace_id": "70fe0711619d4de1b53dc30909021ba1", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
INFO: 172.30.0.5:37704 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:13.845+00:00", "level": "INFO", "trace_id": "5451c10af4d44e3ca9bc2f4c4891d484", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:13.848+00:00", "level": "INFO", "trace_id": "5451c10af4d44e3ca9bc2f4c4891d484", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45718 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:14.101+00:00", "level": "INFO", "trace_id": "bbd488424f31455e96ddd115a5b6ca60", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
{"ts": "2026-07-24T06:53:14.107+00:00", "level": "INFO", "trace_id": "bbd488424f31455e96ddd115a5b6ca60", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203"}}
|
||
INFO: 172.30.0.5:37712 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:14.112+00:00", "level": "INFO", "trace_id": "d8eaa6a8bb184b359035b188d76d486a", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
{"ts": "2026-07-24T06:53:14.123+00:00", "level": "INFO", "trace_id": "d8eaa6a8bb184b359035b188d76d486a", "src": "route.GET.api.tasks.b2ccfd92-413f-4b20-b012-cad536cad203.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs"}}
|
||
INFO: 172.30.0.5:37714 - "GET /api/tasks/b2ccfd92-413f-4b20-b012-cad536cad203/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-24T06:53:18.484+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37724 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:53:18.851+00:00", "level": "INFO", "trace_id": "b203f95c62ad4a1180ed91a995bdd494", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:18.853+00:00", "level": "INFO", "trace_id": "b203f95c62ad4a1180ed91a995bdd494", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45736 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:23.856+00:00", "level": "INFO", "trace_id": "eb7946d62caf4354b60d9a3310fcdefb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:23.858+00:00", "level": "INFO", "trace_id": "eb7946d62caf4354b60d9a3310fcdefb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45750 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:28.599+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37754 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:53:29.831+00:00", "level": "INFO", "trace_id": "4d85b7c1e8d4476aacadf78f87804ee9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:29.833+00:00", "level": "INFO", "trace_id": "4d85b7c1e8d4476aacadf78f87804ee9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45768 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:34.837+00:00", "level": "INFO", "trace_id": "0cbd8251fdf344b0adeace749b7b73f5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:34.839+00:00", "level": "INFO", "trace_id": "0cbd8251fdf344b0adeace749b7b73f5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45784 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:38.711+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37784 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:53:39.843+00:00", "level": "INFO", "trace_id": "2c9b2b016063433980257ac71f86dbad", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:39.846+00:00", "level": "INFO", "trace_id": "2c9b2b016063433980257ac71f86dbad", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45798 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:44.849+00:00", "level": "INFO", "trace_id": "6b8a0f9e8ef548e2bdcc032e099d61c9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:44.851+00:00", "level": "INFO", "trace_id": "6b8a0f9e8ef548e2bdcc032e099d61c9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45812 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:48.855+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37812 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:53:49.854+00:00", "level": "INFO", "trace_id": "985fd50096e744d9b6ee3254e477a3b9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:49.857+00:00", "level": "INFO", "trace_id": "985fd50096e744d9b6ee3254e477a3b9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45828 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:54.859+00:00", "level": "INFO", "trace_id": "7a07bc99c1594c6591212e1a27be3112", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:53:54.862+00:00", "level": "INFO", "trace_id": "7a07bc99c1594c6591212e1a27be3112", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45840 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:53:58.938+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37842 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:00.909+00:00", "level": "INFO", "trace_id": "e9804a496ed44697a9e9a53dd38adfb5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:00.912+00:00", "level": "INFO", "trace_id": "e9804a496ed44697a9e9a53dd38adfb5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45862 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:05.916+00:00", "level": "INFO", "trace_id": "c9dd964846304c278d31eee1b97675f3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:05.918+00:00", "level": "INFO", "trace_id": "c9dd964846304c278d31eee1b97675f3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45878 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:09.682+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37874 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:10.922+00:00", "level": "INFO", "trace_id": "52918039b8dc42ffb88e9dd0596f00c9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:10.924+00:00", "level": "INFO", "trace_id": "52918039b8dc42ffb88e9dd0596f00c9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45894 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:15.927+00:00", "level": "INFO", "trace_id": "3288345dcc2a49a79fb8f41063f7a7fe", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:15.930+00:00", "level": "INFO", "trace_id": "3288345dcc2a49a79fb8f41063f7a7fe", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45906 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:20.676+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37910 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:20.933+00:00", "level": "INFO", "trace_id": "70a2a343c5074e808de7d3d05465a36e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:20.935+00:00", "level": "INFO", "trace_id": "70a2a343c5074e808de7d3d05465a36e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45922 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:25.938+00:00", "level": "INFO", "trace_id": "1bf626370de540cda71b7c8d232cc5f3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:25.941+00:00", "level": "INFO", "trace_id": "1bf626370de540cda71b7c8d232cc5f3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45936 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:31.700+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37940 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:32.093+00:00", "level": "INFO", "trace_id": "9d7c82969f224532aec5470d303162ad", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:32.095+00:00", "level": "INFO", "trace_id": "9d7c82969f224532aec5470d303162ad", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45952 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:37.099+00:00", "level": "INFO", "trace_id": "b84d1f7760e84ed9aa3a04feec993933", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:37.101+00:00", "level": "INFO", "trace_id": "b84d1f7760e84ed9aa3a04feec993933", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45968 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:42.105+00:00", "level": "INFO", "trace_id": "ebb5d218f4494595a8ab9bafb5bd55bb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:42.107+00:00", "level": "INFO", "trace_id": "ebb5d218f4494595a8ab9bafb5bd55bb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45980 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:42.682+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:37972 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:47.110+00:00", "level": "INFO", "trace_id": "cb6e384a593a4c4d8e87890a36a8d575", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:47.113+00:00", "level": "INFO", "trace_id": "cb6e384a593a4c4d8e87890a36a8d575", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:45996 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:52.116+00:00", "level": "INFO", "trace_id": "3e191c42c01b487f9b95c55bb93fafdb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:52.118+00:00", "level": "INFO", "trace_id": "3e191c42c01b487f9b95c55bb93fafdb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46010 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:54:53.690+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38002 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:54:57.121+00:00", "level": "INFO", "trace_id": "8ef6ef7806024d5e80d4859a23be98a6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:54:57.123+00:00", "level": "INFO", "trace_id": "8ef6ef7806024d5e80d4859a23be98a6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46024 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:03.046+00:00", "level": "INFO", "trace_id": "ab2529d0d0964cd3b0db21e98e1aca64", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:03.048+00:00", "level": "INFO", "trace_id": "ab2529d0d0964cd3b0db21e98e1aca64", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46038 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:04.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38034 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:08.052+00:00", "level": "INFO", "trace_id": "a9804da179344fc2ad0b363f705e2d99", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:08.054+00:00", "level": "INFO", "trace_id": "a9804da179344fc2ad0b363f705e2d99", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46056 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:13.057+00:00", "level": "INFO", "trace_id": "0ce1363d3d1f4a3380df085353fa4f3b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:13.059+00:00", "level": "INFO", "trace_id": "0ce1363d3d1f4a3380df085353fa4f3b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46068 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:15.682+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38070 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:18.063+00:00", "level": "INFO", "trace_id": "6dd8ce91ff69418fa55f665240b46aa8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:18.065+00:00", "level": "INFO", "trace_id": "6dd8ce91ff69418fa55f665240b46aa8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46084 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:23.068+00:00", "level": "INFO", "trace_id": "d8a80a3e08534e3cb174f529cf804f10", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:23.070+00:00", "level": "INFO", "trace_id": "d8a80a3e08534e3cb174f529cf804f10", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46098 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:25.761+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38100 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:28.074+00:00", "level": "INFO", "trace_id": "2f94cbd2803e47a79495d1eb8276ab81", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:28.076+00:00", "level": "INFO", "trace_id": "2f94cbd2803e47a79495d1eb8276ab81", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46112 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:33.958+00:00", "level": "INFO", "trace_id": "44fbd322d278495eb7a2df9410b4210d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:33.960+00:00", "level": "INFO", "trace_id": "44fbd322d278495eb7a2df9410b4210d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46126 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:35.880+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38130 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:38.964+00:00", "level": "INFO", "trace_id": "8df1401ad1f744f9afa7778e45438581", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:38.966+00:00", "level": "INFO", "trace_id": "8df1401ad1f744f9afa7778e45438581", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46144 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:43.970+00:00", "level": "INFO", "trace_id": "fa01739476a845abb57c7bc556fd297b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:43.972+00:00", "level": "INFO", "trace_id": "fa01739476a845abb57c7bc556fd297b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46158 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:45.993+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38158 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:48.975+00:00", "level": "INFO", "trace_id": "a73ac30d1a5f432bac195c192518d550", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:48.978+00:00", "level": "INFO", "trace_id": "a73ac30d1a5f432bac195c192518d550", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46172 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:53.981+00:00", "level": "INFO", "trace_id": "888d0093de504fcfbb9fb59cd849942a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:53.984+00:00", "level": "INFO", "trace_id": "888d0093de504fcfbb9fb59cd849942a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46186 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:55:56.114+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38188 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:55:58.987+00:00", "level": "INFO", "trace_id": "f8d78b5405b0475a9871d70543447d66", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:55:58.990+00:00", "level": "INFO", "trace_id": "f8d78b5405b0475a9871d70543447d66", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46202 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:04.942+00:00", "level": "INFO", "trace_id": "0582e86124ae46e1ac4d6f4e41612bc6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:04.944+00:00", "level": "INFO", "trace_id": "0582e86124ae46e1ac4d6f4e41612bc6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46218 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:06.173+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38218 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:56:09.947+00:00", "level": "INFO", "trace_id": "4f32fbb3e2424bfe90b6a59f4d247b78", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:09.950+00:00", "level": "INFO", "trace_id": "4f32fbb3e2424bfe90b6a59f4d247b78", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46234 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:14.954+00:00", "level": "INFO", "trace_id": "ae09c29aaa9d4c30af7dab97e5ad5302", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:14.956+00:00", "level": "INFO", "trace_id": "ae09c29aaa9d4c30af7dab97e5ad5302", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46248 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:16.226+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38248 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:56:19.960+00:00", "level": "INFO", "trace_id": "0ac0e74d2f2d424c93d57d2954317cd7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:19.962+00:00", "level": "INFO", "trace_id": "0ac0e74d2f2d424c93d57d2954317cd7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46264 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:24.965+00:00", "level": "INFO", "trace_id": "18a768329623428381f9af7f9dfcb20e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:24.967+00:00", "level": "INFO", "trace_id": "18a768329623428381f9af7f9dfcb20e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46276 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:26.285+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38276 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:56:29.970+00:00", "level": "INFO", "trace_id": "9b57f7183ebc4df1a3b761f96a51a9ad", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:29.972+00:00", "level": "INFO", "trace_id": "9b57f7183ebc4df1a3b761f96a51a9ad", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46292 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:35.940+00:00", "level": "INFO", "trace_id": "d16bd7423800474aa90251ea3ff6551f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:35.942+00:00", "level": "INFO", "trace_id": "d16bd7423800474aa90251ea3ff6551f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46312 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:36.364+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38306 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:56:40.946+00:00", "level": "INFO", "trace_id": "367de710dffb4dcd9a4067d41b86a949", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:40.949+00:00", "level": "INFO", "trace_id": "367de710dffb4dcd9a4067d41b86a949", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46330 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:45.953+00:00", "level": "INFO", "trace_id": "9a8f794b5541421f9f974b6b1500ead5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:45.955+00:00", "level": "INFO", "trace_id": "9a8f794b5541421f9f974b6b1500ead5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46342 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:46.446+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38336 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:56:50.958+00:00", "level": "INFO", "trace_id": "658ab057a4934a7fb702e75408f44291", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:50.960+00:00", "level": "INFO", "trace_id": "658ab057a4934a7fb702e75408f44291", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46358 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:55.964+00:00", "level": "INFO", "trace_id": "dfb780be8a6d4132ab1b36a891ca6205", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:56:55.966+00:00", "level": "INFO", "trace_id": "dfb780be8a6d4132ab1b36a891ca6205", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46372 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:56:56.507+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38364 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:00.969+00:00", "level": "INFO", "trace_id": "26ba52ccb0144807a18b4a6bf2ba25fd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:00.972+00:00", "level": "INFO", "trace_id": "26ba52ccb0144807a18b4a6bf2ba25fd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46386 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:06.696+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38398 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:06.943+00:00", "level": "INFO", "trace_id": "81ab02da10474b0983de1a75f194be78", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:06.945+00:00", "level": "INFO", "trace_id": "81ab02da10474b0983de1a75f194be78", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46410 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:11.949+00:00", "level": "INFO", "trace_id": "72e8fea7bad94aeea17bc4997f2a308b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:11.951+00:00", "level": "INFO", "trace_id": "72e8fea7bad94aeea17bc4997f2a308b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46424 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:16.955+00:00", "level": "INFO", "trace_id": "4785ddf223e2418f9bb3d6984c8d2738", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:16.957+00:00", "level": "INFO", "trace_id": "4785ddf223e2418f9bb3d6984c8d2738", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46438 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:17.699+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38430 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:21.961+00:00", "level": "INFO", "trace_id": "db28e54ac4964709a0507e2388f3f776", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:21.963+00:00", "level": "INFO", "trace_id": "db28e54ac4964709a0507e2388f3f776", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46452 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:26.966+00:00", "level": "INFO", "trace_id": "0f7e3ff35634464e82028c9455bf7baa", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:26.969+00:00", "level": "INFO", "trace_id": "0f7e3ff35634464e82028c9455bf7baa", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46466 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:28.685+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38460 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:31.972+00:00", "level": "INFO", "trace_id": "58dd97cab93c4e5ab2803b8224ae12b7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:31.974+00:00", "level": "INFO", "trace_id": "58dd97cab93c4e5ab2803b8224ae12b7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46482 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:37.865+00:00", "level": "INFO", "trace_id": "af67c31c51e0462b887cd7dec8b41406", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:37.867+00:00", "level": "INFO", "trace_id": "af67c31c51e0462b887cd7dec8b41406", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46498 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:39.712+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38492 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:42.871+00:00", "level": "INFO", "trace_id": "068a1eb69885482ba5d7c189986303a6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:42.873+00:00", "level": "INFO", "trace_id": "068a1eb69885482ba5d7c189986303a6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46512 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:47.877+00:00", "level": "INFO", "trace_id": "588ce12d787b4389833de40c1a005ec3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:47.880+00:00", "level": "INFO", "trace_id": "588ce12d787b4389833de40c1a005ec3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46526 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:49.818+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38522 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:57:52.883+00:00", "level": "INFO", "trace_id": "48e359f40c8f4d52b6250e092c41995d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:52.886+00:00", "level": "INFO", "trace_id": "48e359f40c8f4d52b6250e092c41995d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46542 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:57:57.889+00:00", "level": "INFO", "trace_id": "631cec8ccef64a75a6a42be2e0952f87", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:57:57.891+00:00", "level": "INFO", "trace_id": "631cec8ccef64a75a6a42be2e0952f87", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46554 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:00.829+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38556 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:58:02.894+00:00", "level": "INFO", "trace_id": "e0b14c85ec254b7e8dba16c17915461b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:02.897+00:00", "level": "INFO", "trace_id": "e0b14c85ec254b7e8dba16c17915461b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46570 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:08.927+00:00", "level": "INFO", "trace_id": "85287fa95cee4327bf1ba89e416b1e3c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:08.929+00:00", "level": "INFO", "trace_id": "85287fa95cee4327bf1ba89e416b1e3c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46586 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:11.713+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38588 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:58:13.933+00:00", "level": "INFO", "trace_id": "31f491807fc042e99f23555daf3adf41", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:13.935+00:00", "level": "INFO", "trace_id": "31f491807fc042e99f23555daf3adf41", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46602 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:18.939+00:00", "level": "INFO", "trace_id": "bec4afa09da3409a9c905680a7b34c77", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:18.941+00:00", "level": "INFO", "trace_id": "bec4afa09da3409a9c905680a7b34c77", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46614 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:22.677+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38618 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:58:23.945+00:00", "level": "INFO", "trace_id": "3c7afb6679c246449981edc8a37ec0a7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:23.947+00:00", "level": "INFO", "trace_id": "3c7afb6679c246449981edc8a37ec0a7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46630 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:28.951+00:00", "level": "INFO", "trace_id": "febda822489348e2aeeb6ac1d52b285f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:28.953+00:00", "level": "INFO", "trace_id": "febda822489348e2aeeb6ac1d52b285f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46650 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:33.693+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38652 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:58:33.956+00:00", "level": "INFO", "trace_id": "e8e51a4c7b8d4aa1ac467f8ab0ae4897", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:33.959+00:00", "level": "INFO", "trace_id": "e8e51a4c7b8d4aa1ac467f8ab0ae4897", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46664 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:40.050+00:00", "level": "INFO", "trace_id": "df908351751b410db1c63ac986885d3a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:40.052+00:00", "level": "INFO", "trace_id": "df908351751b410db1c63ac986885d3a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46688 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:44.694+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38686 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:58:45.056+00:00", "level": "INFO", "trace_id": "5fe1e95551a2479eb5cd8f0dad763ce6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:45.058+00:00", "level": "INFO", "trace_id": "5fe1e95551a2479eb5cd8f0dad763ce6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46704 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:50.062+00:00", "level": "INFO", "trace_id": "5dfe79af32b84da795851148dc00b98e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:50.065+00:00", "level": "INFO", "trace_id": "5dfe79af32b84da795851148dc00b98e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46718 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:55.068+00:00", "level": "INFO", "trace_id": "5136c45f1d134f6dabddfbe7d44afc64", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:58:55.070+00:00", "level": "INFO", "trace_id": "5136c45f1d134f6dabddfbe7d44afc64", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46730 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:58:55.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38724 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:00.073+00:00", "level": "INFO", "trace_id": "024c033623da47c7be3f600d76fb7162", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:00.076+00:00", "level": "INFO", "trace_id": "024c033623da47c7be3f600d76fb7162", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46746 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:05.079+00:00", "level": "INFO", "trace_id": "562288ad5dc14cd88a513b539ec2afa2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:05.082+00:00", "level": "INFO", "trace_id": "562288ad5dc14cd88a513b539ec2afa2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46760 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:06.677+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38752 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:10.938+00:00", "level": "INFO", "trace_id": "3fec805ec538475aa564b09c9ae17243", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:10.940+00:00", "level": "INFO", "trace_id": "3fec805ec538475aa564b09c9ae17243", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46778 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:15.944+00:00", "level": "INFO", "trace_id": "83d60abba53d4502af513a1c0cf166a9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:15.946+00:00", "level": "INFO", "trace_id": "83d60abba53d4502af513a1c0cf166a9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46790 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:17.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38784 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:20.949+00:00", "level": "INFO", "trace_id": "e1c08805f8364ae1978ca555da4f2471", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:20.951+00:00", "level": "INFO", "trace_id": "e1c08805f8364ae1978ca555da4f2471", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46806 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:25.955+00:00", "level": "INFO", "trace_id": "1500eb69e3b14e3eaf389bb51772e5c6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:25.958+00:00", "level": "INFO", "trace_id": "1500eb69e3b14e3eaf389bb51772e5c6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46820 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:28.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38814 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:30.961+00:00", "level": "INFO", "trace_id": "f00e136ef7974f5f9cbec20977e79353", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:30.964+00:00", "level": "INFO", "trace_id": "f00e136ef7974f5f9cbec20977e79353", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46834 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:35.968+00:00", "level": "INFO", "trace_id": "c8bb5897384e4128a36f5a1639c7ee97", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:35.970+00:00", "level": "INFO", "trace_id": "c8bb5897384e4128a36f5a1639c7ee97", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46848 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:39.694+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38846 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:41.861+00:00", "level": "INFO", "trace_id": "f7a7f1605c88482f87dd790678b57077", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:41.863+00:00", "level": "INFO", "trace_id": "f7a7f1605c88482f87dd790678b57077", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46866 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:46.867+00:00", "level": "INFO", "trace_id": "a94c54589ce64f2b8afdeaa8ffa7a0d2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:46.869+00:00", "level": "INFO", "trace_id": "a94c54589ce64f2b8afdeaa8ffa7a0d2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46880 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:50.695+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38882 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T06:59:51.873+00:00", "level": "INFO", "trace_id": "f3fa93354a0b4469b4af92968ac1b4ad", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:51.875+00:00", "level": "INFO", "trace_id": "f3fa93354a0b4469b4af92968ac1b4ad", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46894 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T06:59:56.878+00:00", "level": "INFO", "trace_id": "46fade2e34624d4fa94d0f94c67e20d6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T06:59:56.880+00:00", "level": "INFO", "trace_id": "46fade2e34624d4fa94d0f94c67e20d6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46908 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:01.721+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38912 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:01.883+00:00", "level": "INFO", "trace_id": "a27d8ce36ba54a4da9e025f1f38778ab", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:01.885+00:00", "level": "INFO", "trace_id": "a27d8ce36ba54a4da9e025f1f38778ab", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46924 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:06.888+00:00", "level": "INFO", "trace_id": "cf8cc9b2117a4cceba0660d2b25c557a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:06.890+00:00", "level": "INFO", "trace_id": "cf8cc9b2117a4cceba0660d2b25c557a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46936 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:12.676+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38942 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:12.789+00:00", "level": "INFO", "trace_id": "de5966bade7c4738b716f7ec59abf69e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:12.791+00:00", "level": "INFO", "trace_id": "de5966bade7c4738b716f7ec59abf69e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46954 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:17.795+00:00", "level": "INFO", "trace_id": "a85ac1d48ddd432cafa4498385cb6a59", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:17.797+00:00", "level": "INFO", "trace_id": "a85ac1d48ddd432cafa4498385cb6a59", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46968 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:22.800+00:00", "level": "INFO", "trace_id": "f031ee774c15438ba478d35b4bd6a5b1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:22.802+00:00", "level": "INFO", "trace_id": "f031ee774c15438ba478d35b4bd6a5b1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46982 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:23.695+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:38974 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:27.805+00:00", "level": "INFO", "trace_id": "a80914814c79449a9337e9c1b2bfa1a9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:27.808+00:00", "level": "INFO", "trace_id": "a80914814c79449a9337e9c1b2bfa1a9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:46996 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:32.811+00:00", "level": "INFO", "trace_id": "a2bc645fd6774c0584ff7b1f227cfa19", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:32.813+00:00", "level": "INFO", "trace_id": "a2bc645fd6774c0584ff7b1f227cfa19", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47010 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:34.673+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39006 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:37.816+00:00", "level": "INFO", "trace_id": "7a139319f62a442aa177d61ce70781a4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:37.818+00:00", "level": "INFO", "trace_id": "7a139319f62a442aa177d61ce70781a4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47026 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:43.533+00:00", "level": "INFO", "trace_id": "7d0573bf95004800a16b8aa8c5c2b2e9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:43.536+00:00", "level": "INFO", "trace_id": "7d0573bf95004800a16b8aa8c5c2b2e9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47042 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:45.676+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39042 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:48.539+00:00", "level": "INFO", "trace_id": "7b0d9ce93e6e46b0ab9fb74ae5889b29", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:48.541+00:00", "level": "INFO", "trace_id": "7b0d9ce93e6e46b0ab9fb74ae5889b29", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47056 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:53.545+00:00", "level": "INFO", "trace_id": "02c62a576da7464b976e9ec587fc62aa", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:53.547+00:00", "level": "INFO", "trace_id": "02c62a576da7464b976e9ec587fc62aa", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47070 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:00:56.674+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39072 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:00:58.551+00:00", "level": "INFO", "trace_id": "cf85e7724564485eaeea7560faee38bb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:00:58.553+00:00", "level": "INFO", "trace_id": "cf85e7724564485eaeea7560faee38bb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47086 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:03.557+00:00", "level": "INFO", "trace_id": "799eb2a4d2f5452f93f8f821ad5b54dd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:03.560+00:00", "level": "INFO", "trace_id": "799eb2a4d2f5452f93f8f821ad5b54dd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47098 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:07.675+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39102 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:01:08.562+00:00", "level": "INFO", "trace_id": "7ac783d00e9446b4834ecff7673cd5b3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:08.565+00:00", "level": "INFO", "trace_id": "7ac783d00e9446b4834ecff7673cd5b3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47114 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:14.612+00:00", "level": "INFO", "trace_id": "25256aa0fd164546ab8ac869ff62c77a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:14.614+00:00", "level": "INFO", "trace_id": "25256aa0fd164546ab8ac869ff62c77a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47132 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:18.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39132 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:01:19.618+00:00", "level": "INFO", "trace_id": "d42aaa52b2d041c4a336e44e2c0f5979", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:19.620+00:00", "level": "INFO", "trace_id": "d42aaa52b2d041c4a336e44e2c0f5979", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47148 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:24.623+00:00", "level": "INFO", "trace_id": "70f1bd4fb6d44d2eb1b22bd212ef5f1c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:24.626+00:00", "level": "INFO", "trace_id": "70f1bd4fb6d44d2eb1b22bd212ef5f1c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47160 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:29.629+00:00", "level": "INFO", "trace_id": "dd3ac3a7507e433d955de7513aaf22a4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:29.631+00:00", "level": "INFO", "trace_id": "dd3ac3a7507e433d955de7513aaf22a4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47174 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:29.701+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39166 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:01:34.635+00:00", "level": "INFO", "trace_id": "b987927c202a419593a074e0ba479bf2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:34.637+00:00", "level": "INFO", "trace_id": "b987927c202a419593a074e0ba479bf2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47190 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:39.640+00:00", "level": "INFO", "trace_id": "8c3123c2c3bf410f9621342abfd01701", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:39.643+00:00", "level": "INFO", "trace_id": "8c3123c2c3bf410f9621342abfd01701", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47204 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:40.685+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39204 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:01:45.647+00:00", "level": "INFO", "trace_id": "942108d78ead41bc801c41677aa83bc1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:45.649+00:00", "level": "INFO", "trace_id": "942108d78ead41bc801c41677aa83bc1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47226 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:50.653+00:00", "level": "INFO", "trace_id": "ef108a31aa804b33ba76c303c1c91601", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:50.655+00:00", "level": "INFO", "trace_id": "ef108a31aa804b33ba76c303c1c91601", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47240 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:01:51.712+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39232 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:01:55.659+00:00", "level": "INFO", "trace_id": "324d6232af7f465dad7559746435ec4f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:01:55.661+00:00", "level": "INFO", "trace_id": "324d6232af7f465dad7559746435ec4f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47256 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:00.665+00:00", "level": "INFO", "trace_id": "0f007db25cd14adea2ef85a711bc4bb7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:00.667+00:00", "level": "INFO", "trace_id": "0f007db25cd14adea2ef85a711bc4bb7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47268 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:02.729+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39262 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:02:05.671+00:00", "level": "INFO", "trace_id": "44597048b51b42819514a179f7ba2845", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:05.674+00:00", "level": "INFO", "trace_id": "44597048b51b42819514a179f7ba2845", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47284 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:10.677+00:00", "level": "INFO", "trace_id": "cf9db1f2f24242fb96b440f878c56c1c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:10.679+00:00", "level": "INFO", "trace_id": "cf9db1f2f24242fb96b440f878c56c1c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47300 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:13.674+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39294 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:02:16.316+00:00", "level": "INFO", "trace_id": "738c9912d5384917ac81d03b595175b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:16.319+00:00", "level": "INFO", "trace_id": "738c9912d5384917ac81d03b595175b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47314 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:21.322+00:00", "level": "INFO", "trace_id": "6cb4cd5d49e0405e9bbe85fada2b06f9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:21.325+00:00", "level": "INFO", "trace_id": "6cb4cd5d49e0405e9bbe85fada2b06f9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47328 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:24.692+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39324 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:02:26.329+00:00", "level": "INFO", "trace_id": "2e0525b5702b403487edd6427a5d9436", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:26.331+00:00", "level": "INFO", "trace_id": "2e0525b5702b403487edd6427a5d9436", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47344 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:31.335+00:00", "level": "INFO", "trace_id": "a9e45ecbef104a9aad6f54af42a62619", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:31.338+00:00", "level": "INFO", "trace_id": "a9e45ecbef104a9aad6f54af42a62619", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47356 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:35.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39360 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:02:36.341+00:00", "level": "INFO", "trace_id": "7017e4f8ff80415e85d3f4586619c23f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:36.343+00:00", "level": "INFO", "trace_id": "7017e4f8ff80415e85d3f4586619c23f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47372 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:41.346+00:00", "level": "INFO", "trace_id": "688a15b4329c427dbc16e2475d0f5e8f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:41.348+00:00", "level": "INFO", "trace_id": "688a15b4329c427dbc16e2475d0f5e8f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47388 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:46.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39392 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:02:47.243+00:00", "level": "INFO", "trace_id": "89ea3337ef3d49c2ac5015dece690247", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:47.246+00:00", "level": "INFO", "trace_id": "89ea3337ef3d49c2ac5015dece690247", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47404 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:52.251+00:00", "level": "INFO", "trace_id": "2ea89e7a7a6c41e583ea3e210571642a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:52.253+00:00", "level": "INFO", "trace_id": "2ea89e7a7a6c41e583ea3e210571642a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47416 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:57.256+00:00", "level": "INFO", "trace_id": "9c346f9d7d7c42c7b580aae50e7878b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:02:57.258+00:00", "level": "INFO", "trace_id": "9c346f9d7d7c42c7b580aae50e7878b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47430 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:02:57.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39422 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:02.262+00:00", "level": "INFO", "trace_id": "c7473a783f3d4b50a55abb6ed5953b50", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:02.265+00:00", "level": "INFO", "trace_id": "c7473a783f3d4b50a55abb6ed5953b50", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47446 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:07.268+00:00", "level": "INFO", "trace_id": "15c6f852dffa4e469e25f8d937643339", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:07.270+00:00", "level": "INFO", "trace_id": "15c6f852dffa4e469e25f8d937643339", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47458 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:08.679+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39452 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:12.273+00:00", "level": "INFO", "trace_id": "718b6fc483db43b0bae92ec021097b33", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:12.275+00:00", "level": "INFO", "trace_id": "718b6fc483db43b0bae92ec021097b33", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47476 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:18.073+00:00", "level": "INFO", "trace_id": "c283749aecbc4f7b978e9f1ce478253f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:18.075+00:00", "level": "INFO", "trace_id": "c283749aecbc4f7b978e9f1ce478253f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47490 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:19.696+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39486 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:23.079+00:00", "level": "INFO", "trace_id": "65e5ec48d823417bafb409b18180f85a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:23.081+00:00", "level": "INFO", "trace_id": "65e5ec48d823417bafb409b18180f85a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47506 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:28.084+00:00", "level": "INFO", "trace_id": "8e5bc22d9ded473ba1e5b27a79623fdd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:28.086+00:00", "level": "INFO", "trace_id": "8e5bc22d9ded473ba1e5b27a79623fdd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47518 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:30.683+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39520 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:33.090+00:00", "level": "INFO", "trace_id": "ab5cd67ce85241dfb0276ad8fc751d46", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:33.092+00:00", "level": "INFO", "trace_id": "ab5cd67ce85241dfb0276ad8fc751d46", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47534 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:38.095+00:00", "level": "INFO", "trace_id": "f1e2924c6931485e812fbeefc796de7b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:38.097+00:00", "level": "INFO", "trace_id": "f1e2924c6931485e812fbeefc796de7b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47548 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:41.698+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39552 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:43.100+00:00", "level": "INFO", "trace_id": "b9e178dea8e240239ea727a5890af7a7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:43.103+00:00", "level": "INFO", "trace_id": "b9e178dea8e240239ea727a5890af7a7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47564 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:48.781+00:00", "level": "INFO", "trace_id": "dfd8595f8fb24a8b863d25b74e612cb9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:48.784+00:00", "level": "INFO", "trace_id": "dfd8595f8fb24a8b863d25b74e612cb9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47578 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:52.709+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39582 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:03:53.787+00:00", "level": "INFO", "trace_id": "2e35e4297de3407fa277239d8841318d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:53.789+00:00", "level": "INFO", "trace_id": "2e35e4297de3407fa277239d8841318d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47594 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:03:58.793+00:00", "level": "INFO", "trace_id": "6f3d3d6939b94d8daee7cc1f8a9f2872", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:03:58.796+00:00", "level": "INFO", "trace_id": "6f3d3d6939b94d8daee7cc1f8a9f2872", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47608 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:03.750+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39610 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:04:03.799+00:00", "level": "INFO", "trace_id": "00f828261ed549fdbe2793a71af22046", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:03.801+00:00", "level": "INFO", "trace_id": "00f828261ed549fdbe2793a71af22046", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47622 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:08.803+00:00", "level": "INFO", "trace_id": "2a09ff867a9d4b8dab8ba82ac3339e10", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:08.805+00:00", "level": "INFO", "trace_id": "2a09ff867a9d4b8dab8ba82ac3339e10", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47636 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:13.808+00:00", "level": "INFO", "trace_id": "18ff220846454c0882772601361c3cfc", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:13.810+00:00", "level": "INFO", "trace_id": "18ff220846454c0882772601361c3cfc", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47652 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:14.676+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39646 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:04:19.377+00:00", "level": "INFO", "trace_id": "e15353d4f5084e8385343fa7b98b9cfc", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:19.379+00:00", "level": "INFO", "trace_id": "e15353d4f5084e8385343fa7b98b9cfc", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47668 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:24.382+00:00", "level": "INFO", "trace_id": "8a01c89903814302b69c8fa57dec9087", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:24.385+00:00", "level": "INFO", "trace_id": "8a01c89903814302b69c8fa57dec9087", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47682 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:25.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39682 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:04:29.388+00:00", "level": "INFO", "trace_id": "6ed945399e7447ea80045a62cb918361", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:29.390+00:00", "level": "INFO", "trace_id": "6ed945399e7447ea80045a62cb918361", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47698 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:34.394+00:00", "level": "INFO", "trace_id": "d675efc70d80483d983e09691996afee", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:34.396+00:00", "level": "INFO", "trace_id": "d675efc70d80483d983e09691996afee", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47710 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:36.689+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39710 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:04:39.399+00:00", "level": "INFO", "trace_id": "dcd212b5da184fc987d0e73973400c80", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:39.401+00:00", "level": "INFO", "trace_id": "dcd212b5da184fc987d0e73973400c80", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47726 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:44.404+00:00", "level": "INFO", "trace_id": "56f1c93009604b0e874ec6c5093f9212", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:44.406+00:00", "level": "INFO", "trace_id": "56f1c93009604b0e874ec6c5093f9212", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47742 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:47.684+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39742 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:04:49.995+00:00", "level": "INFO", "trace_id": "8fbe6eb4776247d18111d80d5284eb9f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:49.997+00:00", "level": "INFO", "trace_id": "8fbe6eb4776247d18111d80d5284eb9f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47758 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:55.001+00:00", "level": "INFO", "trace_id": "a1b26d37eb514b4e8e40bedf27eea529", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:04:55.005+00:00", "level": "INFO", "trace_id": "a1b26d37eb514b4e8e40bedf27eea529", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47770 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:04:58.677+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39772 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:00.008+00:00", "level": "INFO", "trace_id": "464f68a64f1547ae8a10ee8c379af29e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:00.010+00:00", "level": "INFO", "trace_id": "464f68a64f1547ae8a10ee8c379af29e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47786 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:05.013+00:00", "level": "INFO", "trace_id": "84731da7954842cfb385fe1af1fe3321", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:05.015+00:00", "level": "INFO", "trace_id": "84731da7954842cfb385fe1af1fe3321", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47800 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:08.741+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39800 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:10.018+00:00", "level": "INFO", "trace_id": "471147b4f1ba4d708ea0dfa4af39ee1c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:10.020+00:00", "level": "INFO", "trace_id": "471147b4f1ba4d708ea0dfa4af39ee1c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47814 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:15.023+00:00", "level": "INFO", "trace_id": "1e5f067807e249d7834009c15848133d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:15.025+00:00", "level": "INFO", "trace_id": "1e5f067807e249d7834009c15848133d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47830 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:18.806+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39830 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:20.591+00:00", "level": "INFO", "trace_id": "2205c36ec61b47e2b294bcdc8015aff9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:20.593+00:00", "level": "INFO", "trace_id": "2205c36ec61b47e2b294bcdc8015aff9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47852 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:25.597+00:00", "level": "INFO", "trace_id": "46af8722f8514e05ba273bb7fb1035b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:25.599+00:00", "level": "INFO", "trace_id": "46af8722f8514e05ba273bb7fb1035b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47866 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:28.873+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39860 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:30.602+00:00", "level": "INFO", "trace_id": "30373e2495d24f82a06918cd51e1e904", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:30.604+00:00", "level": "INFO", "trace_id": "30373e2495d24f82a06918cd51e1e904", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47880 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:35.607+00:00", "level": "INFO", "trace_id": "f5df1d77ab714d95823d31fd3f6b5486", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:35.609+00:00", "level": "INFO", "trace_id": "f5df1d77ab714d95823d31fd3f6b5486", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47894 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:39.712+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39890 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:40.612+00:00", "level": "INFO", "trace_id": "922da152cd9a4023ab1f2aa57ef6de6d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:40.614+00:00", "level": "INFO", "trace_id": "922da152cd9a4023ab1f2aa57ef6de6d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47910 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:45.617+00:00", "level": "INFO", "trace_id": "72e82044adec403b8c8e3edddd3cb9de", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:45.619+00:00", "level": "INFO", "trace_id": "72e82044adec403b8c8e3edddd3cb9de", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47924 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:50.709+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39928 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:05:51.183+00:00", "level": "INFO", "trace_id": "8265cd351fa14e7b86609c84f4c0a71a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:51.185+00:00", "level": "INFO", "trace_id": "8265cd351fa14e7b86609c84f4c0a71a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47940 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:05:56.188+00:00", "level": "INFO", "trace_id": "06ca8f991ffa4c0796e60a64122aaa52", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:05:56.190+00:00", "level": "INFO", "trace_id": "06ca8f991ffa4c0796e60a64122aaa52", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47954 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:01.193+00:00", "level": "INFO", "trace_id": "2871ab978dcf404da541e26854490fb8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:01.195+00:00", "level": "INFO", "trace_id": "2871ab978dcf404da541e26854490fb8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47966 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:01.738+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39960 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:06.198+00:00", "level": "INFO", "trace_id": "32230643eb6d44939d2587827a8d5720", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:06.201+00:00", "level": "INFO", "trace_id": "32230643eb6d44939d2587827a8d5720", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47982 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:11.205+00:00", "level": "INFO", "trace_id": "fb76fbc1f52545bebb3f539b6b7311c6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:11.207+00:00", "level": "INFO", "trace_id": "fb76fbc1f52545bebb3f539b6b7311c6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:47996 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:12.786+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:39990 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:16.210+00:00", "level": "INFO", "trace_id": "cc07ac45bce14da8b8bcb4c76ae9cc17", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:16.212+00:00", "level": "INFO", "trace_id": "cc07ac45bce14da8b8bcb4c76ae9cc17", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48012 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:22.365+00:00", "level": "INFO", "trace_id": "bb78db0e86c14af3b4f1fcb7f56823ba", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:22.367+00:00", "level": "INFO", "trace_id": "bb78db0e86c14af3b4f1fcb7f56823ba", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48026 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:23.683+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40020 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:27.371+00:00", "level": "INFO", "trace_id": "3d8c2e49dc9b467483be8b4789c302bb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:27.373+00:00", "level": "INFO", "trace_id": "3d8c2e49dc9b467483be8b4789c302bb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48042 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:32.377+00:00", "level": "INFO", "trace_id": "3f0a7f603b1d4133babe8ee26bd23641", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:32.380+00:00", "level": "INFO", "trace_id": "3f0a7f603b1d4133babe8ee26bd23641", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48056 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:34.677+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40052 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:37.384+00:00", "level": "INFO", "trace_id": "e7c9bba7022b40d6b5f908b76d09cf5a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:37.386+00:00", "level": "INFO", "trace_id": "e7c9bba7022b40d6b5f908b76d09cf5a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48070 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:42.390+00:00", "level": "INFO", "trace_id": "06aed71f2706455383cb8b96e37e45ef", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:42.392+00:00", "level": "INFO", "trace_id": "06aed71f2706455383cb8b96e37e45ef", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48086 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:45.687+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40088 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:47.396+00:00", "level": "INFO", "trace_id": "8f7e586bacfb4f0e95a67e6a63fe4427", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:47.399+00:00", "level": "INFO", "trace_id": "8f7e586bacfb4f0e95a67e6a63fe4427", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48102 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:53.561+00:00", "level": "INFO", "trace_id": "501958995c4f4741a4bdbcf7fa144b7f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:53.563+00:00", "level": "INFO", "trace_id": "501958995c4f4741a4bdbcf7fa144b7f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48116 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:06:56.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40118 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:06:58.567+00:00", "level": "INFO", "trace_id": "040cb9777beb475e98f8035bac688cce", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:06:58.570+00:00", "level": "INFO", "trace_id": "040cb9777beb475e98f8035bac688cce", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48132 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:03.573+00:00", "level": "INFO", "trace_id": "fc6b245acb344436a25deb35f24629ec", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:03.575+00:00", "level": "INFO", "trace_id": "fc6b245acb344436a25deb35f24629ec", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48144 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:07.684+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40148 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:07:08.579+00:00", "level": "INFO", "trace_id": "47c0f6322abf4c97b15f69b11d89cd85", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:08.582+00:00", "level": "INFO", "trace_id": "47c0f6322abf4c97b15f69b11d89cd85", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48160 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:13.586+00:00", "level": "INFO", "trace_id": "9d53ec946fcb4bc3a1e816fca28e66dd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:13.589+00:00", "level": "INFO", "trace_id": "9d53ec946fcb4bc3a1e816fca28e66dd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48176 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:18.593+00:00", "level": "INFO", "trace_id": "8491366d4986449cb92327ee81d0a695", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:18.595+00:00", "level": "INFO", "trace_id": "8491366d4986449cb92327ee81d0a695", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48188 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:18.691+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40180 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:07:24.868+00:00", "level": "INFO", "trace_id": "07441821eb5a49d2aa49a71aaa3a6363", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:24.870+00:00", "level": "INFO", "trace_id": "07441821eb5a49d2aa49a71aaa3a6363", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48206 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:29.678+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40210 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:07:29.874+00:00", "level": "INFO", "trace_id": "7a5714abe88341e3828b0a0cc86b6bc3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:29.876+00:00", "level": "INFO", "trace_id": "7a5714abe88341e3828b0a0cc86b6bc3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48222 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:34.879+00:00", "level": "INFO", "trace_id": "ae66a0dc91d841c28fcaca53cea62722", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:34.881+00:00", "level": "INFO", "trace_id": "ae66a0dc91d841c28fcaca53cea62722", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48236 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:39.885+00:00", "level": "INFO", "trace_id": "be79a580d11c45968a8c0500efc87cb0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:39.887+00:00", "level": "INFO", "trace_id": "be79a580d11c45968a8c0500efc87cb0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48248 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:40.689+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40248 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:07:44.890+00:00", "level": "INFO", "trace_id": "93097fbde7d24257bc24aab3ce18f938", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:44.892+00:00", "level": "INFO", "trace_id": "93097fbde7d24257bc24aab3ce18f938", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48266 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:49.895+00:00", "level": "INFO", "trace_id": "e420a5c0930e4b4781afffd59c651568", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:49.897+00:00", "level": "INFO", "trace_id": "e420a5c0930e4b4781afffd59c651568", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48280 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:07:51.715+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40278 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:07:55.974+00:00", "level": "INFO", "trace_id": "0bef90e9f87443d1b03caba9b69abf6e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:07:55.977+00:00", "level": "INFO", "trace_id": "0bef90e9f87443d1b03caba9b69abf6e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48302 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:00.981+00:00", "level": "INFO", "trace_id": "97abae7e1d994a16ad949a7fb5b65015", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:00.983+00:00", "level": "INFO", "trace_id": "97abae7e1d994a16ad949a7fb5b65015", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48314 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:02.715+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40308 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:05.986+00:00", "level": "INFO", "trace_id": "17144079e59f418193dbd385f2a4474a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:05.988+00:00", "level": "INFO", "trace_id": "17144079e59f418193dbd385f2a4474a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48330 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:10.992+00:00", "level": "INFO", "trace_id": "934cbd0360c4469c8a866a12c1e0125a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:10.994+00:00", "level": "INFO", "trace_id": "934cbd0360c4469c8a866a12c1e0125a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48344 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:13.737+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40340 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:15.998+00:00", "level": "INFO", "trace_id": "2cd12155462d4add9a55425633cc1eb8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:16.001+00:00", "level": "INFO", "trace_id": "2cd12155462d4add9a55425633cc1eb8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48360 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:21.004+00:00", "level": "INFO", "trace_id": "c541af6fa9e14455b574536d4e4536f9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:21.006+00:00", "level": "INFO", "trace_id": "c541af6fa9e14455b574536d4e4536f9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48374 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:24.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40370 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:27.085+00:00", "level": "INFO", "trace_id": "4387b89069d84a53bc606a7f5ab09dd0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:27.088+00:00", "level": "INFO", "trace_id": "4387b89069d84a53bc606a7f5ab09dd0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48390 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:32.092+00:00", "level": "INFO", "trace_id": "6d0b1900b7034d18934f287aa890c5dd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:32.094+00:00", "level": "INFO", "trace_id": "6d0b1900b7034d18934f287aa890c5dd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48404 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:35.698+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40406 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:37.097+00:00", "level": "INFO", "trace_id": "5d08516acd534b0994770fdaabc54f8b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:37.100+00:00", "level": "INFO", "trace_id": "5d08516acd534b0994770fdaabc54f8b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48418 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:42.103+00:00", "level": "INFO", "trace_id": "a9b9315aabbb4d1fa8a690d3daa5f194", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:42.105+00:00", "level": "INFO", "trace_id": "a9b9315aabbb4d1fa8a690d3daa5f194", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48432 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:46.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40438 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:47.108+00:00", "level": "INFO", "trace_id": "4e568de8e0744a919dd6f7f9c9217a16", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:47.110+00:00", "level": "INFO", "trace_id": "4e568de8e0744a919dd6f7f9c9217a16", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48450 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:52.113+00:00", "level": "INFO", "trace_id": "33ca7d49864d4400b9a454acbb66364f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:52.116+00:00", "level": "INFO", "trace_id": "33ca7d49864d4400b9a454acbb66364f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48462 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:08:57.703+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40466 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:08:58.013+00:00", "level": "INFO", "trace_id": "c6c80b3e07264a9c8888cb7a81f45769", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:08:58.015+00:00", "level": "INFO", "trace_id": "c6c80b3e07264a9c8888cb7a81f45769", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48478 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:03.019+00:00", "level": "INFO", "trace_id": "e8a6b003aa1846a9ac6133361c126458", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:03.021+00:00", "level": "INFO", "trace_id": "e8a6b003aa1846a9ac6133361c126458", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48492 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:08.024+00:00", "level": "INFO", "trace_id": "4562115301934db7b712c5fe35c906ad", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:08.027+00:00", "level": "INFO", "trace_id": "4562115301934db7b712c5fe35c906ad", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48506 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:08.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40498 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:09:13.030+00:00", "level": "INFO", "trace_id": "c43362366e8d4b68a584e7895694098b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:13.033+00:00", "level": "INFO", "trace_id": "c43362366e8d4b68a584e7895694098b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48520 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:18.036+00:00", "level": "INFO", "trace_id": "37aa195a43b04611b3bc179cccd84aa5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:18.038+00:00", "level": "INFO", "trace_id": "37aa195a43b04611b3bc179cccd84aa5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48536 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:19.725+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40532 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:09:23.041+00:00", "level": "INFO", "trace_id": "9258059c799b4f0299670e6f1f3686c8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:23.043+00:00", "level": "INFO", "trace_id": "9258059c799b4f0299670e6f1f3686c8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48552 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:28.819+00:00", "level": "INFO", "trace_id": "af3d9e9a8db3490e9f769b1ec3b181f6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:28.821+00:00", "level": "INFO", "trace_id": "af3d9e9a8db3490e9f769b1ec3b181f6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48566 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:30.704+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40566 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:09:33.826+00:00", "level": "INFO", "trace_id": "925cc7c3d6554a69a9aee78e665390f4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:33.828+00:00", "level": "INFO", "trace_id": "925cc7c3d6554a69a9aee78e665390f4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48580 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:38.832+00:00", "level": "INFO", "trace_id": "daaf4ad1cdd742648041741abb12ac0e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:38.833+00:00", "level": "INFO", "trace_id": "daaf4ad1cdd742648041741abb12ac0e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48594 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:41.705+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40596 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:09:43.836+00:00", "level": "INFO", "trace_id": "9104760bd7754b62b17ea6648aadfa16", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:43.839+00:00", "level": "INFO", "trace_id": "9104760bd7754b62b17ea6648aadfa16", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48612 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:48.842+00:00", "level": "INFO", "trace_id": "42814cf5d68846d5840a1bd5bb737b6e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:48.844+00:00", "level": "INFO", "trace_id": "42814cf5d68846d5840a1bd5bb737b6e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48624 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:52.695+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40628 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:09:53.847+00:00", "level": "INFO", "trace_id": "4c557f9f9125405e90c0e02d44d964dd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:53.849+00:00", "level": "INFO", "trace_id": "4c557f9f9125405e90c0e02d44d964dd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48640 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:09:59.652+00:00", "level": "INFO", "trace_id": "5a19c9d3f01c422ca2f5c1ac008b4555", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:09:59.655+00:00", "level": "INFO", "trace_id": "5a19c9d3f01c422ca2f5c1ac008b4555", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48656 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:03.694+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40656 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:10:04.659+00:00", "level": "INFO", "trace_id": "0fc76bbac1ed4775858a362f739757c7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:04.661+00:00", "level": "INFO", "trace_id": "0fc76bbac1ed4775858a362f739757c7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48672 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:09.664+00:00", "level": "INFO", "trace_id": "ca0261191f6d482bbfda3489c7a929e0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:09.666+00:00", "level": "INFO", "trace_id": "ca0261191f6d482bbfda3489c7a929e0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48684 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:14.669+00:00", "level": "INFO", "trace_id": "b9ba668a89a74c10a14bbabc79418503", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:14.671+00:00", "level": "INFO", "trace_id": "b9ba668a89a74c10a14bbabc79418503", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48700 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:14.751+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40692 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:10:19.674+00:00", "level": "INFO", "trace_id": "87095b3c51f44aa1a8d6c8f6766910b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:19.677+00:00", "level": "INFO", "trace_id": "87095b3c51f44aa1a8d6c8f6766910b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48716 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:24.680+00:00", "level": "INFO", "trace_id": "81b274ee9a8b4953b862057b9cdae83e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:24.682+00:00", "level": "INFO", "trace_id": "81b274ee9a8b4953b862057b9cdae83e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48730 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:25.687+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40730 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:10:30.540+00:00", "level": "INFO", "trace_id": "28d884a57e9a4d9f8151ded18aa1f4e2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:30.543+00:00", "level": "INFO", "trace_id": "28d884a57e9a4d9f8151ded18aa1f4e2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48752 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:35.547+00:00", "level": "INFO", "trace_id": "059b3644190e43df9fa3ebc92a0ee4ff", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:35.550+00:00", "level": "INFO", "trace_id": "059b3644190e43df9fa3ebc92a0ee4ff", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48766 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:36.678+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40758 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:10:40.553+00:00", "level": "INFO", "trace_id": "e292107b719641e5bcc6b28b9c2f5995", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:40.555+00:00", "level": "INFO", "trace_id": "e292107b719641e5bcc6b28b9c2f5995", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48780 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:45.559+00:00", "level": "INFO", "trace_id": "b116279938654825b1a0099d4b2d745b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:45.561+00:00", "level": "INFO", "trace_id": "b116279938654825b1a0099d4b2d745b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48796 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:47.696+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40790 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:10:50.564+00:00", "level": "INFO", "trace_id": "d6bbb507029b4853bbe8a7cd18f1fb64", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:50.566+00:00", "level": "INFO", "trace_id": "d6bbb507029b4853bbe8a7cd18f1fb64", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48812 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:55.569+00:00", "level": "INFO", "trace_id": "16ef0f66b210447c8667adbc4ed46afe", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:10:55.571+00:00", "level": "INFO", "trace_id": "16ef0f66b210447c8667adbc4ed46afe", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48824 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:10:58.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40818 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:01.207+00:00", "level": "INFO", "trace_id": "6883a1c322f94a2096074ea6b1022a3c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:01.209+00:00", "level": "INFO", "trace_id": "6883a1c322f94a2096074ea6b1022a3c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48840 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:06.213+00:00", "level": "INFO", "trace_id": "211791598cd94060bb490c4aa07fccbb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:06.215+00:00", "level": "INFO", "trace_id": "211791598cd94060bb490c4aa07fccbb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48854 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:09.678+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40850 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:11.219+00:00", "level": "INFO", "trace_id": "a19f1e1d694148e5adce5dbe2e09a59e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:11.221+00:00", "level": "INFO", "trace_id": "a19f1e1d694148e5adce5dbe2e09a59e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48870 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:16.224+00:00", "level": "INFO", "trace_id": "dce7f1cd7756459b8354fae39b8d1044", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:16.227+00:00", "level": "INFO", "trace_id": "dce7f1cd7756459b8354fae39b8d1044", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48884 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:20.682+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40888 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:21.230+00:00", "level": "INFO", "trace_id": "0ee4ad2e49754b549f4984600f95bab1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:21.232+00:00", "level": "INFO", "trace_id": "0ee4ad2e49754b549f4984600f95bab1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48900 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:26.235+00:00", "level": "INFO", "trace_id": "f229a0f1539649998738f662998e27c7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:26.237+00:00", "level": "INFO", "trace_id": "f229a0f1539649998738f662998e27c7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48914 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:31.896+00:00", "level": "INFO", "trace_id": "c89b9135703b4a05bededf6f58cdebd8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:31.898+00:00", "level": "INFO", "trace_id": "c89b9135703b4a05bededf6f58cdebd8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48928 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:34.680+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40922 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:36.901+00:00", "level": "INFO", "trace_id": "a949f8a93d7241bba134592a85ebc1ae", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:36.904+00:00", "level": "INFO", "trace_id": "a949f8a93d7241bba134592a85ebc1ae", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48942 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:41.907+00:00", "level": "INFO", "trace_id": "b21d90c6f49d41449aecfc5790f61db2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:41.910+00:00", "level": "INFO", "trace_id": "b21d90c6f49d41449aecfc5790f61db2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48956 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:45.687+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40960 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:46.912+00:00", "level": "INFO", "trace_id": "ded92e454c4e4b3199d24543f40464df", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:46.914+00:00", "level": "INFO", "trace_id": "ded92e454c4e4b3199d24543f40464df", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48974 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:51.917+00:00", "level": "INFO", "trace_id": "f0236ed989334c8d8216c309e7d36e38", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:51.919+00:00", "level": "INFO", "trace_id": "f0236ed989334c8d8216c309e7d36e38", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:48986 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:11:56.705+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:40996 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:11:56.922+00:00", "level": "INFO", "trace_id": "9239c8da7551425aa139323cfa8467fc", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:11:56.924+00:00", "level": "INFO", "trace_id": "9239c8da7551425aa139323cfa8467fc", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49008 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:02.686+00:00", "level": "INFO", "trace_id": "5cc762efe2944abda20fa2791f7c048e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:02.688+00:00", "level": "INFO", "trace_id": "5cc762efe2944abda20fa2791f7c048e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49022 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:06.777+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:41024 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:12:07.692+00:00", "level": "INFO", "trace_id": "40bf5bff6f49483b9cafdb601c2a8802", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:07.694+00:00", "level": "INFO", "trace_id": "40bf5bff6f49483b9cafdb601c2a8802", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49036 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:12.697+00:00", "level": "INFO", "trace_id": "1e75d4dddd7140a48f0de689c70def82", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:12.700+00:00", "level": "INFO", "trace_id": "1e75d4dddd7140a48f0de689c70def82", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49050 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:17.703+00:00", "level": "INFO", "trace_id": "59ac5d33e65c477d8e341c6cf0f476e1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:17.705+00:00", "level": "INFO", "trace_id": "59ac5d33e65c477d8e341c6cf0f476e1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49066 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:17.739+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:41058 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:12:22.708+00:00", "level": "INFO", "trace_id": "f69ea1c864f84e509c99c876917c5ac1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:22.711+00:00", "level": "INFO", "trace_id": "f69ea1c864f84e509c99c876917c5ac1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49080 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:27.713+00:00", "level": "INFO", "trace_id": "06cfe8bdc98e4c3595e042cadd2e7a50", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:27.716+00:00", "level": "INFO", "trace_id": "06cfe8bdc98e4c3595e042cadd2e7a50", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49094 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:28.702+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:41086 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:12:33.455+00:00", "level": "INFO", "trace_id": "9372c2887e85464b87422fbd6b7429c7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:33.457+00:00", "level": "INFO", "trace_id": "9372c2887e85464b87422fbd6b7429c7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49112 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:38.461+00:00", "level": "INFO", "trace_id": "ee07d1bf98954be3ac594db0584249be", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:38.463+00:00", "level": "INFO", "trace_id": "ee07d1bf98954be3ac594db0584249be", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49126 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:39.685+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:41120 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:12:43.467+00:00", "level": "INFO", "trace_id": "81452064d21441548b8f29f0aa1d047e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:43.469+00:00", "level": "INFO", "trace_id": "81452064d21441548b8f29f0aa1d047e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49140 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:48.472+00:00", "level": "INFO", "trace_id": "0c659eb8fc444aab83ebd22aea76a765", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:48.474+00:00", "level": "INFO", "trace_id": "0c659eb8fc444aab83ebd22aea76a765", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49156 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-24T07:12:50.681+00:00", "level": "INFO", "trace_id": "5f1ddef6e8f44c8ba9a7e62882274eee", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.30.0.5:41158 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODQ5MDQ0NDAsImlhdCI6MTc4NDg3NTY0MCwianRpIjoiNDI5ZmIyNWUtNTU2YS00YWJhLThhYTEtNWVlM2UxYjA1MDQ4IiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.NPuHq_vmyLQyMS39TiaDJrAbSiMqkygOJqJ0ImUm1Zg&x-trace-id=5f1ddef6e8f44c8ba9a7e62882274eee" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-24T07:12:53.478+00:00", "level": "INFO", "trace_id": "5ffe13bc41444699b69d402b4533d1c3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-24T07:12:53.480+00:00", "level": "INFO", "trace_id": "5ffe13bc41444699b69d402b4533d1c3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.30.0.4:49172 - "GET /api/agent/llm-config HTTP/1.1" 401 Unauthorized
|