2595 lines
676 KiB
Plaintext
2595 lines
676 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] Running Alembic migrations (incremental)...
|
||
[entrypoint] {"ts": "2026-07-27T05:51:55.334+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] ✅ Alembic migrations applied
|
||
[entrypoint] Initializing auth database...
|
||
{"ts": "2026-07-27T05:51:56.305+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-27T05:51:56.452+00:00", "level": "INFO", "trace_id": "8b46df21603d4ca98592f123702a88db", "src": "__main__.run_init", "marker": "REASON", "intent": "Initializing authentication database"}
|
||
{"ts": "2026-07-27T05:51:56.452+00:00", "level": "INFO", "trace_id": "8b46df21603d4ca98592f123702a88db", "src": "core.encryption_key.ensure_encryption_key", "marker": "REASON", "intent": "Using ENCRYPTION_KEY from process environment."}
|
||
{"ts": "2026-07-27T05:51:56.608+00:00", "level": "INFO", "trace_id": "8b46df21603d4ca98592f123702a88db", "src": "__main__.run_init", "marker": "REASON", "intent": "Authentication database initialized successfully"}
|
||
{"ts": "2026-07-27T05:51:56.608+00:00", "level": "INFO", "trace_id": "31dff882e276425ea0157fd21e58260a", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "Seeding permissions"}
|
||
{"ts": "2026-07-27T05:51:56.665+00:00", "level": "INFO", "trace_id": "31dff882e276425ea0157fd21e58260a", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "Seeding completed", "payload": {"added_count": 0}}
|
||
{"ts": "2026-07-27T05:51:56.680+00:00", "level": "INFO", "trace_id": "31dff882e276425ea0157fd21e58260a", "src": "scripts.seed_permissions.seed_permissions", "marker": "REASON", "intent": "User role permissions updated"}
|
||
[entrypoint] Creating admin user 'admin' (idempotent)...
|
||
{"ts": "2026-07-27T05:51:57.477+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-27T05:51:57.773+00:00", "level": "INFO", "trace_id": "2b93bc740446486fa03d403552b5a42b", "src": "__main__.create_admin", "marker": "REFLECT", "intent": "User already exists", "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-27T05:51:59.072+00:00", "level": "INFO", "trace_id": "no-trace", "src": "services.clean_release.<module>", "marker": "REASON", "intent": "Clean release compliance subsystem initialized."}
|
||
{"ts": "2026-07-27T05:52:01.566+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-27T05:52:02.137+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Ensure encryption subsystem availability"}
|
||
{"ts": "2026-07-27T05:52:02.138+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.encryption_key.ensure_encryption_key", "marker": "REASON", "intent": "Using ENCRYPTION_KEY from process environment."}
|
||
{"ts": "2026-07-27T05:52:02.138+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Initialize persistent database tables"}
|
||
{"ts": "2026-07-27T05:52:02.280+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Bootstrap initial admin user (idempotent)"}
|
||
{"ts": "2026-07-27T05:52:02.281+00:00", "level": "WARNING", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "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-27T05:52:02.305+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.ensure_initial_admin_user", "marker": "REFLECT", "intent": "Initial admin bootstrap skipped", "payload": {"username": "admin"}}
|
||
{"ts": "2026-07-27T05:52:02.314+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Synchronizing RBAC permission catalog at startup"}
|
||
{"ts": "2026-07-27T05:52:02.329+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Maintenance Banner' (ID: maintenance_banner_apply) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.333+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "plugins.migration.get_schema", "marker": "REASON", "intent": "Generating migration UI schema"}
|
||
{"ts": "2026-07-27T05:52:02.410+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.config_manager.__init__", "marker": "REASON", "intent": "Initializing ConfigManager with legacy path: /app/config.json"}
|
||
{"ts": "2026-07-27T05:52:02.411+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.config_manager._load_config", "marker": "REASON", "intent": "Loading configuration from database"}
|
||
{"ts": "2026-07-27T05:52:02.416+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.config_manager._load_config", "marker": "REASON", "intent": "Database configuration validated successfully"}
|
||
{"ts": "2026-07-27T05:52:02.416+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.config_manager.__init__", "marker": "REFLECT", "intent": "ConfigManager initialization complete"}
|
||
{"ts": "2026-07-27T05:52:02.416+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "plugins.migration.get_schema", "marker": "REFLECT", "intent": "Schema generated successfully"}
|
||
{"ts": "2026-07-27T05:52:02.417+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Superset Dashboard Migration' (ID: superset-migration) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.417+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dashboard LLM Validation' (ID: llm_dashboard_validation) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.417+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dataset LLM Documentation' (ID: llm_documentation) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.420+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Search Datasets' (ID: search-datasets) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.420+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "services.storage_service.__init__", "marker": "REASON", "intent": "StorageService initialised", "payload": {"root": "/app/storage"}}
|
||
{"ts": "2026-07-27T05:52:02.421+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Storage Manager' (ID: storage-manager) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.423+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Superset Dashboard Backup' (ID: superset-backup) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.425+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'System Debug' (ID: system-debug) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.431+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Git Integration' (ID: git-integration) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.433+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.plugin_loader._register_plugin", "marker": "REASON", "intent": "Plugin 'Dataset Mapper' (ID: dataset-mapper) loaded successfully."}
|
||
{"ts": "2026-07-27T05:52:02.442+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Initializing AsyncJobRunner"}
|
||
{"ts": "2026-07-27T05:52:02.442+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "app.lifespan", "marker": "REASON", "intent": "Starting scheduler"}
|
||
{"ts": "2026-07-27T05:52:02.442+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.task_manager.manager.__init__", "marker": "REASON", "intent": "Initializing task manager runtime services"}
|
||
{"ts": "2026-07-27T05:52:02.447+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.task_manager.manager.__init__", "marker": "REFLECT", "intent": "Task manager runtime initialized"}
|
||
{"ts": "2026-07-27T05:52:02.465+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.scheduler.start", "marker": "REASON", "intent": "Scheduler lifecycle: started"}
|
||
{"ts": "2026-07-27T05:52:02.475+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.scheduler.load_schedules", "marker": "REASON", "intent": "Removed obsolete job from persistent store", "payload": {"job_id": "agent_lifecycle_retention"}}
|
||
{"ts": "2026-07-27T05:52:02.475+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "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-27T05:52:02.478+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "src": "core.scheduler.start", "marker": "REASON", "intent": "Scheduler lifecycle: jobs restored from persistent store", "payload": {"count": 1, "jobs": ["agent_lifecycle_retention"]}}
|
||
{"ts": "2026-07-27T05:52:02.478+00:00", "level": "INFO", "trace_id": "2937a9e7132f4c59ad7dcca8fe3f048f", "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-27T05:52:07.345+00:00", "level": "INFO", "trace_id": "2eb4ead4d9134925a42120489a58885e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:07.352+00:00", "level": "INFO", "trace_id": "2eb4ead4d9134925a42120489a58885e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47152 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:07.355+00:00", "level": "INFO", "trace_id": "8f9753b6be6c406f92f50b98e8a2c6e5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:07.357+00:00", "level": "INFO", "trace_id": "8f9753b6be6c406f92f50b98e8a2c6e5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47154 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:07.359+00:00", "level": "INFO", "trace_id": "0cd5523c76fd485d879864584af99077", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:07.361+00:00", "level": "INFO", "trace_id": "0cd5523c76fd485d879864584af99077", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47156 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:07.363+00:00", "level": "INFO", "trace_id": "44394a55e9714322bc558fe63427060b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:07.365+00:00", "level": "INFO", "trace_id": "44394a55e9714322bc558fe63427060b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47158 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.868+00:00", "level": "INFO", "trace_id": "ebbbfa2103d94d30bd8f39057c2f84f7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.871+00:00", "level": "INFO", "trace_id": "ebbbfa2103d94d30bd8f39057c2f84f7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47172 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.874+00:00", "level": "INFO", "trace_id": "44399588605e481cb61e3390529e0c0f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.876+00:00", "level": "INFO", "trace_id": "44399588605e481cb61e3390529e0c0f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47174 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.877+00:00", "level": "INFO", "trace_id": "981af1086f154e91b7536f911e7949b2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.879+00:00", "level": "INFO", "trace_id": "981af1086f154e91b7536f911e7949b2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47176 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.881+00:00", "level": "INFO", "trace_id": "687a09b464314e9eb42e02eb00913c6b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.883+00:00", "level": "INFO", "trace_id": "687a09b464314e9eb42e02eb00913c6b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47178 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.884+00:00", "level": "INFO", "trace_id": "069527fdcf1f4d739f57f614cffb6a58", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.886+00:00", "level": "INFO", "trace_id": "069527fdcf1f4d739f57f614cffb6a58", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47180 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:12.888+00:00", "level": "INFO", "trace_id": "27714e217568482980c3fb81a4809458", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:12.890+00:00", "level": "INFO", "trace_id": "27714e217568482980c3fb81a4809458", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47182 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.455+00:00", "level": "INFO", "trace_id": "e0f7022659274322aab6b4457192665d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.457+00:00", "level": "INFO", "trace_id": "e0f7022659274322aab6b4457192665d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47200 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.460+00:00", "level": "INFO", "trace_id": "337a315738334546898b5f829c8d7cb0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.462+00:00", "level": "INFO", "trace_id": "337a315738334546898b5f829c8d7cb0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47202 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.464+00:00", "level": "INFO", "trace_id": "3f717c6c5ec347e58e66b3dfee427e8a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.466+00:00", "level": "INFO", "trace_id": "3f717c6c5ec347e58e66b3dfee427e8a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47204 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.467+00:00", "level": "INFO", "trace_id": "4a4882efd53640f996a31dd8013e3e32", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.469+00:00", "level": "INFO", "trace_id": "4a4882efd53640f996a31dd8013e3e32", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47206 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.471+00:00", "level": "INFO", "trace_id": "4efb9c5bdc8b4ea8855589827a3d6840", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.473+00:00", "level": "INFO", "trace_id": "4efb9c5bdc8b4ea8855589827a3d6840", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47208 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:18.474+00:00", "level": "INFO", "trace_id": "8f72caa27b7e43b3a8da5997647c7319", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:18.476+00:00", "level": "INFO", "trace_id": "8f72caa27b7e43b3a8da5997647c7319", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47210 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.202+00:00", "level": "INFO", "trace_id": "ad8b434496e04890857e04b94010bb89", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.204+00:00", "level": "INFO", "trace_id": "ad8b434496e04890857e04b94010bb89", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47224 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.207+00:00", "level": "INFO", "trace_id": "9f9a03abc6e1445692b312248579c6b5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.209+00:00", "level": "INFO", "trace_id": "9f9a03abc6e1445692b312248579c6b5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47226 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.211+00:00", "level": "INFO", "trace_id": "2a7d8e671b5a4265a2579b5abeb59697", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.213+00:00", "level": "INFO", "trace_id": "2a7d8e671b5a4265a2579b5abeb59697", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47228 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.214+00:00", "level": "INFO", "trace_id": "c552087460d84f5c8c4423337f0ea16f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.216+00:00", "level": "INFO", "trace_id": "c552087460d84f5c8c4423337f0ea16f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47230 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.218+00:00", "level": "INFO", "trace_id": "b5280c2c5c91486d852dc8daa307845f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.220+00:00", "level": "INFO", "trace_id": "b5280c2c5c91486d852dc8daa307845f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47232 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:24.221+00:00", "level": "INFO", "trace_id": "586b1d18c0f74d75896fced6beca1492", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:24.223+00:00", "level": "INFO", "trace_id": "586b1d18c0f74d75896fced6beca1492", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47234 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.412+00:00", "level": "INFO", "trace_id": "c82738a2c4c04bd88a159fa34ed8f060", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.415+00:00", "level": "INFO", "trace_id": "c82738a2c4c04bd88a159fa34ed8f060", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47254 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.418+00:00", "level": "INFO", "trace_id": "71b137f3d940443ea744c18bb91c70e5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.420+00:00", "level": "INFO", "trace_id": "71b137f3d940443ea744c18bb91c70e5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47256 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.422+00:00", "level": "INFO", "trace_id": "99d18111987f4269b9d993576630d9bd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.424+00:00", "level": "INFO", "trace_id": "99d18111987f4269b9d993576630d9bd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47258 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.425+00:00", "level": "INFO", "trace_id": "e25fbdc2d79a45f7a87679571ab1c71a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.428+00:00", "level": "INFO", "trace_id": "e25fbdc2d79a45f7a87679571ab1c71a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47260 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.430+00:00", "level": "INFO", "trace_id": "3d94ee70a30c4320805da6038f6378f7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.432+00:00", "level": "INFO", "trace_id": "3d94ee70a30c4320805da6038f6378f7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47262 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:30.434+00:00", "level": "INFO", "trace_id": "002b4b05f60740749b36232c89c3e2d8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:30.435+00:00", "level": "INFO", "trace_id": "002b4b05f60740749b36232c89c3e2d8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47264 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.419+00:00", "level": "INFO", "trace_id": "c1876588f4c9456583c7175cccf3ce1d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.422+00:00", "level": "INFO", "trace_id": "c1876588f4c9456583c7175cccf3ce1d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47280 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.424+00:00", "level": "INFO", "trace_id": "48046c671e634da4b1f8e3298ee93211", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.426+00:00", "level": "INFO", "trace_id": "48046c671e634da4b1f8e3298ee93211", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47282 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.428+00:00", "level": "INFO", "trace_id": "79c40bbb14d14aa7b0badcc166893cea", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.430+00:00", "level": "INFO", "trace_id": "79c40bbb14d14aa7b0badcc166893cea", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47284 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.432+00:00", "level": "INFO", "trace_id": "518936db06664ed382a73d1bef88ee64", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.433+00:00", "level": "INFO", "trace_id": "518936db06664ed382a73d1bef88ee64", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47286 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.435+00:00", "level": "INFO", "trace_id": "2c212ae3219a4455b34fa1b8abc44ef9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.437+00:00", "level": "INFO", "trace_id": "2c212ae3219a4455b34fa1b8abc44ef9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47288 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:37.439+00:00", "level": "INFO", "trace_id": "60463a5a6cf740ef85c5a8020f0e399e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:37.441+00:00", "level": "INFO", "trace_id": "60463a5a6cf740ef85c5a8020f0e399e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47290 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.967+00:00", "level": "INFO", "trace_id": "c841a4f98f374e139cc07016bb1b1c5b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.969+00:00", "level": "INFO", "trace_id": "c841a4f98f374e139cc07016bb1b1c5b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47316 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.972+00:00", "level": "INFO", "trace_id": "6e81af6fd6d94657ac27c61cf5ea058a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.974+00:00", "level": "INFO", "trace_id": "6e81af6fd6d94657ac27c61cf5ea058a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47318 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.976+00:00", "level": "INFO", "trace_id": "64bee0e5a82b47cfb9c496501e8699b8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.977+00:00", "level": "INFO", "trace_id": "64bee0e5a82b47cfb9c496501e8699b8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47320 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.979+00:00", "level": "INFO", "trace_id": "55d64faf0c844ee1876a9a6a56e5160a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.981+00:00", "level": "INFO", "trace_id": "55d64faf0c844ee1876a9a6a56e5160a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47322 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.982+00:00", "level": "INFO", "trace_id": "0f4294b1b94c4cb28a103f278e0fb0dd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.984+00:00", "level": "INFO", "trace_id": "0f4294b1b94c4cb28a103f278e0fb0dd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47324 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:45.986+00:00", "level": "INFO", "trace_id": "bca34e67d3d343a09b36f8c99ddb42e2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:45.988+00:00", "level": "INFO", "trace_id": "bca34e67d3d343a09b36f8c99ddb42e2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47326 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.706+00:00", "level": "INFO", "trace_id": "a5cbdab560324b6fa60d0729f7d39a1a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.708+00:00", "level": "INFO", "trace_id": "a5cbdab560324b6fa60d0729f7d39a1a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47352 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.711+00:00", "level": "INFO", "trace_id": "368d98b5e24d4fdb8a9c84f9ea18d441", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.713+00:00", "level": "INFO", "trace_id": "368d98b5e24d4fdb8a9c84f9ea18d441", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47354 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.715+00:00", "level": "INFO", "trace_id": "8290ed7962f944c286e18cfba0394b7f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.717+00:00", "level": "INFO", "trace_id": "8290ed7962f944c286e18cfba0394b7f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47356 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.718+00:00", "level": "INFO", "trace_id": "24fd9fb95c4a49cda252e2e539d4dc74", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.720+00:00", "level": "INFO", "trace_id": "24fd9fb95c4a49cda252e2e539d4dc74", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47358 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.722+00:00", "level": "INFO", "trace_id": "a910291aaf79425284864cdcaf1e968b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.724+00:00", "level": "INFO", "trace_id": "a910291aaf79425284864cdcaf1e968b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47360 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:52:57.725+00:00", "level": "INFO", "trace_id": "c26ee5e0b29a4fea86934b51a174f77c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:52:57.727+00:00", "level": "INFO", "trace_id": "c26ee5e0b29a4fea86934b51a174f77c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47362 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.891+00:00", "level": "INFO", "trace_id": "c20a2a128298487087a6a1d0d689e3b4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.894+00:00", "level": "INFO", "trace_id": "c20a2a128298487087a6a1d0d689e3b4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47410 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.896+00:00", "level": "INFO", "trace_id": "19bd21d1adbc4ce795c3e7a9884c7d9b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.898+00:00", "level": "INFO", "trace_id": "19bd21d1adbc4ce795c3e7a9884c7d9b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47412 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.900+00:00", "level": "INFO", "trace_id": "66e7607e5bcb4274b5e366b965858fb9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.902+00:00", "level": "INFO", "trace_id": "66e7607e5bcb4274b5e366b965858fb9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47414 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.904+00:00", "level": "INFO", "trace_id": "6fd6f8044d1940d1a381fc2f6d411bfd", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.906+00:00", "level": "INFO", "trace_id": "6fd6f8044d1940d1a381fc2f6d411bfd", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47416 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.908+00:00", "level": "INFO", "trace_id": "59d5117e4b27476c9e2c6814c8991c34", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.910+00:00", "level": "INFO", "trace_id": "59d5117e4b27476c9e2c6814c8991c34", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47418 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:15.911+00:00", "level": "INFO", "trace_id": "bef4c9105e05429c99c2e2fd0e89fe54", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:15.913+00:00", "level": "INFO", "trace_id": "bef4c9105e05429c99c2e2fd0e89fe54", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47420 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.877+00:00", "level": "INFO", "trace_id": "7f94ee260a694660b6acf1f184709648", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.880+00:00", "level": "INFO", "trace_id": "7f94ee260a694660b6acf1f184709648", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47518 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.882+00:00", "level": "INFO", "trace_id": "1740f95c9eb14a8a8c502c1bcb7d3699", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.884+00:00", "level": "INFO", "trace_id": "1740f95c9eb14a8a8c502c1bcb7d3699", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47520 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.886+00:00", "level": "INFO", "trace_id": "0529eff1e7694ae6ab64250760a7ad74", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.888+00:00", "level": "INFO", "trace_id": "0529eff1e7694ae6ab64250760a7ad74", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47522 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.889+00:00", "level": "INFO", "trace_id": "ff499efa2b3a4abba6aa6217ed408849", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.891+00:00", "level": "INFO", "trace_id": "ff499efa2b3a4abba6aa6217ed408849", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47524 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.893+00:00", "level": "INFO", "trace_id": "1fb6a7e9d794480daa9be56ec2fcc109", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.895+00:00", "level": "INFO", "trace_id": "1fb6a7e9d794480daa9be56ec2fcc109", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47526 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:53:46.896+00:00", "level": "INFO", "trace_id": "fde748d4d0924954aca8d30f3cd3695d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:53:46.898+00:00", "level": "INFO", "trace_id": "fde748d4d0924954aca8d30f3cd3695d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47528 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.472+00:00", "level": "INFO", "trace_id": "07282d0da18e40969dc1a82d1f1f105e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.474+00:00", "level": "INFO", "trace_id": "07282d0da18e40969dc1a82d1f1f105e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47658 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.477+00:00", "level": "INFO", "trace_id": "c47235afb3f744168515ec4cd4f058f7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.479+00:00", "level": "INFO", "trace_id": "c47235afb3f744168515ec4cd4f058f7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47660 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.480+00:00", "level": "INFO", "trace_id": "07140e0acfd94f7daef31880822b4e66", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.482+00:00", "level": "INFO", "trace_id": "07140e0acfd94f7daef31880822b4e66", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47662 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.484+00:00", "level": "INFO", "trace_id": "9f65cfa3a9194eb5a7e8649e25766fd5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.485+00:00", "level": "INFO", "trace_id": "9f65cfa3a9194eb5a7e8649e25766fd5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47664 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.487+00:00", "level": "INFO", "trace_id": "f784565b5f6e40ac8e5775627fe0e46f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.489+00:00", "level": "INFO", "trace_id": "f784565b5f6e40ac8e5775627fe0e46f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47666 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:54:43.490+00:00", "level": "INFO", "trace_id": "4f816153ff064f79a7c1d37c816cd9b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:54:43.492+00:00", "level": "INFO", "trace_id": "4f816153ff064f79a7c1d37c816cd9b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47668 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:10.733+00:00", "level": "INFO", "trace_id": "91c8847434cd43dcba7d3bd47956e29f", "src": "route.POST.api.auth.login", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/auth/login"}}
|
||
{"ts": "2026-07-27T05:55:11.004+00:00", "level": "INFO", "trace_id": "651e57872a184f3d9c20c292479603a6", "src": "core.auth.logger.log_security_event", "marker": "REASON", "intent": "Security event: LOGIN_SUCCESS", "payload": {"event_type": "LOGIN_SUCCESS", "username": "admin", "timestamp": "2026-07-27T05:55:11.004355+00:00", "details": {"source": "LOCAL"}}}
|
||
{"ts": "2026-07-27T05:55:11.012+00:00", "level": "INFO", "trace_id": "91c8847434cd43dcba7d3bd47956e29f", "src": "route.POST.api.auth.login", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/login"}}
|
||
INFO: 172.31.0.4:47250 - "POST /api/auth/login HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.018+00:00", "level": "INFO", "trace_id": "49650a9eb85147c1ad66929f148e1ac4", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-27T05:55:11.027+00:00", "level": "INFO", "trace_id": "49650a9eb85147c1ad66929f148e1ac4", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.31.0.4:47252 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.048+00:00", "level": "INFO", "trace_id": "d24950fc34404402b94bd333bb76ef65", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-27T05:55:11.054+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-27T05:55:11.056+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-27T05:55:11.057+00:00", "level": "INFO", "trace_id": "d24950fc34404402b94bd333bb76ef65", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.31.0.4:47254 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.060+00:00", "level": "INFO", "trace_id": "cb9787b58ba146d890e04ea0bec39c6d", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-27T05:55:11.061+00:00", "level": "INFO", "trace_id": "cb9787b58ba146d890e04ea0bec39c6d", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.31.0.4:47256 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.064+00:00", "level": "INFO", "trace_id": "5407e3eb9ae74c9c8505315a5e8d9cbc", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T05:55:11.070+00:00", "level": "INFO", "trace_id": "5407e3eb9ae74c9c8505315a5e8d9cbc", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:47258 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.075+00:00", "level": "INFO", "trace_id": "decaae1ce76a4cb6914585630cca00fb", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-27T05:55:11.088+00:00", "level": "INFO", "trace_id": "decaae1ce76a4cb6914585630cca00fb", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.31.0.4:47260 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.114+00:00", "level": "INFO", "trace_id": "c1586ba966e64a4fa05c99d1fe6c27c5", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-27T05:55:11.130+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-27T05:55:11.519+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 112}}
|
||
{"ts": "2026-07-27T05:55:11.519+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-dev", "dashboards": 112, "debug_samples": 12}}
|
||
{"ts": "2026-07-27T05:55:11.519+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "services.resource_service.get_dashboards_with_status", "marker": "REFLECT", "intent": "Fetched dashboards with status", "payload": {"count": 112}}
|
||
{"ts": "2026-07-27T05:55:11.520+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 100, "page": 1, "total_pages": 2, "total": 112, "profile_filter_applied": true}}
|
||
{"ts": "2026-07-27T05:55:11.521+00:00", "level": "INFO", "trace_id": "c1586ba966e64a4fa05c99d1fe6c27c5", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.31.0.4:47262 - "GET /api/dashboards?env_id=ss-dev&page=1&page_size=100 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.537+00:00", "level": "INFO", "trace_id": "a72b787fc3eb4eee94aeb796a4480598", "src": "route.GET.api.dashboards", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/dashboards"}}
|
||
{"ts": "2026-07-27T05:55:11.545+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-27T05:55:11.710+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 112}}
|
||
{"ts": "2026-07-27T05:55:11.711+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-dev", "dashboards": 112, "debug_samples": 12}}
|
||
{"ts": "2026-07-27T05:55:11.711+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "services.resource_service.get_dashboards_with_status", "marker": "REFLECT", "intent": "Fetched dashboards with status", "payload": {"count": 112}}
|
||
{"ts": "2026-07-27T05:55:11.711+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "api.routes.dashboards._listing_routes.get_dashboards", "marker": "REFLECT", "intent": "Returning paginated dashboards", "payload": {"count": 12, "page": 2, "total_pages": 2, "total": 112, "profile_filter_applied": true}}
|
||
{"ts": "2026-07-27T05:55:11.712+00:00", "level": "INFO", "trace_id": "a72b787fc3eb4eee94aeb796a4480598", "src": "route.GET.api.dashboards", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/dashboards"}}
|
||
INFO: 172.31.0.4:47266 - "GET /api/dashboards?env_id=ss-dev&page=2&page_size=100 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:11.740+00:00", "level": "INFO", "trace_id": "40ad482251534332824ed63f8d31e6dd", "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-27T05:55:11.746+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status_batch", "marker": "REASON", "intent": "Batch size 112 exceeds limit 50. Truncating request."}
|
||
{"ts": "2026-07-27T05:55:11.750+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 121"}
|
||
{"ts": "2026-07-27T05:55:11.751+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 108"}
|
||
{"ts": "2026-07-27T05:55:11.752+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 112"}
|
||
{"ts": "2026-07-27T05:55:11.753+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 27"}
|
||
{"ts": "2026-07-27T05:55:11.755+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 179"}
|
||
{"ts": "2026-07-27T05:55:11.756+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 96"}
|
||
{"ts": "2026-07-27T05:55:11.757+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 258"}
|
||
{"ts": "2026-07-27T05:55:11.758+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 257"}
|
||
{"ts": "2026-07-27T05:55:11.759+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 265"}
|
||
{"ts": "2026-07-27T05:55:11.760+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 19"}
|
||
{"ts": "2026-07-27T05:55:11.761+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 256"}
|
||
{"ts": "2026-07-27T05:55:11.762+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 252"}
|
||
{"ts": "2026-07-27T05:55:11.763+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 247"}
|
||
{"ts": "2026-07-27T05:55:11.764+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 264"}
|
||
{"ts": "2026-07-27T05:55:11.765+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 31"}
|
||
{"ts": "2026-07-27T05:55:11.766+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 128"}
|
||
{"ts": "2026-07-27T05:55:11.767+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 261"}
|
||
{"ts": "2026-07-27T05:55:11.768+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 253"}
|
||
{"ts": "2026-07-27T05:55:11.770+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 219"}
|
||
{"ts": "2026-07-27T05:55:11.771+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 218"}
|
||
{"ts": "2026-07-27T05:55:11.772+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 129"}
|
||
{"ts": "2026-07-27T05:55:11.773+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 90"}
|
||
{"ts": "2026-07-27T05:55:11.774+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 98"}
|
||
{"ts": "2026-07-27T05:55:11.775+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 201"}
|
||
{"ts": "2026-07-27T05:55:11.776+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 248"}
|
||
{"ts": "2026-07-27T05:55:11.777+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 215"}
|
||
{"ts": "2026-07-27T05:55:11.778+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 42"}
|
||
{"ts": "2026-07-27T05:55:11.779+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 249"}
|
||
{"ts": "2026-07-27T05:55:11.780+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 251"}
|
||
{"ts": "2026-07-27T05:55:11.781+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 180"}
|
||
{"ts": "2026-07-27T05:55:11.782+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 224"}
|
||
{"ts": "2026-07-27T05:55:11.783+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 216"}
|
||
{"ts": "2026-07-27T05:55:11.784+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 4"}
|
||
{"ts": "2026-07-27T05:55:11.785+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 217"}
|
||
{"ts": "2026-07-27T05:55:11.786+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 89"}
|
||
{"ts": "2026-07-27T05:55:11.787+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 109"}
|
||
{"ts": "2026-07-27T05:55:11.788+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 116"}
|
||
{"ts": "2026-07-27T05:55:11.789+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 102"}
|
||
{"ts": "2026-07-27T05:55:11.790+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 35"}
|
||
{"ts": "2026-07-27T05:55:11.791+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 29"}
|
||
{"ts": "2026-07-27T05:55:11.792+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 127"}
|
||
{"ts": "2026-07-27T05:55:11.793+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 34"}
|
||
{"ts": "2026-07-27T05:55:11.795+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 68"}
|
||
{"ts": "2026-07-27T05:55:11.796+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 63"}
|
||
{"ts": "2026-07-27T05:55:11.797+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 114"}
|
||
{"ts": "2026-07-27T05:55:11.798+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 220"}
|
||
{"ts": "2026-07-27T05:55:11.799+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 125"}
|
||
{"ts": "2026-07-27T05:55:11.800+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 140"}
|
||
{"ts": "2026-07-27T05:55:11.801+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 241"}
|
||
{"ts": "2026-07-27T05:55:11.802+00:00", "level": "INFO", "trace_id": "3d635cb72b414c239794cd8ed6718f24", "src": "get_repository_status", "marker": "REASON", "intent": "Repository is not initialized for dashboard 181"}
|
||
{"ts": "2026-07-27T05:55:11.803+00:00", "level": "INFO", "trace_id": "40ad482251534332824ed63f8d31e6dd", "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.31.0.4:47268 - "POST /api/git/repositories/status/batch HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.909+00:00", "level": "INFO", "trace_id": "fde6864d2d51407f9e35053a5c4bd84e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.912+00:00", "level": "INFO", "trace_id": "fde6864d2d51407f9e35053a5c4bd84e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47844 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.915+00:00", "level": "INFO", "trace_id": "b8c8c7054d2741f9b620bcf9102bded5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.917+00:00", "level": "INFO", "trace_id": "b8c8c7054d2741f9b620bcf9102bded5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47846 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.919+00:00", "level": "INFO", "trace_id": "ea7d03a002be48d585740af2aa8ea274", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.921+00:00", "level": "INFO", "trace_id": "ea7d03a002be48d585740af2aa8ea274", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47848 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.923+00:00", "level": "INFO", "trace_id": "58644271910a45afbc561ba808952a93", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.925+00:00", "level": "INFO", "trace_id": "58644271910a45afbc561ba808952a93", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47850 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.927+00:00", "level": "INFO", "trace_id": "715a1c7587d04ed6911b8ad8499192a3", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.929+00:00", "level": "INFO", "trace_id": "715a1c7587d04ed6911b8ad8499192a3", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47852 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:55:48.931+00:00", "level": "INFO", "trace_id": "2ef442e8f1b843978a66900ab0388f1a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:55:48.933+00:00", "level": "INFO", "trace_id": "2ef442e8f1b843978a66900ab0388f1a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:47854 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.228+00:00", "level": "INFO", "trace_id": "bfa4e335a12c4fb89286c8815c21df34", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-27T05:56:11.234+00:00", "level": "INFO", "trace_id": "bfa4e335a12c4fb89286c8815c21df34", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.31.0.4:47422 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.252+00:00", "level": "INFO", "trace_id": "ad67ef8b25a64876889a5376a0649ab3", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-27T05:56:11.257+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-27T05:56:11.259+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-27T05:56:11.259+00:00", "level": "INFO", "trace_id": "ad67ef8b25a64876889a5376a0649ab3", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.31.0.4:47424 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.264+00:00", "level": "INFO", "trace_id": "677d86c27a80419b99b43d2dfdf569d7", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-27T05:56:11.264+00:00", "level": "INFO", "trace_id": "677d86c27a80419b99b43d2dfdf569d7", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.31.0.4:47426 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.268+00:00", "level": "INFO", "trace_id": "805a820b6ffe481a8c77ede0ae139ee1", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T05:56:11.273+00:00", "level": "INFO", "trace_id": "805a820b6ffe481a8c77ede0ae139ee1", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:47428 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.277+00:00", "level": "INFO", "trace_id": "ed795b49c2654396965fadd00101c657", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-27T05:56:11.284+00:00", "level": "INFO", "trace_id": "ed795b49c2654396965fadd00101c657", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.31.0.4:47430 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:11.289+00:00", "level": "INFO", "trace_id": "c75380ef2b91447f864d875a074e994f", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T05:56:11.293+00:00", "level": "INFO", "trace_id": "c75380ef2b91447f864d875a074e994f", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:47432 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:18.538+00:00", "level": "INFO", "trace_id": "c579f1c68679452593748e881a79ddf3", "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-27T05:56:18.544+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.get_dashboards", "marker": "REASON", "intent": "Fetching dashboards for environment: ss-preprod"}
|
||
{"ts": "2026-07-27T05:56:18.545+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-27T05:56:19.005+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 151}}
|
||
{"ts": "2026-07-27T05:56:19.005+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-preprod", "dashboards": 151, "debug_samples": 12}}
|
||
{"ts": "2026-07-27T05:56:19.005+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.get_dashboards", "marker": "REFLECT", "intent": "Retrieved 151 dashboards from ss-preprod"}
|
||
{"ts": "2026-07-27T05:56:19.006+00:00", "level": "INFO", "trace_id": "c579f1c68679452593748e881a79ddf3", "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.31.0.4:47450 - "GET /api/environments/ss-preprod/dashboards HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.326+00:00", "level": "INFO", "trace_id": "d70a64ccb89a4dcf8c16d5939c1c9e35", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.329+00:00", "level": "INFO", "trace_id": "d70a64ccb89a4dcf8c16d5939c1c9e35", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48024 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.332+00:00", "level": "INFO", "trace_id": "2aa13c875a2b47ddac749e5ec149a020", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.334+00:00", "level": "INFO", "trace_id": "2aa13c875a2b47ddac749e5ec149a020", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48026 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.336+00:00", "level": "INFO", "trace_id": "9d4593c830c9465ea0ca6a4aa1e54eb0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.338+00:00", "level": "INFO", "trace_id": "9d4593c830c9465ea0ca6a4aa1e54eb0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48028 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.340+00:00", "level": "INFO", "trace_id": "ad05a61d66d941699c6cee34d20064e1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.341+00:00", "level": "INFO", "trace_id": "ad05a61d66d941699c6cee34d20064e1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48030 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.343+00:00", "level": "INFO", "trace_id": "de765a124268407d8ad5f345e54b3cdf", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.345+00:00", "level": "INFO", "trace_id": "de765a124268407d8ad5f345e54b3cdf", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48032 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:56:54.347+00:00", "level": "INFO", "trace_id": "48aea9b3d0af4569a31b97ba953d2b8e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:56:54.348+00:00", "level": "INFO", "trace_id": "48aea9b3d0af4569a31b97ba953d2b8e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48034 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:57:17.441+00:00", "level": "INFO", "trace_id": "b3d2e4a551f44b2ab8d252104c992caa", "src": "route.POST.api.mappings.suggest", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/mappings/suggest"}}
|
||
{"ts": "2026-07-27T05:57:17.449+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-27T05:57:17.474+00:00", "level": "INFO", "trace_id": "762596f9d16b4183b719ed10930f2d9e", "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-27T05:57:17.479+00:00", "level": "INFO", "trace_id": "7b260d60cd5145a1a28b5f6f4fabc1ac", "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-27T05:57:17.481+00:00", "level": "INFO", "trace_id": "69808fa2f82b4d3eb97ab9948e655703", "src": "route.GET.api.mappings", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/mappings"}}
|
||
{"ts": "2026-07-27T05:57:17.494+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-27T05:57:17.501+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-27T05:57:17.506+00:00", "level": "INFO", "trace_id": "69808fa2f82b4d3eb97ab9948e655703", "src": "route.GET.api.mappings", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings"}}
|
||
INFO: 172.31.0.4:47614 - "GET /api/mappings?source_env_id=ss-preprod&target_env_id=ss-dev HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:57:17.538+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-27T05:57:17.538+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-27T05:57:17.577+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_databases", "marker": "REFLECT", "intent": "Found 11 databases."}
|
||
{"ts": "2026-07-27T05:57:17.578+00:00", "level": "INFO", "trace_id": "762596f9d16b4183b719ed10930f2d9e", "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.31.0.4:47608 - "GET /api/environments/ss-preprod/databases HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:57:17.587+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-27T05:57:17.587+00:00", "level": "INFO", "trace_id": "7b260d60cd5145a1a28b5f6f4fabc1ac", "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.31.0.4:47612 - "GET /api/environments/ss-dev/databases HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:57:17.637+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-27T05:57:17.638+00:00", "level": "INFO", "trace_id": "b3d2e4a551f44b2ab8d252104c992caa", "src": "route.POST.api.mappings.suggest", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/mappings/suggest"}}
|
||
INFO: 172.31.0.4:47604 - "POST /api/mappings/suggest HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:57:21.031+00:00", "level": "INFO", "trace_id": "be351dd1142249c6b83375e59ecf786d", "src": "route.POST.api.migration.dry-run", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/migration/dry-run"}}
|
||
{"ts": "2026-07-27T05:57:21.038+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.dry_run_migration", "marker": "REASON", "intent": "Starting dry run: ss-preprod -> ss-dev"}
|
||
{"ts": "2026-07-27T05:57:21.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "MigrationDryRunService.run", "marker": "REASON", "intent": "Starting dry-run pipeline"}
|
||
{"ts": "2026-07-27T05:57:21.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.__init__", "marker": "REASON", "intent": "Initializing MigrationEngine"}
|
||
{"ts": "2026-07-27T05:57:21.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.__init__", "marker": "REFLECT", "intent": "MigrationEngine initialized"}
|
||
{"ts": "2026-07-27T05:57:21.041+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-27T05:57:21.365+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 151}}
|
||
{"ts": "2026-07-27T05:57:21.366+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards_summary", "marker": "REFLECT", "intent": "Dashboard actor projection complete", "payload": {"env": "ss-preprod", "dashboards": 151, "debug_samples": 12}}
|
||
{"ts": "2026-07-27T05:57:21.366+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 232}}
|
||
{"ts": "2026-07-27T05:57:22.443+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 232 to dashboard_export_20260727T055721.zip."}
|
||
{"ts": "2026-07-27T05:57:22.445+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpyv0boa9_.zip"}}
|
||
{"ts": "2026-07-27T05:57:22.445+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmps55lk4tv.zip"}}
|
||
{"ts": "2026-07-27T05:57:22.814+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpyv0boa9_.zip -> /tmp/tmps55lk4tv.zip"}
|
||
{"ts": "2026-07-27T05:57:22.815+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp6jeipf9h"}
|
||
{"ts": "2026-07-27T05:57:22.819+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 9 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:23.323+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.422+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.474+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-09_Sankey.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.517+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-09_Sankey.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.529+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.535+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.587+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.622+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.631+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.636+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.682+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.714+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.731+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.742+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.746+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.748+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.760+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.767+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.768+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:23.771+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.772+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:23.774+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:23.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:23.776+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:24.437+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:24.457+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:25.363+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmps55lk4tv.zip"}}
|
||
{"ts": "2026-07-27T05:57:25.364+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpyv0boa9_.zip"}}
|
||
{"ts": "2026-07-27T05:57:25.364+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 87}}
|
||
{"ts": "2026-07-27T05:57:29.254+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 87 to dashboard_export_20260727T055725.zip."}
|
||
{"ts": "2026-07-27T05:57:29.258+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp2tw3wcc0.zip"}}
|
||
{"ts": "2026-07-27T05:57:29.258+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp7a7f1la2.zip"}}
|
||
{"ts": "2026-07-27T05:57:29.603+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp2tw3wcc0.zip -> /tmp/tmp7a7f1la2.zip"}
|
||
{"ts": "2026-07-27T05:57:29.603+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpbu0y2vmm"}
|
||
{"ts": "2026-07-27T05:57:29.616+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 8 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:29.947+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:29.952+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.042+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0011_investment_expenses_and_payments.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.094+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0011_investment_expenses_and_payments.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.157+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.192+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.239+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0012.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.270+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0012.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.368+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.423+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.440+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000_unit_balance.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.447+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000_unit_balance.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.453+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-05.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.456+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-05.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.460+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-04.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.462+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-04.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.463+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:30.465+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Greenplum.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.466+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:30.469+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:30.470+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:30.471+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:33.254+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:33.321+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:36.636+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp7a7f1la2.zip"}}
|
||
{"ts": "2026-07-27T05:57:36.637+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp2tw3wcc0.zip"}}
|
||
{"ts": "2026-07-27T05:57:36.637+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 267}}
|
||
{"ts": "2026-07-27T05:57:38.228+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 267 to dashboard_export_20260727T055736.zip."}
|
||
{"ts": "2026-07-27T05:57:38.231+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmph8a_ujjj.zip"}}
|
||
{"ts": "2026-07-27T05:57:38.231+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpkwn8a73v.zip"}}
|
||
{"ts": "2026-07-27T05:57:39.372+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmph8a_ujjj.zip -> /tmp/tmpkwn8a73v.zip"}
|
||
{"ts": "2026-07-27T05:57:39.373+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmphhd9421x"}
|
||
{"ts": "2026-07-27T05:57:39.379+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 17 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:40.791+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:40.947+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:40.955+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:40.960+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:40.983+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-27T05:57:40.995+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.083+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-12_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.131+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-12_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.304+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.403+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.414+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.421+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.425+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.427+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.454+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.469+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.481+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.488+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.498+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-05_Dataset.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.502+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-05_Dataset.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.519+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.539+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.544+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.563+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.573+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:41.881+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.058+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.067+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.072+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.123+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.158+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.378+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-03_Sankey.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.427+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-03_Sankey.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.428+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:42.431+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.431+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:42.434+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:42.435+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:42.436+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:43.013+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:43.052+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:44.785+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpkwn8a73v.zip"}}
|
||
{"ts": "2026-07-27T05:57:44.785+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmph8a_ujjj.zip"}}
|
||
{"ts": "2026-07-27T05:57:44.786+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 281}}
|
||
{"ts": "2026-07-27T05:57:45.231+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 281 to dashboard_export_20260727T055744.zip."}
|
||
{"ts": "2026-07-27T05:57:45.232+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpoadjn3rc.zip"}}
|
||
{"ts": "2026-07-27T05:57:45.233+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpuay_b4ot.zip"}}
|
||
{"ts": "2026-07-27T05:57:45.385+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpoadjn3rc.zip -> /tmp/tmpuay_b4ot.zip"}
|
||
{"ts": "2026-07-27T05:57:45.386+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpt45f_a53"}
|
||
{"ts": "2026-07-27T05:57:45.388+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:45.541+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:45.546+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:45.620+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01_Overdue_Comments_Dataset.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.669+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01_Overdue_Comments_Dataset.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.675+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01-02_dt_Calendar.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.679+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01-02_dt_Calendar.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.739+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02_Comment_History.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.780+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02_Comment_History.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.781+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:45.783+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:45.784+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:45.785+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:45.934+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:45.940+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:46.243+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpuay_b4ot.zip"}}
|
||
{"ts": "2026-07-27T05:57:46.243+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpoadjn3rc.zip"}}
|
||
{"ts": "2026-07-27T05:57:46.243+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 279}}
|
||
{"ts": "2026-07-27T05:57:46.657+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 279 to dashboard_export_20260727T055746.zip."}
|
||
{"ts": "2026-07-27T05:57:46.658+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp2cv7ig1o.zip"}}
|
||
{"ts": "2026-07-27T05:57:46.658+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpccqvk37o.zip"}}
|
||
{"ts": "2026-07-27T05:57:46.852+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp2cv7ig1o.zip -> /tmp/tmpccqvk37o.zip"}
|
||
{"ts": "2026-07-27T05:57:46.853+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpmpy2094h"}
|
||
{"ts": "2026-07-27T05:57:46.855+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:47.123+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.175+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01-02_dt.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.184+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01-02_dt.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.261+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.309+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.329+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.338+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.339+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:47.341+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.342+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:47.345+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:47.346+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:47.347+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:47.458+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:47.465+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:47.768+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpccqvk37o.zip"}}
|
||
{"ts": "2026-07-27T05:57:47.768+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp2cv7ig1o.zip"}}
|
||
{"ts": "2026-07-27T05:57:47.768+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 282}}
|
||
{"ts": "2026-07-27T05:57:49.005+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 282 to dashboard_export_20260727T055747.zip."}
|
||
{"ts": "2026-07-27T05:57:49.007+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpkifn71h8.zip"}}
|
||
{"ts": "2026-07-27T05:57:49.007+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpz6uolny3.zip"}}
|
||
{"ts": "2026-07-27T05:57:49.283+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpkifn71h8.zip -> /tmp/tmpz6uolny3.zip"}
|
||
{"ts": "2026-07-27T05:57:49.284+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp0agkjq2n"}
|
||
{"ts": "2026-07-27T05:57:49.289+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 12 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:49.558+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.560+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.658+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-04_-_FIX2.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.725+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-04_-_FIX2.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.891+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.905+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.959+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-03_zpbe.yaml"}
|
||
{"ts": "2026-07-27T05:57:49.990+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-03_zpbe.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.014+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.028+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.036+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-04.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.041+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-04.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.045+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.048+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.071+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-03_zpbe.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.086+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-03_zpbe.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.106+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-01_zfund_reciever_click.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.119+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-01_zfund_reciever_click.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.124+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.127+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.133+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-05.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.137+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-05.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.142+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.145+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.146+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:50.148+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:50.149+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:50.150+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:50.702+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:50.719+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:51.550+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpz6uolny3.zip"}}
|
||
{"ts": "2026-07-27T05:57:51.551+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpkifn71h8.zip"}}
|
||
{"ts": "2026-07-27T05:57:51.551+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 68}}
|
||
{"ts": "2026-07-27T05:57:51.988+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 68 to dashboard_export_20260727T055751.zip."}
|
||
{"ts": "2026-07-27T05:57:51.990+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpnc0aqdbv.zip"}}
|
||
{"ts": "2026-07-27T05:57:51.990+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp1j_rl_z5.zip"}}
|
||
{"ts": "2026-07-27T05:57:52.075+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpnc0aqdbv.zip -> /tmp/tmp1j_rl_z5.zip"}
|
||
{"ts": "2026-07-27T05:57:52.075+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmprqv8u4i1"}
|
||
{"ts": "2026-07-27T05:57:52.077+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:52.197+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.224+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.228+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_2.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.230+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_2.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.263+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_3.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.286+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_3.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.286+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:52.289+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:52.290+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:52.291+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:52.542+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:52.548+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:52.886+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp1j_rl_z5.zip"}}
|
||
{"ts": "2026-07-27T05:57:52.886+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpnc0aqdbv.zip"}}
|
||
{"ts": "2026-07-27T05:57:52.886+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 5}}
|
||
{"ts": "2026-07-27T05:57:53.152+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 5 to dashboard_export_20260727T055752.zip."}
|
||
{"ts": "2026-07-27T05:57:53.152+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpujou8n7r.zip"}}
|
||
{"ts": "2026-07-27T05:57:53.153+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpwxnheuvk.zip"}}
|
||
{"ts": "2026-07-27T05:57:53.213+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpujou8n7r.zip -> /tmp/tmpwxnheuvk.zip"}
|
||
{"ts": "2026-07-27T05:57:53.213+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpzgp2weox"}
|
||
{"ts": "2026-07-27T05:57:53.215+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:53.311+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:53.336+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-01-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:53.348+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:53.355+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:53.356+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:53.358+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:53.359+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:53.360+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:53.414+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:53.416+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:53.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpwxnheuvk.zip"}}
|
||
{"ts": "2026-07-27T05:57:53.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpujou8n7r.zip"}}
|
||
{"ts": "2026-07-27T05:57:53.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 7}}
|
||
{"ts": "2026-07-27T05:57:54.219+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 7 to dashboard_export_20260727T055753.zip."}
|
||
{"ts": "2026-07-27T05:57:54.221+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpvzmmbgk5.zip"}}
|
||
{"ts": "2026-07-27T05:57:54.221+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmphxt46yjh.zip"}}
|
||
{"ts": "2026-07-27T05:57:54.791+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpvzmmbgk5.zip -> /tmp/tmphxt46yjh.zip"}
|
||
{"ts": "2026-07-27T05:57:54.791+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp4aul5yco"}
|
||
{"ts": "2026-07-27T05:57:54.795+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:55.526+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.624+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.632+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.638+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.664+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.679+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.691+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.698+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.708+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.713+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.721+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.725+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.744+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.754+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.765+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:55.771+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.186+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.342+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.365+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.376+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.381+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.383+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.384+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:56.387+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.388+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:56.390+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml"}
|
||
{"ts": "2026-07-27T05:57:56.391+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:56.392+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:56.508+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:56.524+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:57.233+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmphxt46yjh.zip"}}
|
||
{"ts": "2026-07-27T05:57:57.233+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpvzmmbgk5.zip"}}
|
||
{"ts": "2026-07-27T05:57:57.233+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 20}}
|
||
{"ts": "2026-07-27T05:57:57.660+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 20 to dashboard_export_20260727T055757.zip."}
|
||
{"ts": "2026-07-27T05:57:57.661+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpaad2jkgd.zip"}}
|
||
{"ts": "2026-07-27T05:57:57.661+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp8jkfkeus.zip"}}
|
||
{"ts": "2026-07-27T05:57:57.846+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpaad2jkgd.zip -> /tmp/tmp8jkfkeus.zip"}
|
||
{"ts": "2026-07-27T05:57:57.846+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpz43m4359"}
|
||
{"ts": "2026-07-27T05:57:57.848+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:57:58.032+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0041.yaml"}
|
||
{"ts": "2026-07-27T05:57:58.035+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0041.yaml"}
|
||
{"ts": "2026-07-27T05:57:58.210+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0040.yaml"}
|
||
{"ts": "2026-07-27T05:57:58.315+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0040.yaml"}
|
||
{"ts": "2026-07-27T05:57:58.316+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:57:58.319+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:57:58.320+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:57:58.320+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:57:58.453+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:57:58.459+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:57:58.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp8jkfkeus.zip"}}
|
||
{"ts": "2026-07-27T05:57:58.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpaad2jkgd.zip"}}
|
||
{"ts": "2026-07-27T05:57:58.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 8}}
|
||
{"ts": "2026-07-27T05:57:59.619+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 8 to dashboard_export_20260727T055758.zip."}
|
||
{"ts": "2026-07-27T05:57:59.620+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpur818_f_.zip"}}
|
||
{"ts": "2026-07-27T05:57:59.620+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp2egopput.zip"}}
|
||
{"ts": "2026-07-27T05:58:00.059+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpur818_f_.zip -> /tmp/tmp2egopput.zip"}
|
||
{"ts": "2026-07-27T05:58:00.059+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpt8alw4_w"}
|
||
{"ts": "2026-07-27T05:58:00.063+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:00.499+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-GL__2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.502+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-GL__2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.506+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.508+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.514+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.518+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.585+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.768+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.2.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.865+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-02_click.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.917+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-02_click.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.928+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.1.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.935+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.1.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.952+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:00.961+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.027+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.063+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.067+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-02_max_dttm_updated.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.069+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-02_max_dttm_updated.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.223+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-01_click.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.311+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-01_click.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.315+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.317+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.318+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:01.321+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:01.322+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:01.322+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:01.588+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:01.599+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:02.304+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp2egopput.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.304+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpur818_f_.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.304+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 273}}
|
||
{"ts": "2026-07-27T05:58:02.306+00:00", "level": "INFO", "trace_id": "2f6aaf5b5f064bc8884a01975fbe9d56", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.319+00:00", "level": "INFO", "trace_id": "2f6aaf5b5f064bc8884a01975fbe9d56", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48218 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.322+00:00", "level": "INFO", "trace_id": "21aa201c6a20416cb26cf502510b6086", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.324+00:00", "level": "INFO", "trace_id": "21aa201c6a20416cb26cf502510b6086", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48230 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.325+00:00", "level": "INFO", "trace_id": "cc8cc5b7573d45c88de461b07ac3dd10", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.327+00:00", "level": "INFO", "trace_id": "cc8cc5b7573d45c88de461b07ac3dd10", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48232 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.329+00:00", "level": "INFO", "trace_id": "f494e3030370451fb29fab447875e064", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.331+00:00", "level": "INFO", "trace_id": "f494e3030370451fb29fab447875e064", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48234 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.332+00:00", "level": "INFO", "trace_id": "eb906aff83704bc9a52b726268363dab", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.334+00:00", "level": "INFO", "trace_id": "eb906aff83704bc9a52b726268363dab", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48236 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.336+00:00", "level": "INFO", "trace_id": "23d3ff1642e44b938b2eff657e0b8e7d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:58:02.338+00:00", "level": "INFO", "trace_id": "23d3ff1642e44b938b2eff657e0b8e7d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48238 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:02.526+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 273 to dashboard_export_20260727T055802.zip."}
|
||
{"ts": "2026-07-27T05:58:02.527+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmprlqlj0g0.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.527+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpcc1vkwr1.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.602+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmprlqlj0g0.zip -> /tmp/tmpcc1vkwr1.zip"}
|
||
{"ts": "2026-07-27T05:58:02.602+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpmnyte0tr"}
|
||
{"ts": "2026-07-27T05:58:02.604+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:02.691+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:02.702+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:02.735+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_1_accounting_credit_rating_score.yaml"}
|
||
{"ts": "2026-07-27T05:58:02.753+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_1_accounting_credit_rating_score.yaml"}
|
||
{"ts": "2026-07-27T05:58:02.771+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_2_accounting_customer_insolvency.yaml"}
|
||
{"ts": "2026-07-27T05:58:02.781+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_2_accounting_customer_insolvency.yaml"}
|
||
{"ts": "2026-07-27T05:58:02.782+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:02.785+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:02.786+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:02.787+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:02.847+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:02.850+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:02.983+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpcc1vkwr1.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.983+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmprlqlj0g0.zip"}}
|
||
{"ts": "2026-07-27T05:58:02.984+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 271}}
|
||
{"ts": "2026-07-27T05:58:03.074+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 271 to dashboard_export_20260727T055802.zip."}
|
||
{"ts": "2026-07-27T05:58:03.074+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpfcpkxsjr.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.074+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpezzdmggs.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.088+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpfcpkxsjr.zip -> /tmp/tmpezzdmggs.zip"}
|
||
{"ts": "2026-07-27T05:58:03.088+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp8nv8qrhv"}
|
||
{"ts": "2026-07-27T05:58:03.090+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:03.108+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-TEST_translations_completed.yaml"}
|
||
{"ts": "2026-07-27T05:58:03.113+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-TEST_translations_completed.yaml"}
|
||
{"ts": "2026-07-27T05:58:03.114+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:03.116+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in DEV_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:03.117+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:03.118+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:03.135+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:03.137+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:03.167+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpezzdmggs.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.167+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpfcpkxsjr.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.167+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 60}}
|
||
{"ts": "2026-07-27T05:58:03.629+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 60 to dashboard_export_20260727T055803.zip."}
|
||
{"ts": "2026-07-27T05:58:03.629+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpo8hrea_w.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.630+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp5fidgpdw.zip"}}
|
||
{"ts": "2026-07-27T05:58:03.747+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpo8hrea_w.zip -> /tmp/tmp5fidgpdw.zip"}
|
||
{"ts": "2026-07-27T05:58:03.747+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpk3n7sbi4"}
|
||
{"ts": "2026-07-27T05:58:03.750+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:03.964+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0021_clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:04.022+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0021_clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:04.029+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-27T05:58:04.033+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml"}
|
||
{"ts": "2026-07-27T05:58:04.034+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:04.037+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:04.038+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:04.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:04.158+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:04.162+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:04.398+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp5fidgpdw.zip"}}
|
||
{"ts": "2026-07-27T05:58:04.398+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpo8hrea_w.zip"}}
|
||
{"ts": "2026-07-27T05:58:04.398+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 212}}
|
||
{"ts": "2026-07-27T05:58:05.435+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 212 to dashboard_export_20260727T055804.zip."}
|
||
{"ts": "2026-07-27T05:58:05.437+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpf74zwgwm.zip"}}
|
||
{"ts": "2026-07-27T05:58:05.437+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpq0zp74_d.zip"}}
|
||
{"ts": "2026-07-27T05:58:05.954+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpf74zwgwm.zip -> /tmp/tmpq0zp74_d.zip"}
|
||
{"ts": "2026-07-27T05:58:05.954+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp7j4dafbz"}
|
||
{"ts": "2026-07-27T05:58:05.958+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 6 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:06.476+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.483+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.487+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.489+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.517+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.531+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.682+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.781+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.789+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-27T05:58:06.794+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml"}
|
||
{"ts": "2026-07-27T05:58:07.244+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-27T05:58:07.421+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml"}
|
||
{"ts": "2026-07-27T05:58:07.422+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:07.425+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:07.426+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:07.427+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:07.895+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:07.916+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:08.900+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpq0zp74_d.zip"}}
|
||
{"ts": "2026-07-27T05:58:08.900+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpf74zwgwm.zip"}}
|
||
{"ts": "2026-07-27T05:58:08.900+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 2}}
|
||
{"ts": "2026-07-27T05:58:09.256+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 2 to dashboard_export_20260727T055808.zip."}
|
||
{"ts": "2026-07-27T05:58:09.256+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpmg7bu9k0.zip"}}
|
||
{"ts": "2026-07-27T05:58:09.257+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp77g_8lha.zip"}}
|
||
{"ts": "2026-07-27T05:58:09.422+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpmg7bu9k0.zip -> /tmp/tmp77g_8lha.zip"}
|
||
{"ts": "2026-07-27T05:58:09.422+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp_vkgaad8"}
|
||
{"ts": "2026-07-27T05:58:09.425+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 5 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:09.615+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-04.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.634+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-04.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.643+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-01.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.648+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-01.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.711+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-05.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.746+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-05.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-02.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.795+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-02.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.821+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.837+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-03.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.838+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:09.840+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:09.841+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:09.842+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:09.953+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:09.958+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:10.234+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp77g_8lha.zip"}}
|
||
{"ts": "2026-07-27T05:58:10.234+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpmg7bu9k0.zip"}}
|
||
{"ts": "2026-07-27T05:58:10.234+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 9}}
|
||
{"ts": "2026-07-27T05:58:10.478+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 9 to dashboard_export_20260727T055810.zip."}
|
||
{"ts": "2026-07-27T05:58:10.478+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpozsrqdqu.zip"}}
|
||
{"ts": "2026-07-27T05:58:10.479+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpm60hhlf4.zip"}}
|
||
{"ts": "2026-07-27T05:58:10.576+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpozsrqdqu.zip -> /tmp/tmpm60hhlf4.zip"}
|
||
{"ts": "2026-07-27T05:58:10.576+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpukjhdbpc"}
|
||
{"ts": "2026-07-27T05:58:10.578+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:10.760+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0030.yaml"}
|
||
{"ts": "2026-07-27T05:58:10.811+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0030.yaml"}
|
||
{"ts": "2026-07-27T05:58:10.812+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:10.815+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:10.816+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:10.817+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:10.867+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:10.870+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:11.017+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpm60hhlf4.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.018+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpozsrqdqu.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.018+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 187}}
|
||
{"ts": "2026-07-27T05:58:11.221+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 187 to dashboard_export_20260727T055810.zip."}
|
||
{"ts": "2026-07-27T05:58:11.221+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp957is9wj.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.221+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp80d1v9dx.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.273+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp957is9wj.zip -> /tmp/tmp80d1v9dx.zip"}
|
||
{"ts": "2026-07-27T05:58:11.273+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpjrdosk_s"}
|
||
{"ts": "2026-07-27T05:58:11.275+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:11.332+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:58:11.340+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:58:11.374+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml"}
|
||
{"ts": "2026-07-27T05:58:11.394+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml"}
|
||
{"ts": "2026-07-27T05:58:11.394+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:11.397+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:11.398+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:11.399+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:11.445+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:11.448+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:11.546+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp80d1v9dx.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.546+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp957is9wj.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.546+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 211}}
|
||
{"ts": "2026-07-27T05:58:11.901+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 211 to dashboard_export_20260727T055811.zip."}
|
||
{"ts": "2026-07-27T05:58:11.902+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpjoishe5_.zip"}}
|
||
{"ts": "2026-07-27T05:58:11.902+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp4l5s_mjv.zip"}}
|
||
{"ts": "2026-07-27T05:58:12.199+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpjoishe5_.zip -> /tmp/tmp4l5s_mjv.zip"}
|
||
{"ts": "2026-07-27T05:58:12.199+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp543if_rq"}
|
||
{"ts": "2026-07-27T05:58:12.202+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:12.545+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.1_2.yaml"}
|
||
{"ts": "2026-07-27T05:58:12.577+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.1_2.yaml"}
|
||
{"ts": "2026-07-27T05:58:12.840+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.yaml"}
|
||
{"ts": "2026-07-27T05:58:12.910+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.021+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042_FINAL.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.081+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042_FINAL.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.082+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:13.085+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.087+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:13.087+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:13.158+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:13.162+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:13.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp4l5s_mjv.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpjoishe5_.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.530+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 6}}
|
||
{"ts": "2026-07-27T05:58:13.676+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 6 to dashboard_export_20260727T055813.zip."}
|
||
{"ts": "2026-07-27T05:58:13.676+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp5q86n2ae.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.677+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp1oxavm7r.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.707+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp5q86n2ae.zip -> /tmp/tmp1oxavm7r.zip"}
|
||
{"ts": "2026-07-27T05:58:13.707+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp8m9cthc3"}
|
||
{"ts": "2026-07-27T05:58:13.709+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:13.745+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.753+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.766+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.775+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.776+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:13.779+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:13.780+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:13.780+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:13.803+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:13.805+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:13.856+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp1oxavm7r.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.857+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp5q86n2ae.zip"}}
|
||
{"ts": "2026-07-27T05:58:13.857+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "payload": {"dashboard_id": 10}}
|
||
{"ts": "2026-07-27T05:58:14.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 10 to dashboard_export_20260727T055813.zip."}
|
||
{"ts": "2026-07-27T05:58:14.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmpp7vs4ja4.zip"}}
|
||
{"ts": "2026-07-27T05:58:14.039+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "payload": {"dir": "/tmp/tmp4jj_yzy0.zip"}}
|
||
{"ts": "2026-07-27T05:58:14.070+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpp7vs4ja4.zip -> /tmp/tmp4jj_yzy0.zip"}
|
||
{"ts": "2026-07-27T05:58:14.070+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpug5s9ooy"}
|
||
{"ts": "2026-07-27T05:58:14.072+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files"}
|
||
{"ts": "2026-07-27T05:58:14.100+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_unit_balance_code.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.102+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_unit_balance_code.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.117+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.127+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.131+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_fiscal_year.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.133+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_fiscal_year.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.137+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_balance_sheet_version_code.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.140+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_balance_sheet_version_code.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.140+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files"}
|
||
{"ts": "2026-07-27T05:58:14.143+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml"}
|
||
{"ts": "2026-07-27T05:58:14.144+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "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-27T05:58:14.145+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards"}
|
||
{"ts": "2026-07-27T05:58:14.182+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)"}
|
||
{"ts": "2026-07-27T05:58:14.185+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully"}
|
||
{"ts": "2026-07-27T05:58:14.251+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmp4jj_yzy0.zip"}}
|
||
{"ts": "2026-07-27T05:58:14.251+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "payload": {"dir": "/tmp/tmpp7vs4ja4.zip"}}
|
||
{"ts": "2026-07-27T05:58:14.251+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset"}
|
||
{"ts": "2026-07-27T05:58:14.437+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "payload": {"count": 171}}
|
||
{"ts": "2026-07-27T05:58:14.437+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._datasets.get_datasets", "marker": "REASON", "intent": "Fetching datasets"}
|
||
{"ts": "2026-07-27T05:58:15.027+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_datasets", "marker": "REFLECT", "intent": "Found 527 datasets."}
|
||
{"ts": "2026-07-27T05:58:18.128+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.build_risks", "marker": "REASON", "intent": "Building migration risks from diff payload"}
|
||
{"ts": "2026-07-27T05:58:18.128+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-27T05:58:18.129+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-27T05:58:18.129+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-27T05:58:18.129+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-27T05:58:18.129+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.superset_client._databases.get_databases", "marker": "REASON", "intent": "Fetching databases"}
|
||
{"ts": "2026-07-27T05:58:18.180+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "get_databases", "marker": "REFLECT", "intent": "Found 9 databases."}
|
||
{"ts": "2026-07-27T05:58:18.180+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-27T05:58:18.180+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-27T05:58:18.180+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REASON", "intent": "Building UUID index"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.index_by_uuid", "marker": "REFLECT", "intent": "UUID index built"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REASON", "intent": "Normalizing owner identifiers"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REFLECT", "intent": "Owner identifiers normalized"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REASON", "intent": "Normalizing owner identifiers"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.extract_owner_identifiers", "marker": "REFLECT", "intent": "Owner identifiers normalized"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.build_risks", "marker": "REFLECT", "intent": "Risk list assembled"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "MigrationDryRunService.run", "marker": "REASON", "intent": "Dry-run payload assembled"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.score_risks", "marker": "REASON", "intent": "Scoring risk items"}
|
||
{"ts": "2026-07-27T05:58:18.181+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.migration.risk_assessor.score_risks", "marker": "REFLECT", "intent": "Risk score computed"}
|
||
{"ts": "2026-07-27T05:58:18.182+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.dry_run_migration", "marker": "REFLECT", "intent": "Dry run analysis complete"}
|
||
{"ts": "2026-07-27T05:58:18.187+00:00", "level": "INFO", "trace_id": "be351dd1142249c6b83375e59ecf786d", "src": "route.POST.api.migration.dry-run", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/migration/dry-run"}}
|
||
INFO: 172.31.0.4:47636 - "POST /api/migration/dry-run HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:28.346+00:00", "level": "INFO", "trace_id": "8eb15d5afb0040dfbb3fe779d532be32", "src": "route.POST.api.migration.execute", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "POST", "path": "/api/migration/execute"}}
|
||
{"ts": "2026-07-27T05:58:28.353+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.execute_migration", "marker": "REASON", "intent": "Initiating migration from ss-preprod to ss-dev"}
|
||
{"ts": "2026-07-27T05:58:28.353+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.execute_migration", "marker": "REASON", "intent": "Creating migration task with 21 dashboards"}
|
||
{"ts": "2026-07-27T05:58:28.353+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.task_manager.lifecycle.create_task", "marker": "REASON", "intent": "Creating task node"}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.task_manager.lifecycle.create_task", "marker": "REFLECT", "intent": "Task node created and registered", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "plugin_id": "superset-migration"}}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "core.task_manager.lifecycle.create_task", "marker": "REFLECT", "intent": "Task creation persisted"}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "api.routes.migration.execute_migration", "marker": "REFLECT", "intent": "Migration task created: 4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Transitioning task to running state"}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Starting execution of task", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "plugin_name": "Superset Dashboard Migration"}}
|
||
{"ts": "2026-07-27T05:58:28.360+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.lifecycle._run_task", "marker": "REASON", "intent": "Execute plugin task", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "plugin": "Superset Dashboard Migration", "params_summary": "{'selected_ids': [232, 87, 267, 281, 279, 282, 68, 5, 7, 20, 8, 273, 271, 60, 212, 2, 9, 187, 211, 6, 10], 'source_env_i"}}
|
||
{"ts": "2026-07-27T05:58:28.363+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Evaluating migration task parameters", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.364+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[plugin] Starting migration task.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.364+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Environments resolved successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.365+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Fetching dashboards from source Superset preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.365+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "get_dashboards", "marker": "REASON", "intent": "Load dashboard catalog from Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.365+00:00", "level": "INFO", "trace_id": "8eb15d5afb0040dfbb3fe779d532be32", "src": "route.POST.api.migration.execute", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/migration/execute"}}
|
||
INFO: 172.31.0.4:47814 - "POST /api/migration/execute HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:28.555+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "get_dashboards", "marker": "REFLECT", "intent": "Dashboard catalog ready", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"count": 151, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.556+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Fetched 151 dashboards from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.556+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Fetching environment DB mappings from catalog", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[plugin] Loaded 11 database mappings from database.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.__init__", "marker": "REASON", "intent": "Initializing MigrationEngine", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.__init__", "marker": "REFLECT", "intent": "MigrationEngine initialized", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 232 (FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.562+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 232, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.877+00:00", "level": "INFO", "trace_id": "f892744e2d9347b7b423a04e73d587ac", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:28.884+00:00", "level": "INFO", "trace_id": "f892744e2d9347b7b423a04e73d587ac", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47820 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:28.913+00:00", "level": "INFO", "trace_id": "fa036cb44b304f34ae9c52804abfce5f", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:58:28.920+00:00", "level": "INFO", "trace_id": "fa036cb44b304f34ae9c52804abfce5f", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47822 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:28.981+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47824 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:29.611+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 232 to dashboard_export_20260727T055828.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.611+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 232 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.613+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpefkd2c9h.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.613+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpeh3e6uzu.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.613+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpefkd2c9h.zip -> /tmp/tmpeh3e6uzu.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.613+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpisr4xkrs", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:29.618+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 9 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.017+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.049+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.201+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.299+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.349+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.384+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.396+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.402+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.411+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.416+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.433+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.444+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.496+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-09_Sankey.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.537+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-09_Sankey.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.549+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.556+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.560+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.563+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.563+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.566+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.567+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.570+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.571+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:30.571+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.102+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.121+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.122+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.122+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 232 (FI-0084 Финансы. ПДЗ Даунстрим-ОПЭ) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.122+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpeh3e6uzu.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:31.125+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47832 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:33.185+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47840 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:33.280+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 232 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.280+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.280+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpeh3e6uzu.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.280+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpefkd2c9h.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.281+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0110 Расходы и платежи по инвестиционной деятельности'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.281+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 87 (FI-0110 Расходы и платежи по инвестиционной деятельности) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:33.281+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 87, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47844 - "GET /api/tasks?limit=10&plugin_id=superset-migration HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:34.845+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:47846 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:36.883+00:00", "level": "INFO", "trace_id": "5bce85248ad94187a09959030bb0a826", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.889+00:00", "level": "INFO", "trace_id": "5bce85248ad94187a09959030bb0a826", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47854 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:36.895+00:00", "level": "INFO", "trace_id": "1b812b5bce0e4485883e4c02e8ba0cbd", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:58:36.900+00:00", "level": "INFO", "trace_id": "1b812b5bce0e4485883e4c02e8ba0cbd", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47856 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:36.953+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 87 to dashboard_export_20260727T055833.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.954+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 87 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.958+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmphng_tlbd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.959+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpc0r5ce24.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.959+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmphng_tlbd.zip -> /tmp/tmpc0r5ce24.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.959+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp1l55uk2j", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:36.973+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 8 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.304+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.309+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.405+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.459+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.549+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0011_investment_expenses_and_payments.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.601+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0011_investment_expenses_and_payments.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.664+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.699+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.711+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000_unit_balance.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.718+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000_unit_balance.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.724+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.727+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.774+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0012.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.805+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0012.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.808+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in IM-0010-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.810+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in IM-0010-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.811+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.814+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.815+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.818+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Greenplum.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.819+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:37.819+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.639+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.707+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.710+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.710+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 87 (FI-0110 Расходы и платежи по инвестиционной деятельности) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.710+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpc0r5ce24.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.714+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47858 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:40.923+00:00", "level": "INFO", "trace_id": "ee3031ee3b564ff6a2451c20504d34f4", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:40.928+00:00", "level": "INFO", "trace_id": "ee3031ee3b564ff6a2451c20504d34f4", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47874 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:40.933+00:00", "level": "INFO", "trace_id": "9a7e08ac89b842e69a96ea0f98c1eae8", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:58:40.939+00:00", "level": "INFO", "trace_id": "9a7e08ac89b842e69a96ea0f98c1eae8", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47876 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:41.003+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47878 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:42.075+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47880 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:43.035+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:58:43.035+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:58:43.038+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.039+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.039+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpc0r5ce24.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.040+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmphng_tlbd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.040+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.040+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 267 (FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:43.040+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 267, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.176+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47888 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:44.623+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 267 to dashboard_export_20260727T055842.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.623+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 267 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.625+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpr8ty_s04.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.626+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpdg08h05p.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.626+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpr8ty_s04.zip -> /tmp/tmpdg08h05p.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.626+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmppykq5c8u", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:44.632+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 17 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.166+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.321+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.329+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.334+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.358+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.370+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.456+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-12_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.502+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-12_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.680+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.779+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.796+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.807+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.811+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.813+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.841+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.855+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.867+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.874+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.884+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-05_Dataset.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.888+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-05_Dataset.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.898+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.903+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.922+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:46.932+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.242+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.416+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.426+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.431+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.442+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.449+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.500+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-10-00_Waterfall.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.534+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-10-00_Waterfall.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.623+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-03_Sankey.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.671+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-03_Sankey.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.675+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.678+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.679+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:47.680+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.261+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.300+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.301+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.302+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 267 (FI-0080 Финансы. Оборотный Капитал ДЗ/КЗ) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.302+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpdg08h05p.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.304+00:00", "level": "INFO", "trace_id": "f46cdd297dc343e299d61b037b3e3be2", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:48.305+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:47890 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:48.318+00:00", "level": "INFO", "trace_id": "f46cdd297dc343e299d61b037b3e3be2", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47898 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:48.325+00:00", "level": "INFO", "trace_id": "71d80cbee86646a8978705df9df3d5d8", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:58:48.330+00:00", "level": "INFO", "trace_id": "71d80cbee86646a8978705df9df3d5d8", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47908 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:48.409+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47910 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:49.495+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47912 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:49.727+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47916 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:51.567+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 267 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.567+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.567+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpdg08h05p.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.568+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpr8ty_s04.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.568+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0085 Dashboard for Entering Overdue Comments'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.568+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:51.568+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 281, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.000+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 281 to dashboard_export_20260727T055851.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.001+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 281 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpjmngkn03.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpnl0_bmz8.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpjmngkn03.zip -> /tmp/tmpnl0_bmz8.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpbp14j6lr", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.004+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.160+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02-02_unit_balance_name_Reference.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.164+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02-02_unit_balance_name_Reference.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.238+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01_Overdue_Comments_Dataset.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.287+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01_Overdue_Comments_Dataset.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.293+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-01-02_dt_Calendar.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.297+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-01-02_dt_Calendar.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.359+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0085-02_Comment_History.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.401+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0085-02_Comment_History.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.402+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.404+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.405+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.406+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.558+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.564+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.565+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.565+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:52.565+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpnl0_bmz8.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.237+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 281 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.237+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.237+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpnl0_bmz8.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.237+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpjmngkn03.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.238+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0082 Дашборд для ввода комментариев ПДЗ'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.238+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 279 (FI-0082 Дашборд для ввода комментариев ПДЗ) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.238+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 279, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.620+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 279 to dashboard_export_20260727T055853.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.620+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 279 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.621+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp1bddts5u.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.621+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpre281nga.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.621+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp1bddts5u.zip -> /tmp/tmpre281nga.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.621+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmplcyk1844", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.624+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.831+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.841+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.926+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.978+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.984+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-01-02_dt.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:53.988+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-01-02_dt.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.065+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0082-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.113+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0082-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.114+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.116+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.120+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.121+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.122+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.233+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.240+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.240+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.241+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 279 (FI-0082 Дашборд для ввода комментариев ПДЗ) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.241+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpre281nga.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.244+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47930 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:54.324+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47932 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:54.892+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 279 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.892+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpre281nga.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp1bddts5u.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0060 Финансы. Налоги. Данные по налогам.'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 282 (FI-0060 Финансы. Налоги. Данные по налогам.) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:54.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 282, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.174+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 282 to dashboard_export_20260727T055854.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.174+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 282 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.175+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpc1retg7o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.175+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpwejzp2cp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.175+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpc1retg7o.zip -> /tmp/tmpwejzp2cp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.176+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpmgvr6e1i", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.181+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 12 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.454+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.457+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.482+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.496+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.502+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.506+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.511+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.514+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.517+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.519+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.537+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.550+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.647+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-04_-_FIX2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.713+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-04_-_FIX2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.717+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.720+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.774+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-03_zpbe.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.805+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-03_zpbe.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.813+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-01-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.818+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-01-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.841+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-03_zpbe.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.856+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-03_zpbe.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.876+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0060-02-01_zfund_reciever_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.889+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0060-02-01_zfund_reciever_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.890+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.894+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:56.894+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:57.594+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:57.610+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:57.612+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:57.612+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 282 (FI-0060 Финансы. Налоги. Данные по налогам.) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:57.612+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpwejzp2cp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.248+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:58:58.248+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:58:58.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/282.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/282.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.250+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpwejzp2cp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.250+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpc1retg7o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.250+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0120 Долгосрочный прогноз'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.250+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 68 (FI-0120 Долгосрочный прогноз) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.250+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 68, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.335+00:00", "level": "INFO", "trace_id": "6ec00744aaed40318b25f83346bceca9", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.341+00:00", "level": "INFO", "trace_id": "6ec00744aaed40318b25f83346bceca9", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47944 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:58.349+00:00", "level": "INFO", "trace_id": "9133f03dbe8241928555b3676e8e918c", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:58:58.356+00:00", "level": "INFO", "trace_id": "9133f03dbe8241928555b3676e8e918c", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47946 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:58.767+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 68 to dashboard_export_20260727T055858.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.767+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 68 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.768+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpy75cho1o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.768+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmppar51eux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.768+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpy75cho1o.zip -> /tmp/tmppar51eux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.768+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpvec4fsgc", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.771+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.919+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.923+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.926+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.959+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI0120_3.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.981+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI0120_3.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.982+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.985+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.986+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:58.987+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.241+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.247+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.248+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.248+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 68 (FI-0120 Долгосрочный прогноз) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmppar51eux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.474+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47950 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:58:59.536+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:58:59.536+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:58:59.537+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/68.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.537+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/68.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.537+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmppar51eux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.538+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpy75cho1o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.538+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0022 Кредиторская задолженность для казначейства'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.538+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 5 (FI-0022 Кредиторская задолженность для казначейства) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.538+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 5, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47952 - "GET /api/tasks?limit=10&plugin_id=superset-migration HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:58:59.801+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 5 to dashboard_export_20260727T055859.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.801+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 5 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.801+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpsui1ubw9.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.802+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpo3ydxors.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.802+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpsui1ubw9.zip -> /tmp/tmpo3ydxors.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.802+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpuqmkuqz5", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.804+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.870+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.878+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.921+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.946+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-01-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.946+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.949+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.950+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:58:59.951+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.005+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.008+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.008+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.008+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 5 (FI-0022 Кредиторская задолженность для казначейства) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpo3ydxors.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.012+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:47954 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:00.347+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 5 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpo3ydxors.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpsui1ubw9.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0081 ПДЗ Казначейство'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 7 (FI-0081 ПДЗ Казначейство) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:00.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 7, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.033+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 7 to dashboard_export_20260727T055900.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.033+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 7 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.034+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp4tsmmau2.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.034+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpxw6pqt7d.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.034+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp4tsmmau2.zip -> /tmp/tmpxw6pqt7d.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.034+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpwmj2w6rp", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.038+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.613+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.615+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-000_-.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.786+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.885+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.912+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.927+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.938+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.946+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.955+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.960+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.968+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:01.973+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.245+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-03-02_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.399+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-03-02_SAP1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.411+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.418+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.426+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.431+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.450+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.459+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-02_unit_balance_name.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.482+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-02-01_SAP1C.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.494+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-02-01_SAP1C.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.495+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.497+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse_Node_1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.498+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.501+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.502+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.503+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.618+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.633+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.634+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.634+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 7 (FI-0081 ПДЗ Казначейство) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.634+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpxw6pqt7d.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:02.638+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47964 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:04.227+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 7 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.227+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.227+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpxw6pqt7d.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.228+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp4tsmmau2.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.228+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.228+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 20 (FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.228+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 20, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 20 to dashboard_export_20260727T055904.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 20 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmppg0ay1r9.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpfwtp9gnd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.673+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmppg0ay1r9.zip -> /tmp/tmpfwtp9gnd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.673+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpj1u8yvae", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.675+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.861+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0041.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:04.864+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0041.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.040+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0040.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.149+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0040.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.150+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.153+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.154+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.155+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.288+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.293+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.294+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.294+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 20 (FI-0040 Оборотно-сальдовая ведомость (ОСВ) по контрагентам) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:05.294+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpfwtp9gnd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:06.785+00:00", "level": "INFO", "trace_id": "a74dc986aeb041b79b3efff0a42dce48", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:47976 - "WebSocket /ws/logs/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=a74dc986aeb041b79b3efff0a42dce48" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:07.247+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:07.247+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:07.248+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/20.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.248+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/20.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.248+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpfwtp9gnd.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmppg0ay1r9.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 8 (FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.249+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 8, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:07.731+00:00", "level": "INFO", "trace_id": "bf2e04b3ec464105b7114713648074de", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.733+00:00", "level": "INFO", "trace_id": "bf2e04b3ec464105b7114713648074de", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48468 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:07.736+00:00", "level": "INFO", "trace_id": "fdda8c26fc0743bcacfa5ea83a404fc2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.738+00:00", "level": "INFO", "trace_id": "fdda8c26fc0743bcacfa5ea83a404fc2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48470 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:07.740+00:00", "level": "INFO", "trace_id": "b595ac5a88f14ed69c79608db9688835", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.742+00:00", "level": "INFO", "trace_id": "b595ac5a88f14ed69c79608db9688835", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48472 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:07.744+00:00", "level": "INFO", "trace_id": "0654592f273d460c89d12f8683293c27", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.746+00:00", "level": "INFO", "trace_id": "0654592f273d460c89d12f8683293c27", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48474 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:07.748+00:00", "level": "INFO", "trace_id": "46ae1d5a25214f2fa3a6910478a45cc7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.750+00:00", "level": "INFO", "trace_id": "46ae1d5a25214f2fa3a6910478a45cc7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48476 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:07.752+00:00", "level": "INFO", "trace_id": "a9e9abec4f164c83bdb06f0c6e4b9659", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T05:59:07.754+00:00", "level": "INFO", "trace_id": "a9e9abec4f164c83bdb06f0c6e4b9659", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48478 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:08.096+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 8 to dashboard_export_20260727T055907.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.096+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 8 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.099+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpwdqpstkv.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.099+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpw35_revp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.099+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpwdqpstkv.zip -> /tmp/tmpw35_revp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.100+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp0r5sph4r", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.103+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 11 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.689+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-01_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.776+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-01_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.780+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.782+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.786+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-GL__2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.788+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-GL__2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.792+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0000-CP_REL2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.794+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0000-CP_REL2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.800+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.804+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.872+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:08.913+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.010+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-02_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.063+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-02_click.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.074+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.081+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.1.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.098+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0022-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.108+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0022-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.173+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.210+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.213+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0020-02_max_dttm_updated.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.215+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0020-02_max_dttm_updated.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.216+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.219+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.220+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.221+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.489+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.500+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.501+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.501+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 8 (FI-0020 Просроченная дебиторская и кредиторская задолженность в динамике) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.501+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpw35_revp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.504+00:00", "level": "INFO", "trace_id": "43ea125900bc409c810561f3c01b3f7c", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:09.511+00:00", "level": "INFO", "trace_id": "43ea125900bc409c810561f3c01b3f7c", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:47994 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:09.518+00:00", "level": "INFO", "trace_id": "bca46987cf524457a0c279cdd903b5b6", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T05:59:09.524+00:00", "level": "INFO", "trace_id": "bca46987cf524457a0c279cdd903b5b6", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:47996 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.054+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:10.054+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:10.055+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/8.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.055+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/8.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.055+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpw35_revp.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.056+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpwdqpstkv.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.056+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0090 Расчётные рейтинги контрагентов'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.056+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 273 (FI-0090 Расчётные рейтинги контрагентов) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.056+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 273, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.292+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 273 to dashboard_export_20260727T055909.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.292+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 273 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.292+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp0782qpag.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.293+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpubq0qr55.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.293+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp0782qpag.zip -> /tmp/tmpubq0qr55.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.293+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpz3u8lqib", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.295+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.382+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_2_accounting_customer_insolvency.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.393+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_2_accounting_customer_insolvency.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.561+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_1_accounting_credit_rating_score.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.580+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_1_accounting_credit_rating_score.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.597+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090_3_accounting_significant_overdue_account_receivable.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.607+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090_3_accounting_significant_overdue_account_receivable.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.608+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.610+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.612+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.612+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.672+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.674+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.675+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.675+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 273 (FI-0090 Расчётные рейтинги контрагентов) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpubq0qr55.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.678+00:00", "level": "INFO", "trace_id": "871d85624e39421bbb0142744263876b", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-27T05:59:10.685+00:00", "level": "INFO", "trace_id": "871d85624e39421bbb0142744263876b", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.31.0.4:48004 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.712+00:00", "level": "INFO", "trace_id": "41a4e013cac34eb4bca840e9741ba281", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-27T05:59:10.717+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-27T05:59:10.719+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-27T05:59:10.719+00:00", "level": "INFO", "trace_id": "41a4e013cac34eb4bca840e9741ba281", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.31.0.4:48008 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.723+00:00", "level": "INFO", "trace_id": "6e8568f42abe4697984633aa3a7c4b07", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-27T05:59:10.724+00:00", "level": "INFO", "trace_id": "6e8568f42abe4697984633aa3a7c4b07", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.31.0.4:48010 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.728+00:00", "level": "INFO", "trace_id": "5970f9552ba84c438f86e5eea4157b1d", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T05:59:10.732+00:00", "level": "INFO", "trace_id": "5970f9552ba84c438f86e5eea4157b1d", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:48012 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.736+00:00", "level": "INFO", "trace_id": "2e6039f318cc41dbab4e9527560e18a9", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-27T05:59:10.744+00:00", "level": "INFO", "trace_id": "2e6039f318cc41dbab4e9527560e18a9", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.31.0.4:48014 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.752+00:00", "level": "INFO", "trace_id": "622fc601fbc44c8a9d80a9d3e62f8609", "src": "route.GET.api.settings.reports", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/reports"}}
|
||
{"ts": "2026-07-27T05:59:10.758+00:00", "level": "INFO", "trace_id": "622fc601fbc44c8a9d80a9d3e62f8609", "src": "route.GET.api.settings.reports", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/reports"}}
|
||
INFO: 172.31.0.4:48016 - "GET /api/settings/reports HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.761+00:00", "level": "INFO", "trace_id": "0cffc3c2d47f493395b2385932b28ce8", "src": "route.GET.api.reports.summary", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/reports/summary"}}
|
||
{"ts": "2026-07-27T05:59:10.763+00:00", "level": "INFO", "trace_id": "929f5f375ece4ef39ec0ccd480960b5a", "src": "route.GET.api.reports", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/reports"}}
|
||
{"ts": "2026-07-27T05:59:10.772+00:00", "level": "INFO", "trace_id": "0cffc3c2d47f493395b2385932b28ce8", "src": "route.GET.api.reports.summary", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/reports/summary"}}
|
||
INFO: 172.31.0.4:48018 - "GET /api/reports/summary HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.773+00:00", "level": "INFO", "trace_id": "929f5f375ece4ef39ec0ccd480960b5a", "src": "route.GET.api.reports", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/reports"}}
|
||
INFO: 172.31.0.4:48020 - "GET /api/reports?page=1&page_size=20&sort_by=updated_at&sort_order=desc HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:10.821+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:10.821+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:10.821+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/273.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.822+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/273.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.822+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpubq0qr55.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.822+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp0782qpag.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.822+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI_TEST Переводы'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.822+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 271 (FI_TEST Переводы) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.823+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 271, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.911+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 271 to dashboard_export_20260727T055910.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.911+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 271 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.912+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpok_x3p2f.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.912+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpfq7wf60a.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.912+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpok_x3p2f.zip -> /tmp/tmpfq7wf60a.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.912+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpd4yoi2r9", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.914+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.932+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-TEST_translations_completed.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.937+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-TEST_translations_completed.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.938+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.940+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in DEV_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.941+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.942+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.960+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.961+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.962+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.962+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 271 (FI_TEST Переводы) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:10.962+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpfq7wf60a.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.114+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 271 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.114+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.115+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpfq7wf60a.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.115+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpok_x3p2f.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.115+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0021 Дебиторская и кредиторская задолженность по документам'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.115+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 60 (FI-0021 Дебиторская и кредиторская задолженность по документам) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.115+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 60, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.580+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 60 to dashboard_export_20260727T055911.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.580+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 60 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.581+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp6pc1rsdh.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.581+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpd43hopak.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.581+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp6pc1rsdh.zip -> /tmp/tmpd43hopak.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.581+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmplx90yuks", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.800+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0021_clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.859+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0021_clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.866+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0024.1__is_second_friday.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.870+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0024.1__is_second_friday.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.870+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.873+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.874+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.875+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:11.997+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.001+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 60 (FI-0021 Дебиторская и кредиторская задолженность по документам) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.002+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpd43hopak.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.668+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 60 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.668+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.669+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpd43hopak.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.669+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp6pc1rsdh.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.669+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0084 Финансы. ПДЗ Даунстрим'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.669+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 212 (FI-0084 Финансы. ПДЗ Даунстрим) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:12.669+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 212, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.352+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48024 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:13.674+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 212 to dashboard_export_20260727T055912.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.674+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 212 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmplyy_mz00.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpkklyetuz.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmplyy_mz00.zip -> /tmp/tmpkklyetuz.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.676+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpvlwny6ql", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:13.680+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 6 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.348+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.446+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0084-06-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.454+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-04_SAP.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.459+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-04_SAP.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.764+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-00-01_start.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.939+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-00-01_start.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.951+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.958+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-08.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.962+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.964+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-01-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:14.991+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.006+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-07.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.007+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.010+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.011+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.011+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.482+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.503+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.504+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.504+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 212 (FI-0084 Финансы. ПДЗ Даунстрим) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:15.504+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpkklyetuz.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:16.934+00:00", "level": "INFO", "trace_id": "17e0bc0eda704dab9b4330d00037e48d", "src": "route.GET.api.logs.recent", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/logs/recent"}}
|
||
{"ts": "2026-07-27T05:59:16.951+00:00", "level": "INFO", "trace_id": "17e0bc0eda704dab9b4330d00037e48d", "src": "route.GET.api.logs.recent", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/logs/recent"}}
|
||
INFO: 172.31.0.4:48036 - "GET /api/logs/recent?limit=500&level=INFO HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T05:59:17.286+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 212 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.286+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.286+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpkklyetuz.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.287+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmplyy_mz00.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.287+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0070 Досье контрагента'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.287+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 2 (FI-0070 Досье контрагента) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.287+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 2, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.632+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 2 to dashboard_export_20260727T055917.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.632+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 2 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.633+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpnxto0try.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.633+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpcka_2v6l.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.633+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpnxto0try.zip -> /tmp/tmpcka_2v6l.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.633+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpvxuzivpd", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.636+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 5 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.827+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.847+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-02.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.855+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.861+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-01.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.924+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.959+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-05.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:17.985+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.001+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-03.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.034+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0070-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.053+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0070-04.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.054+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.057+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.058+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.058+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.168+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.173+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.174+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.174+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 2 (FI-0070 Досье контрагента) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.175+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpcka_2v6l.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.180+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48042 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:18.418+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:18.418+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:18.419+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/2.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.419+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/2.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.420+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpcka_2v6l.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.420+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpnxto0try.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.420+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0030 Дебиторская задолженность по штрафам'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.420+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 9 (FI-0030 Дебиторская задолженность по штрафам) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.420+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 9, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.649+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 9 to dashboard_export_20260727T055918.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.649+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 9 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.650+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpb2pxyvgh.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.650+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmphquzsdk1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.650+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpb2pxyvgh.zip -> /tmp/tmphquzsdk1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.650+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp5nqejkv2", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.652+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.838+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0030.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.889+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0030.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.890+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.893+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.894+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.894+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.945+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.948+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.949+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.949+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 9 (FI-0030 Дебиторская задолженность по штрафам) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.949+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmphquzsdk1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:18.953+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48044 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:19.115+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:19.116+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:19.116+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/9.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/9.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmphquzsdk1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpb2pxyvgh.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0023 Дебиторская задолженность для казначейства'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.117+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 187 (FI-0023 Дебиторская задолженность для казначейства) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.118+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 187, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.354+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 187 to dashboard_export_20260727T055919.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.354+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 187 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.354+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp1ztj10mm.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.354+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpf_88hucy.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.355+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmp1ztj10mm.zip -> /tmp/tmpf_88hucy.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.355+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpyxoig756", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.357+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.415+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.422+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.457+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0023.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.477+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0023.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.478+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.481+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.482+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.482+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.529+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.532+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.532+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.532+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 187 (FI-0023 Дебиторская задолженность для казначейства) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.533+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmpf_88hucy.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.696+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:19.696+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:19.697+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/187.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.697+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/187.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.697+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpf_88hucy.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.697+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp1ztj10mm.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.698+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.698+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 211 (FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:19.698+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 211, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.080+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 211 to dashboard_export_20260727T055919.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.081+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 211 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.081+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmporczzgpr.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.081+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp667snrrb.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.081+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmporczzgpr.zip -> /tmp/tmp667snrrb.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.082+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmpn1sxzqm0", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.084+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 3 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.670+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.740+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.852+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042_FINAL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.911+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042_FINAL.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.964+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0042.1_2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.996+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0042.1_2.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.996+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:20.999+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.000+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.001+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.072+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.076+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.077+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.077+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 211 (FI-0041 Оборотно-сальдовая ведомость (ОСВ) по счетам главной книги (ГК)) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.077+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmp667snrrb.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:21.081+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48054 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:22.008+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Imported dashboard 211 into target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Import successful", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp667snrrb.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmporczzgpr.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0083 Статистика по ДЗ/ПДЗ'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 6 (FI-0083 Статистика по ДЗ/ПДЗ) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.009+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 6, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.171+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 6 to dashboard_export_20260727T055921.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.171+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 6 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.172+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpue0iz_fc.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.172+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp_52dklz1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.172+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpue0iz_fc.zip -> /tmp/tmp_52dklz1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.172+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmp8r3854vp", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.174+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 2 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.211+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.218+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0080-06.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.232+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0090.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.241+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0090.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.242+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.244+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.245+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.246+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.269+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.271+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.272+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.272+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 6 (FI-0083 Статистика по ДЗ/ПДЗ) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.272+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmp_52dklz1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.360+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48056 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:22.582+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:22.582+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:22.583+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/6.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/6.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmp_52dklz1.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpue0iz_fc.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Starting pipeline for dashboard 'FI-0050 Налог на прибыль (ОНА и ОНО)'", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exporting dashboard 10 (FI-0050 Налог на прибыль (ОНА и ОНО)) from preprod", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.584+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.export_dashboard", "marker": "REASON", "intent": "Exporting dashboard", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dashboard_id": 10, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.757+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "export_dashboard", "marker": "REFLECT", "intent": "Exported dashboard 10 to dashboard_export_20260727T055922.zip.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.757+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Exported dashboard 10 from source Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.758+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpp0zdwr7o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.758+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Created temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmph7ggbnux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.758+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Starting ZIP transformation: /tmp/tmpp0zdwr7o.zip -> /tmp/tmph7ggbnux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.758+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Extracting source archive to /tmp/tmphco12_lz", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.760+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 4 dataset YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.789+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_unit_balance_code.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.791+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_unit_balance_code.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.795+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_balance_sheet_version_code.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.798+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_balance_sheet_version_code.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.812+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.823+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.826+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REASON", "intent": "Replacing database UUID in FI-0050_fiscal_year.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.828+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_yaml", "marker": "REFLECT", "intent": "Database UUID patched in FI-0050_fiscal_year.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.829+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Transforming 1 database YAML files", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.832+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine._transform_database_yaml", "marker": "REASON", "intent": "Replacing database UUID in Prod_Clickhouse.yaml", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.833+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.834+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Patching cross-filters for 1 dashboards", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.871+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REASON", "intent": "Re-packaging transformed archive (strip_databases=False)", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.873+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.migration_engine.transform_zip", "marker": "REFLECT", "intent": "ZIP transformation completed successfully", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.874+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Pushing transformed ZIP to target Superset", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.874+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "REASON", "intent": "[superset_api] Importing dashboard 10 (FI-0050 Налог на прибыль (ОНА и ОНО)) into dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.874+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._base._do_import", "marker": "REASON", "intent": "Uploading file: /tmp/tmph7ggbnux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.966+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.superset_client._dashboards_crud.import_dashboard", "marker": "EXPLORE", "intent": "First import attempt failed", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "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-27T05:59:22.966+00:00", "level": "WARNING", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.task_manager.task_logger._log", "marker": "EXPLORE", "intent": "[superset_api] Superset import failed for dashboard 10: [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": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}, "error": "Error during task execution"}
|
||
{"ts": "2026-07-27T05:59:22.967+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/10.source.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.967+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "services.storage_service.save_from_path", "marker": "REASON", "intent": "Stored file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dest": "/app/storage/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/10.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.968+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmph7ggbnux.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.968+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "core.utils.fileio.create_temp_file", "marker": "REASON", "intent": "Removed temporary file", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"dir": "/tmp/tmpp0zdwr7o.zip", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.968+00:00", "level": "INFO", "trace_id": "274ce79f97ae4291b21e635af94b457b", "src": "plugins.migration.execute", "marker": "REASON", "intent": "Executing incremental ID catalog sync on target", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:22.968+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "IdMappingService.sync_environment", "marker": "REASON", "intent": "Starting sync for environment ss-dev", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"environment_id": "ss-dev", "incremental": true, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.006+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 0 chart resources.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.035+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 0 dataset resources.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.063+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "get_all_resources", "marker": "REFLECT", "intent": "Fetched 0 dashboard resources.", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.063+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "core.mapping_service.sync_environment", "marker": "REFLECT", "intent": "Successfully synced environment", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"synced": 0, "deleted_stale": 0, "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.063+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Incremental catalog sync closed out cleanly", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.063+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "plugins.migration.execute", "marker": "REFLECT", "intent": "Migration cycle fully resolved", "task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.064+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task execution completed successfully", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T05:59:23.078+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task execution finished", "payload": {"task_id": "4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "status": "TaskStatus.SUCCESS"}}
|
||
{"ts": "2026-07-27T05:59:23.078+00:00", "level": "INFO", "trace_id": "2ab3e4c31d404bc58f1f42270830437c", "src": "core.task_manager.lifecycle._run_task", "marker": "REFLECT", "intent": "Task lifecycle reached persisted terminal state"}
|
||
{"ts": "2026-07-27T05:59:27.667+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48070 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:30.935+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48082 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:32.750+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48086 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:41.833+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48110 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:42.424+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48112 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:59.211+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48154 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T05:59:59.329+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48156 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:00:13.190+00:00", "level": "INFO", "trace_id": "7caa8f33485d4fe79d51694111e5067d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.192+00:00", "level": "INFO", "trace_id": "7caa8f33485d4fe79d51694111e5067d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48684 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:13.195+00:00", "level": "INFO", "trace_id": "1b6b4192e5014a51a52d556472eebbce", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.197+00:00", "level": "INFO", "trace_id": "1b6b4192e5014a51a52d556472eebbce", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48686 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:13.199+00:00", "level": "INFO", "trace_id": "340e036fcbbe476d9417c7e03d37d465", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.201+00:00", "level": "INFO", "trace_id": "340e036fcbbe476d9417c7e03d37d465", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48688 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:13.202+00:00", "level": "INFO", "trace_id": "e546b300c03741f4b129d480e87197b4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.204+00:00", "level": "INFO", "trace_id": "e546b300c03741f4b129d480e87197b4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48690 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:13.206+00:00", "level": "INFO", "trace_id": "5ed0930c8d2c41a18dc43618804be48b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.208+00:00", "level": "INFO", "trace_id": "5ed0930c8d2c41a18dc43618804be48b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48692 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:13.210+00:00", "level": "INFO", "trace_id": "c56cd032b7eb4723b240bde82edc94c9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:00:13.212+00:00", "level": "INFO", "trace_id": "c56cd032b7eb4723b240bde82edc94c9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48694 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:00:17.337+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48218 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:00:30.334+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48254 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:00:33.334+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48260 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:00:49.352+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48298 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:01.332+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48330 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:05.338+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48344 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:18.621+00:00", "level": "INFO", "trace_id": "51dfccd491f744fc99ae353714098286", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.624+00:00", "level": "INFO", "trace_id": "51dfccd491f744fc99ae353714098286", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48862 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:18.626+00:00", "level": "INFO", "trace_id": "78815a736052451baeeeecb34399c792", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.628+00:00", "level": "INFO", "trace_id": "78815a736052451baeeeecb34399c792", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48864 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:18.630+00:00", "level": "INFO", "trace_id": "a5a8401b9e314a859e4369910b8f4d43", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.632+00:00", "level": "INFO", "trace_id": "a5a8401b9e314a859e4369910b8f4d43", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48866 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:18.634+00:00", "level": "INFO", "trace_id": "1529488eff6c49ec8de6c1669d920679", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.636+00:00", "level": "INFO", "trace_id": "1529488eff6c49ec8de6c1669d920679", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48868 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:18.638+00:00", "level": "INFO", "trace_id": "7bb0f85f1b8a4300a8bdc372488d5049", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.640+00:00", "level": "INFO", "trace_id": "7bb0f85f1b8a4300a8bdc372488d5049", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48870 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:18.642+00:00", "level": "INFO", "trace_id": "25dd89b2b8714f24a10539159c189d1b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:01:18.644+00:00", "level": "INFO", "trace_id": "25dd89b2b8714f24a10539159c189d1b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:48872 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:20.405+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48394 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:31.391+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48418 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:35.467+00:00", "level": "INFO", "trace_id": "912cd24b1ec04080a2bf4130bead1084", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/app-logs", "user": "admin"}}
|
||
INFO: 172.31.0.4:48432 - "WebSocket /ws/app-logs?level=INFO&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=912cd24b1ec04080a2bf4130bead1084" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:39.240+00:00", "level": "INFO", "trace_id": "c801e3d479da4f7b85923fd8f9315f55", "src": "route.GET.api.auth.me", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/auth/me"}}
|
||
{"ts": "2026-07-27T06:01:39.245+00:00", "level": "INFO", "trace_id": "c801e3d479da4f7b85923fd8f9315f55", "src": "route.GET.api.auth.me", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/auth/me"}}
|
||
INFO: 172.31.0.4:48438 - "GET /api/auth/me HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:39.263+00:00", "level": "INFO", "trace_id": "c479046f92444e20ad8dcfafe4c1ddb6", "src": "route.GET.api.settings.consolidated", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/consolidated"}}
|
||
{"ts": "2026-07-27T06:01:39.266+00:00", "level": "INFO", "trace_id": "68903a81742c4dd88fe7aabe20efc900", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T06:01:39.268+00:00", "level": "INFO", "trace_id": "df5b884cb6534a83931b4c12ca63db06", "src": "route.GET.api.settings.features", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/settings/features"}}
|
||
{"ts": "2026-07-27T06:01:39.268+00:00", "level": "INFO", "trace_id": "6e06ca86384c491985b38bb7edebffb5", "src": "route.GET.api.profile.preferences", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/profile/preferences"}}
|
||
{"ts": "2026-07-27T06:01:39.273+00:00", "level": "INFO", "trace_id": "df5b884cb6534a83931b4c12ca63db06", "src": "route.GET.api.settings.features", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/features"}}
|
||
INFO: 172.31.0.4:48444 - "GET /api/settings/features HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:39.274+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "api.routes.settings.get_consolidated_settings", "marker": "REASON", "intent": "Fetching consolidated settings payload"}
|
||
{"ts": "2026-07-27T06:01:39.278+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "api.routes.settings.get_consolidated_settings", "marker": "REFLECT", "intent": "Consolidated settings payload assembled"}
|
||
{"ts": "2026-07-27T06:01:39.279+00:00", "level": "INFO", "trace_id": "c479046f92444e20ad8dcfafe4c1ddb6", "src": "route.GET.api.settings.consolidated", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/settings/consolidated"}}
|
||
INFO: 172.31.0.4:48440 - "GET /api/settings/consolidated HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:39.281+00:00", "level": "INFO", "trace_id": "68903a81742c4dd88fe7aabe20efc900", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:48442 - "GET /api/environments HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:39.285+00:00", "level": "INFO", "trace_id": "6e06ca86384c491985b38bb7edebffb5", "src": "route.GET.api.profile.preferences", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/profile/preferences"}}
|
||
INFO: 172.31.0.4:48446 - "GET /api/profile/preferences HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:39.289+00:00", "level": "INFO", "trace_id": "d5f33776899044a0b9728c7d8d1c8f25", "src": "route.GET.api.environments", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/environments"}}
|
||
{"ts": "2026-07-27T06:01:39.293+00:00", "level": "INFO", "trace_id": "d5f33776899044a0b9728c7d8d1c8f25", "src": "route.GET.api.environments", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/environments"}}
|
||
INFO: 172.31.0.4:48448 - "GET /api/environments HTTP/1.1" 200 OK
|
||
INFO: 172.31.0.4:48460 - "GET /api/tasks?limit=10&plugin_id=superset-migration HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:43.271+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48462 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:01:45.902+00:00", "level": "INFO", "trace_id": "a704a2531be74b47a30e479279d207a1", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
{"ts": "2026-07-27T06:01:45.907+00:00", "level": "INFO", "trace_id": "a704a2531be74b47a30e479279d207a1", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2"}}
|
||
INFO: 172.31.0.4:48472 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:45.931+00:00", "level": "INFO", "trace_id": "78605815c09046ce8af1247c5878f2df", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
{"ts": "2026-07-27T06:01:45.944+00:00", "level": "INFO", "trace_id": "78605815c09046ce8af1247c5878f2df", "src": "route.GET.api.tasks.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.logs", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs"}}
|
||
INFO: 172.31.0.4:48474 - "GET /api/tasks/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/logs?limit=1000 HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:01:49.703+00:00", "level": "INFO", "trace_id": "58aefdd7a5f644b49303977728d3ea50", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.zip", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip"}}
|
||
{"ts": "2026-07-27T06:01:49.705+00:00", "level": "INFO", "trace_id": "58aefdd7a5f644b49303977728d3ea50", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.zip", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip"}}
|
||
INFO: 172.31.0.4:48482 - "GET /api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-27T06:01:53.376+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48496 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:02.138+00:00", "level": "INFO", "trace_id": "5a8ae88db5b1405d888450c00977ae3d", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.zip", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip"}}
|
||
{"ts": "2026-07-27T06:02:02.139+00:00", "level": "INFO", "trace_id": "5a8ae88db5b1405d888450c00977ae3d", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.zip", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip"}}
|
||
INFO: 172.31.0.4:48518 - "GET /api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.zip HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-27T06:02:03.478+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48522 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:05.542+00:00", "level": "INFO", "trace_id": "d96c305f9b8347c98f85fea01d2737e6", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.source.zip", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.source.zip"}}
|
||
{"ts": "2026-07-27T06:02:05.543+00:00", "level": "INFO", "trace_id": "d96c305f9b8347c98f85fea01d2737e6", "src": "route.GET.api.storage.download.migrations_failed.4cde42ed-7aef-4b7b-82d2-194ff6d94ee2.87.source.zip", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 401, "path": "/api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.source.zip"}}
|
||
INFO: 172.31.0.4:48532 - "GET /api/storage/download/migrations_failed/4cde42ed-7aef-4b7b-82d2-194ff6d94ee2/87.source.zip HTTP/1.1" 401 Unauthorized
|
||
{"ts": "2026-07-27T06:02:13.645+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48548 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:23.922+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48576 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:24.063+00:00", "level": "INFO", "trace_id": "61f9eebc2fb44bdfa233e7f669270ff4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.066+00:00", "level": "INFO", "trace_id": "61f9eebc2fb44bdfa233e7f669270ff4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49066 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:24.068+00:00", "level": "INFO", "trace_id": "5dbc06d86a314913a1125eb35c9dcef2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.071+00:00", "level": "INFO", "trace_id": "5dbc06d86a314913a1125eb35c9dcef2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49068 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:24.072+00:00", "level": "INFO", "trace_id": "58a216b7fa8845e5b0ea8d247d61e74d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.074+00:00", "level": "INFO", "trace_id": "58a216b7fa8845e5b0ea8d247d61e74d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49070 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:24.076+00:00", "level": "INFO", "trace_id": "9792250c378a48a6aacb4a3d43b30df4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.078+00:00", "level": "INFO", "trace_id": "9792250c378a48a6aacb4a3d43b30df4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49072 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:24.080+00:00", "level": "INFO", "trace_id": "0497469c05244882b15191994df6746f", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.082+00:00", "level": "INFO", "trace_id": "0497469c05244882b15191994df6746f", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49074 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:24.084+00:00", "level": "INFO", "trace_id": "5b8f8930a0ab460bbe2d3e7fa93d3d8c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:02:24.086+00:00", "level": "INFO", "trace_id": "5b8f8930a0ab460bbe2d3e7fa93d3d8c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49076 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:02:33.979+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48612 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:44.039+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48638 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:02:54.131+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48664 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:04.187+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48688 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:14.346+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48714 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:25.342+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48746 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:29.524+00:00", "level": "INFO", "trace_id": "5b0f1df5eaf5437abd884df4e91fa5f5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.527+00:00", "level": "INFO", "trace_id": "5b0f1df5eaf5437abd884df4e91fa5f5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49242 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:29.529+00:00", "level": "INFO", "trace_id": "46e6aca1d19f413b8813ed839069993c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.532+00:00", "level": "INFO", "trace_id": "46e6aca1d19f413b8813ed839069993c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49244 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:29.534+00:00", "level": "INFO", "trace_id": "e633a814ede14e66b9649eed7cbf0500", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.536+00:00", "level": "INFO", "trace_id": "e633a814ede14e66b9649eed7cbf0500", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49246 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:29.538+00:00", "level": "INFO", "trace_id": "a21475d95c33468fb8794ba0ffe7ebea", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.540+00:00", "level": "INFO", "trace_id": "a21475d95c33468fb8794ba0ffe7ebea", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49248 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:29.542+00:00", "level": "INFO", "trace_id": "b9d7341dc12740389ad79978477513b0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.544+00:00", "level": "INFO", "trace_id": "b9d7341dc12740389ad79978477513b0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49250 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:29.546+00:00", "level": "INFO", "trace_id": "bc3e2de20de04305af4faa27899a4c42", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:03:29.548+00:00", "level": "INFO", "trace_id": "bc3e2de20de04305af4faa27899a4c42", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49252 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:03:36.339+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48784 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:47.347+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48810 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:03:58.346+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48840 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:04:09.367+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48866 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:04:20.404+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48900 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:04:31.451+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48924 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:04:34.985+00:00", "level": "INFO", "trace_id": "a5bb8056f9474dbc8a87829f66ddae09", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:34.988+00:00", "level": "INFO", "trace_id": "a5bb8056f9474dbc8a87829f66ddae09", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49420 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:34.991+00:00", "level": "INFO", "trace_id": "922b11af2b43457ea669dedc471b173e", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:34.993+00:00", "level": "INFO", "trace_id": "922b11af2b43457ea669dedc471b173e", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49422 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:34.996+00:00", "level": "INFO", "trace_id": "be1d40eaaca843379ea4beab4064acf8", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:34.998+00:00", "level": "INFO", "trace_id": "be1d40eaaca843379ea4beab4064acf8", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49424 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:35.000+00:00", "level": "INFO", "trace_id": "b8ea1fcc8b2442be887ed8b39c0780a5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:35.002+00:00", "level": "INFO", "trace_id": "b8ea1fcc8b2442be887ed8b39c0780a5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49426 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:35.004+00:00", "level": "INFO", "trace_id": "eccd4c0a67344d7d81d91a8e02363bc0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:35.006+00:00", "level": "INFO", "trace_id": "eccd4c0a67344d7d81d91a8e02363bc0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49428 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:35.008+00:00", "level": "INFO", "trace_id": "de0114071a1f47b98373bf85789ce7d4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:04:35.010+00:00", "level": "INFO", "trace_id": "de0114071a1f47b98373bf85789ce7d4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49430 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:04:42.335+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48962 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:04:53.341+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:48992 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:04.330+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49016 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:15.335+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49048 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:26.363+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49076 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:37.350+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49100 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:40.503+00:00", "level": "INFO", "trace_id": "78edd0b35e55428ab9f983b25428b7de", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.506+00:00", "level": "INFO", "trace_id": "78edd0b35e55428ab9f983b25428b7de", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49600 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:40.509+00:00", "level": "INFO", "trace_id": "1ad57a7cc5c4402db1c9ab2d47ce85be", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.511+00:00", "level": "INFO", "trace_id": "1ad57a7cc5c4402db1c9ab2d47ce85be", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49602 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:40.513+00:00", "level": "INFO", "trace_id": "f69b5429a9b94a00b79bab1c6a2b938c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.515+00:00", "level": "INFO", "trace_id": "f69b5429a9b94a00b79bab1c6a2b938c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49604 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:40.517+00:00", "level": "INFO", "trace_id": "7c4d3d02eca149b1b1d95222daebaf69", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.519+00:00", "level": "INFO", "trace_id": "7c4d3d02eca149b1b1d95222daebaf69", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49606 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:40.521+00:00", "level": "INFO", "trace_id": "24aef0fbaa0d467dbf7b0259083903c9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.523+00:00", "level": "INFO", "trace_id": "24aef0fbaa0d467dbf7b0259083903c9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49608 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:40.525+00:00", "level": "INFO", "trace_id": "4aa68f772a90438498aa4d6c74335623", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:05:40.527+00:00", "level": "INFO", "trace_id": "4aa68f772a90438498aa4d6c74335623", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49610 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:05:48.335+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49140 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:05:59.359+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49168 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:06:10.352+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49198 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:06:21.341+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49226 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:06:32.406+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49252 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:06:43.333+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49278 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:06:45.926+00:00", "level": "INFO", "trace_id": "1aef879d6e4f47e4b8902b65c272f0de", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.928+00:00", "level": "INFO", "trace_id": "1aef879d6e4f47e4b8902b65c272f0de", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49776 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:45.931+00:00", "level": "INFO", "trace_id": "09d3e7db655e4e59ab0c271ef0165fb6", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.933+00:00", "level": "INFO", "trace_id": "09d3e7db655e4e59ab0c271ef0165fb6", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49778 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:45.935+00:00", "level": "INFO", "trace_id": "721e9366cdaa47f1ad610eac65a8b844", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.937+00:00", "level": "INFO", "trace_id": "721e9366cdaa47f1ad610eac65a8b844", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49780 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:45.940+00:00", "level": "INFO", "trace_id": "f2cce9a984b54c9ab482f186a78ccf72", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.941+00:00", "level": "INFO", "trace_id": "f2cce9a984b54c9ab482f186a78ccf72", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49782 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:45.943+00:00", "level": "INFO", "trace_id": "f87cd23372234570a24269cba7efca4b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.945+00:00", "level": "INFO", "trace_id": "f87cd23372234570a24269cba7efca4b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49784 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:45.947+00:00", "level": "INFO", "trace_id": "e0b8fe4657374608ad39cd188265484c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:06:45.949+00:00", "level": "INFO", "trace_id": "e0b8fe4657374608ad39cd188265484c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49786 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:06:54.334+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49318 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:05.334+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49350 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:16.331+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49374 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:27.334+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49402 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:38.343+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49430 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:49.349+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49454 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:07:51.424+00:00", "level": "INFO", "trace_id": "82fc7ff9fba44a3fb81e94749b4cb0ff", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.427+00:00", "level": "INFO", "trace_id": "82fc7ff9fba44a3fb81e94749b4cb0ff", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49952 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:07:51.430+00:00", "level": "INFO", "trace_id": "dfdf5bc9d30f4a72a811b9419059de3c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.432+00:00", "level": "INFO", "trace_id": "dfdf5bc9d30f4a72a811b9419059de3c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49954 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:07:51.434+00:00", "level": "INFO", "trace_id": "106daa34c97147c18274080a500f13b7", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.436+00:00", "level": "INFO", "trace_id": "106daa34c97147c18274080a500f13b7", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49956 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:07:51.438+00:00", "level": "INFO", "trace_id": "1a96bae0b809482c86e2144b6847b204", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.440+00:00", "level": "INFO", "trace_id": "1a96bae0b809482c86e2144b6847b204", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49958 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:07:51.441+00:00", "level": "INFO", "trace_id": "0eaf7654a0944f5389730c2d005eda04", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.443+00:00", "level": "INFO", "trace_id": "0eaf7654a0944f5389730c2d005eda04", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49960 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:07:51.445+00:00", "level": "INFO", "trace_id": "8d726142cc1744aea9780cd37ca7d43b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:07:51.447+00:00", "level": "INFO", "trace_id": "8d726142cc1744aea9780cd37ca7d43b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:49962 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:00.339+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49500 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:11.332+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49526 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:22.365+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49552 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:33.375+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49580 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:44.352+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49606 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:55.330+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49638 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:08:56.853+00:00", "level": "INFO", "trace_id": "52d131b99c6e4449877120434aff38f2", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.856+00:00", "level": "INFO", "trace_id": "52d131b99c6e4449877120434aff38f2", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50130 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:56.859+00:00", "level": "INFO", "trace_id": "9516fcf5ff9140e7861b255aea03c0be", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.861+00:00", "level": "INFO", "trace_id": "9516fcf5ff9140e7861b255aea03c0be", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50132 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:56.863+00:00", "level": "INFO", "trace_id": "09ad5a99c1f14533b6f6ba9ed885c237", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.865+00:00", "level": "INFO", "trace_id": "09ad5a99c1f14533b6f6ba9ed885c237", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50134 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:56.867+00:00", "level": "INFO", "trace_id": "a38a1e1287c04676b6046cac769f2369", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.869+00:00", "level": "INFO", "trace_id": "a38a1e1287c04676b6046cac769f2369", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50136 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:56.871+00:00", "level": "INFO", "trace_id": "415210f24a79407bbc7b3025eae1bb59", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.873+00:00", "level": "INFO", "trace_id": "415210f24a79407bbc7b3025eae1bb59", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50138 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:08:56.874+00:00", "level": "INFO", "trace_id": "1c2b525a262546189d97a3c87fde0cba", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:08:56.876+00:00", "level": "INFO", "trace_id": "1c2b525a262546189d97a3c87fde0cba", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50140 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:09:06.322+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49676 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:09:17.323+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49702 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:09:28.330+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49730 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:09:39.326+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49756 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:09:50.337+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49788 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:01.339+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49814 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:02.307+00:00", "level": "INFO", "trace_id": "a50a337dff994f6b91a18f42f1f19006", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.309+00:00", "level": "INFO", "trace_id": "a50a337dff994f6b91a18f42f1f19006", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50306 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:02.312+00:00", "level": "INFO", "trace_id": "5ba0dd50f1ed467293cf7947d47c186d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.314+00:00", "level": "INFO", "trace_id": "5ba0dd50f1ed467293cf7947d47c186d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50308 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:02.316+00:00", "level": "INFO", "trace_id": "f5b54515a50142dfb56986af9daf6f65", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.318+00:00", "level": "INFO", "trace_id": "f5b54515a50142dfb56986af9daf6f65", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50310 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:02.320+00:00", "level": "INFO", "trace_id": "57a51f18103e41df854583c083b93b95", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.323+00:00", "level": "INFO", "trace_id": "57a51f18103e41df854583c083b93b95", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50312 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:02.325+00:00", "level": "INFO", "trace_id": "d9b00ed96db34d3595a70ab7d44779eb", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.327+00:00", "level": "INFO", "trace_id": "d9b00ed96db34d3595a70ab7d44779eb", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50314 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:02.329+00:00", "level": "INFO", "trace_id": "ec0175b07fc54881a27e7374ef6f8ce0", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:10:02.331+00:00", "level": "INFO", "trace_id": "ec0175b07fc54881a27e7374ef6f8ce0", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50316 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:10:12.354+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49852 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:23.352+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49882 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:34.406+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49906 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:45.347+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49938 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:10:56.324+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49966 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:11:07.328+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:49990 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:11:07.781+00:00", "level": "INFO", "trace_id": "853a07cce8284cf99540de252fb16a58", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.783+00:00", "level": "INFO", "trace_id": "853a07cce8284cf99540de252fb16a58", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50480 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:07.786+00:00", "level": "INFO", "trace_id": "1fa562be362f46f0a395655c12f322b1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.788+00:00", "level": "INFO", "trace_id": "1fa562be362f46f0a395655c12f322b1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50482 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:07.790+00:00", "level": "INFO", "trace_id": "71b6b26433694198869e5b096fe4d291", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.791+00:00", "level": "INFO", "trace_id": "71b6b26433694198869e5b096fe4d291", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50484 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:07.793+00:00", "level": "INFO", "trace_id": "46a6c871f55d4f028fe13b3bcfa663c5", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.795+00:00", "level": "INFO", "trace_id": "46a6c871f55d4f028fe13b3bcfa663c5", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50486 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:07.797+00:00", "level": "INFO", "trace_id": "7f33fe8b25c24fd9bac78c603cbf76f4", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.798+00:00", "level": "INFO", "trace_id": "7f33fe8b25c24fd9bac78c603cbf76f4", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50488 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:07.800+00:00", "level": "INFO", "trace_id": "476798012a674428877aa8e9ceb72c7d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:11:07.802+00:00", "level": "INFO", "trace_id": "476798012a674428877aa8e9ceb72c7d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50490 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:11:18.355+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50030 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:11:29.335+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50058 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:11:40.332+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50088 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:11:51.333+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50114 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:02.351+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50150 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:13.165+00:00", "level": "INFO", "trace_id": "5d6b32e1f5d84b00bf59386aa00197f1", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.167+00:00", "level": "INFO", "trace_id": "5d6b32e1f5d84b00bf59386aa00197f1", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50664 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.170+00:00", "level": "INFO", "trace_id": "7d6190a8cb654e84aeb1ad1dbc5c8633", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.172+00:00", "level": "INFO", "trace_id": "7d6190a8cb654e84aeb1ad1dbc5c8633", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50666 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.174+00:00", "level": "INFO", "trace_id": "f20f36a6e9c14f018e53dbffeb099913", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.176+00:00", "level": "INFO", "trace_id": "f20f36a6e9c14f018e53dbffeb099913", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50668 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.178+00:00", "level": "INFO", "trace_id": "1210f185a0f249fcb7aff94b566d4f7c", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.179+00:00", "level": "INFO", "trace_id": "1210f185a0f249fcb7aff94b566d4f7c", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50670 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.182+00:00", "level": "INFO", "trace_id": "5e060cf79b9a43a58e4529e0030bc5f9", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.183+00:00", "level": "INFO", "trace_id": "5e060cf79b9a43a58e4529e0030bc5f9", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50672 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.186+00:00", "level": "INFO", "trace_id": "1915ac5245a040e69429e576b51f6511", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:12:13.187+00:00", "level": "INFO", "trace_id": "1915ac5245a040e69429e576b51f6511", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50674 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:12:13.336+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50188 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:24.378+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50216 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:35.390+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50248 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:46.340+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50272 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:12:56.405+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50300 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:13:06.459+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50324 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:13:17.059+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50348 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|
||
{"ts": "2026-07-27T06:13:18.575+00:00", "level": "INFO", "trace_id": "d6d75b88c12b43e9a32e1c2a8a9ffe46", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.578+00:00", "level": "INFO", "trace_id": "d6d75b88c12b43e9a32e1c2a8a9ffe46", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50842 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:18.581+00:00", "level": "INFO", "trace_id": "03446e6d639b4a37bdb9b0084787de7a", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.583+00:00", "level": "INFO", "trace_id": "03446e6d639b4a37bdb9b0084787de7a", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50844 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:18.585+00:00", "level": "INFO", "trace_id": "7251f4a325c64b9cbb3e445a1c94674d", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.587+00:00", "level": "INFO", "trace_id": "7251f4a325c64b9cbb3e445a1c94674d", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50846 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:18.589+00:00", "level": "INFO", "trace_id": "ef4d952992f14c859746dfdb3108b742", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.591+00:00", "level": "INFO", "trace_id": "ef4d952992f14c859746dfdb3108b742", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50848 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:18.593+00:00", "level": "INFO", "trace_id": "c56f1f1d549b4db3bbd66f8dd7344aed", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.595+00:00", "level": "INFO", "trace_id": "c56f1f1d549b4db3bbd66f8dd7344aed", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50850 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:18.596+00:00", "level": "INFO", "trace_id": "13c2ee186e6e43e3a9808ffe7a854f7b", "src": "route.GET.api.agent.llm-config", "marker": "REASON", "intent": "Handle API request", "payload": {"method": "GET", "path": "/api/agent/llm-config"}}
|
||
{"ts": "2026-07-27T06:13:18.598+00:00", "level": "INFO", "trace_id": "13c2ee186e6e43e3a9808ffe7a854f7b", "src": "route.GET.api.agent.llm-config", "marker": "REFLECT", "intent": "API request completed", "payload": {"status": 200, "path": "/api/agent/llm-config"}}
|
||
INFO: 172.31.0.5:50852 - "GET /api/agent/llm-config HTTP/1.1" 200 OK
|
||
{"ts": "2026-07-27T06:13:27.114+00:00", "level": "INFO", "trace_id": "635b3bdfad6c4efba679d18441e6115c", "src": "app._authenticate_websocket", "marker": "REASON", "intent": "WebSocket authenticated via JWT", "payload": {"endpoint": "ws/task-events", "user": "admin"}}
|
||
INFO: 172.31.0.4:50388 - "WebSocket /ws/task-events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbiIsInNjb3BlcyI6WyJBZG1pbiJdLCJleHAiOjE3ODUxNjA1MTEsImlhdCI6MTc4NTEzMTcxMSwianRpIjoiZTdkYmY1OGEtMTI0OC00OGRiLTg4YWUtNDc2ZDUwMjNiYTFlIiwiYXVkIjoic3VwZXJzZXQtdG9vbHMtYXBpIiwiaXNzIjoic3VwZXJzZXQtdG9vbHMifQ.5z7LJSHo9KhihoZLrwjKe7i-E-E44JkMrEv5TW7wfeE&x-trace-id=635b3bdfad6c4efba679d18441e6115c" 403
|
||
INFO: connection rejected (403 Forbidden)
|
||
INFO: connection closed
|