39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
---
|
|
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
|