/install skylv-log-aggregation
log-aggregation
All your logs in one place. Search across services, find errors instantly, spot anomalies before they become outages — no SSH needed.
What It Does
- Collect logs — From files, stdout, syslog, Docker, cloud services
- Search — Full-text search with filters and time ranges
- Parse — Auto-detect formats, extract fields (JSON, Apache, custom)
- Aggregate — Group by service, level, time bucket
- Alert — Trigger on error rate spikes, specific patterns
- Export — To files, SIEM systems, or dashboards
Quick Start
# 1. Collect logs from your app
collect logs from /var/log/myapp/*.log
# 2. Search for errors
search error logs from last hour
# 3. Find specific pattern
search logs containing "payment failed" from today
# 4. Check error rate
get error count per minute from last 30 minutes
Common Use Cases
🐛 Debug Production Issue
# User reported error at 2:30 PM
search logs containing "user_id=12345" from 2:00 PM to 2:45 PM
# Find the stack trace
search logs containing "Exception" after "user_id=12345"
🚨 Monitor Error Spikes
# Check error rate
get error count per minute from last hour
# Set up alert
alert when error rate exceeds 10 per minute
# Alert on specific pattern
alert when logs contain "OutOfMemoryError"
📊 Analyze Performance
# Find slow requests
search logs containing "duration > 1000ms" from today
# Group by endpoint
aggregate logs by request_path calculate avg(duration)
🔍 Security Audit
# Find failed logins
search logs containing "login failed" from last 7 days
# Check for suspicious patterns
search logs containing "SELECT *" or "DROP TABLE" from last 24 hours
All Commands
| Command | Purpose |
|---|---|
collect logs from \x3Cpath> |
Ingest log files |
search logs \x3Cquery> |
Full-text search |
get error count |
Count errors by time |
aggregate logs by \x3Cfield> |
Group and summarize |
alert when \x3Ccondition> |
Create alert rule |
export logs to \x3Cfile> |
Download results |
parse logs as \x3Cformat> |
Set parser format |
tail logs from \x3Cservice> |
Live log streaming |
Supported Log Sources
Files: /var/log/*.log, rotating logs, compressed archives
Docker: Container stdout/stderr
Cloud: AWS CloudWatch, GCP Logging, Azure Monitor
Syslog: Local and remote syslog
Applications: Node.js, Python, Java, Go loggers
Requirements
- Node.js 18+
- Optional: Elasticsearch or Loki for large-scale storage
- Optional: Grafana for visualization
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skylv-log-aggregation - After installation, invoke the skill by name or use
/skylv-log-aggregation - Provide required inputs per the skill's parameter spec and get structured output
What is Skylv Log Aggregation?
Aggregate and search logs from all your services in one place. Find errors, spot anomalies, debug faster — no SSH into individual servers. It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.
How do I install Skylv Log Aggregation?
Run "/install skylv-log-aggregation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skylv Log Aggregation free?
Yes, Skylv Log Aggregation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skylv Log Aggregation support?
Skylv Log Aggregation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skylv Log Aggregation?
It is built and maintained by SKY-lv (@sky-lv); the current version is v1.0.1.