Initial commit
This commit is contained in:
38
commands/analyze-logs.md
Normal file
38
commands/analyze-logs.md
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
description: Analyze logs for performance insights
|
||||
---
|
||||
|
||||
# Log Analysis Tool
|
||||
|
||||
Analyze application logs to identify performance issues and optimization opportunities.
|
||||
|
||||
## Analysis Areas
|
||||
|
||||
1. **Slow Requests**: Identify requests exceeding latency thresholds
|
||||
2. **Error Patterns**: Detect recurring errors and exceptions
|
||||
3. **Resource Warnings**: Find resource exhaustion warnings
|
||||
4. **Query Performance**: Extract slow database queries from logs
|
||||
5. **Traffic Patterns**: Analyze request patterns and spikes
|
||||
6. **Exception Trends**: Track exception frequency over time
|
||||
|
||||
## Process
|
||||
|
||||
1. Define log aggregation strategy
|
||||
2. Set up structured logging if not present
|
||||
3. Configure log parsing and indexing
|
||||
4. Create performance-focused log queries
|
||||
5. Build log analysis dashboards
|
||||
6. Set up log-based alerts
|
||||
|
||||
## Output
|
||||
|
||||
Provide:
|
||||
- Structured logging implementation guide
|
||||
- Log aggregation setup (ELK, Loki, CloudWatch, etc.)
|
||||
- Performance analysis queries
|
||||
- Dashboard configurations showing:
|
||||
- Slow request distribution
|
||||
- Error rate trends
|
||||
- Performance degradation events
|
||||
- Alert rules based on log patterns
|
||||
- Log retention and cost optimization recommendations
|
||||
Reference in New Issue
Block a user