log-analyzer

Analyze Java, MySQL Binlog, Nginx, Trace, and Alert logs to extract entities and root-cause insights.

266|71|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/zrt-ai-lab/opencode-skills --skill log-analyzer-zrt-ai-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-analyzer
Source: https://github.com/zrt-ai-lab/opencode-skills/tree/main/log-analyzer
Command: npx skills add https://github.com/zrt-ai-lab/opencode-skills --skill log-analyzer-zrt-ai-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Log data is large, noisy, and hard to correlate across systems. This Skill provides automated, multi-type log analysis to extract entities, detect anomalies, and surface root-cause insights for faster incident response.

Core Features & Use Cases

  • Automatic log type detection across Java applications, MySQL Binlog, Nginx, Trace, and Alerts.
  • Entity extraction (IP, thread_id, trace_id, user_id, table names, etc.) and cross-event correlation.
  • Generates structured outputs (summary, entities, operations, alerts, insights) for debugging, security, and monitoring.
  • Use case: Investigate a sudden spike in errors by tying logs to a specific server and time window to identify probable root causes.

Quick Start

Run the analyzer on a log file to generate a comprehensive log analysis report.

Frequently Asked Questions about log-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically analyze large-scale application logs to find root causes?

Automated log analysis identifies and processes logs across Java, MySQL Binlog, and Nginx to extract entities and surface root-cause insights. It operates on large-scale datasets to automatically detect log types, correlate events, and generate structured outputs for faster incident response.

Can I extract entities like trace_id and IP addresses from Nginx and Java logs?

Yes, entity extraction captures values like IP, thread_id, trace_id, user_id, and table names from Nginx and Java logs. The analyzer automatically detects log types and correlates cross-event data to generate structured outputs including summaries and operations.

What is the best way to correlate MySQL Binlog and trace streams for anomaly detection?

Correlating MySQL Binlog and trace streams for anomaly detection is done by automatically identifying log types and extracting entities. The tool processes large-scale log datasets to tie alerts to specific servers and time windows, surfacing probable root causes.

Do I need external Python libraries to process 100M lines of logs?

No, you do not need external Python libraries to process 100M lines of logs. The analyzer requires only Python 3.x with the standard library, enabling large-scale log type detection and entity extraction without external dependencies.

How does automated log analysis handle sudden spikes in application errors?

Automated log analysis handles sudden error spikes by tying logs to specific servers and time windows to identify probable root causes. It detects log types across Java applications and alert streams, extracting entities to generate structured debugging insights.

What structured outputs are generated when investigating multi-type log data?

Investigating multi-type log data generates structured outputs including summaries, entities, operations, alerts, and insights. These outputs are produced by automatically detecting log types, extracting entities, and correlating events across Java, Nginx, and trace streams.