faucetsdn/udmi/log-anomaly-hunting
Claude Code and agent skill by faucetsdn/udmi
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Methodological playbook for chronologically correlating multi-service logs, detecting anomalies, and extracting boundary payloads.
Install
npx vskill@latest install faucetsdn/udmi/log-anomaly-huntingSKILL.md
Distributed Log Observability & Anomaly Hunting Playbook
1. Principle: Cross-Service Correlation Across Time
In distributed testing, a high-level symptom (such as an orchestrator timeout) is frequently caused by an earlier failure in the device, gateway, transport, or backend message processor.
Never treat a TIMEOUT or generic FAIL as the root cause without investigating the timeline of all constituent service logs:
sequence.log: Orchestrator expectations, timeouts, cutoffs, and assertions.pubber.log/device_system.log: Device application behavior and received packets.udmis.log: Backend message processing, reflection, and state sharding.validator.log: Schema compliance checks and error collector reports.
2. Investigation Procedure
- Automated Anomaly Scan: Run
detect_log_anomalies(run_dir="<run_dir>")to instantly surface:
- Jackson deserialization errors (
UnrecognizedPropertyException,JsonParseException). - Stale state cutoff rejections (
ignoring stale state update). - Transport and authentication refusals (
ConnectionRefusedError,Bad username or password). - Broker congestion and in-flight token starvation (
inFlight tokens,queue full).
- Chronological Alignment: Run
get_test_timeline(test_id="...", device_id="...", run_dir="<run_dir>")to construct a unified chronological sequence of events across all logs. Identify the exact step where behavior first diverged from nominal. - Boundary Payload Inspection: Run
inspect_message_trace(run_dir="<run_dir>")to inspect the exact recorded JSON payloads exchanged over MQTT (events_pointset.json,state.json,config.json). Check if fields match the schema. - Targeted Log Inspection: Use
get_test_logs(test_id="...", run_dir="<run_dir>")to inspect relevant log segments around the time of divergence.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmantis/skills/log-anomaly-hunting/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/faucetsdn/udmi/log-anomaly-hunting)