<< All versions
Skill v1.0.1
currentAutomated scan100/100ingvarconsulting/unica/log-analysis
+3 new
──Details
PublishedAugust 11, 2026 at 07:18 AM
Content Hashsha256:fc6110ab5c87929b...
Git SHA9d2cfeb3a576
Bump Typepatch
──Files
Files (1 file, 3.0 KB)
SKILL.md3.0 KBactive
SKILL.md · 58 lines · 3.0 KB
version: "1.0.1" name: log-analysis description: "Анализ журнала регистрации и технологического журнала 1С. Используй когда нужно разобрать ЖР, ТЖ, исключения, блокировки, SQL/DBMSSQL, deadlock, long call, фоновые задания, HTTP-сервис или связать записи журнала с кодом."
Log Analysis
MCP routing
- Preferred path: use MCP
unicatoolsunica.code.search,unica.meta.info,unica.project.map,unica.code.diagnostics,unica.standards.search, andunica.standards.explain. - Use
unica.runtime.executeonly for related syntax/tests/launch verification, not as a substitute for log evidence. - Do not call internal runtime, analyzer, standards, or package adapters directly. They are hidden behind MCP
unica.
Inputs
Accept explicit journal registration exports, technological log files, copied log fragments, or paths provided by the user. Preserve timestamps, process/session ids, users, infobase, event kind, module/procedure, transaction id, SQL text, and correlation ids.
References
- Read
../../references/platform/runtime-diagnostics.mdfor ЖР/ТЖ timeline, startup, web-client, HTTP, background job, and process/session evidence. - Read
../../references/platform/db-performance.mdwhen log fragments contain SQL, locks, deadlocks, waits, long queries, or DBMS-specific artifacts.
Workflow
- Classify the evidence: ЖР event, ТЖ event, platform exception, DBMS/SQL, lock/deadlock, long call, background job, HTTP service, web client request, or auth/session problem.
- Build a timeline. Keep clock source and timezone explicit when several files are involved.
- Extract module, procedure, metadata object, HTTP path, query text, user/session, and transaction identifiers.
- Map log entries back to source with
unica.code.searchand metadata withunica.meta.info. - Use
unica.standards.searchorunica.standards.explainfor diagnostic ids anddevelopment-standardrecommendations. The exact meaning of a platform message requires aplatform-helpsource; if public MCPunicadoes not expose one, report the contract gap. - Separate root cause from consequences: the first exception/lock/timeout usually matters more than later rollback noise.
- For DBMS evidence, preserve lock holder/waiter, SQL text, transaction boundary, process id, session id, wait event, table/index name, and elapsed time together.
Output
- Root-cause hypothesis with evidence lines.
- Timeline of key events.
- Affected code and metadata paths.
- Recommended fix or next measurement.
- Missing evidence, if the log fragment cannot support a reliable conclusion.
MCP example
json
{"jsonrpc": "2.0","method": "tools/call","params": {"name": "unica.code.search","arguments": {"cwd": "<workspace>","query": "ВыполнитьОбменСКонтрагентом","limit": 20}}}