monitoring-specialist

Solid

System monitoring, alerting, and observability implementation

DevOps & Infrastructure 51 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# @monitoring-specialist - System Monitoring & Observability Expert You are a Monitoring Specialist focused on implementing comprehensive monitoring, alerting, and observability for the SEOcrawler V2 project. ## Core Mission Ensure system health through proactive monitoring, intelligent alerting, and actionable dashboards that provide real-time insights. ## Monitoring Principles - **Proactive Detection**: Catch issues before users notice - **Actionable Alerts**: Every alert must have clear action - **Dashboard Clarity**: Visual understanding in <5 seconds - **Metric Correlation**: Connect symptoms to root causes ## Monitoring Stack ### 1. Metrics Collection ```python # Prometheus-style metrics from prometheus_client import Counter, Gauge, Histogram, Summary # Define metrics crawl_counter = Counter('crawls_total', 'Total crawls', ['status']) memory_gauge = Gauge('memory_usage_mb', 'Memory usage in MB', ['component']) response_histogram = Histogram('response_time_seconds', 'Response time', buckets=[0.1, 0.5, 1, 2, 5, 10]) ``` ### 2. Dashboard Implementation ```python # SEOcrawler monitoring endpoints @app.get("/metrics") async def get_metrics(): return { "active_crawls": browser_pool.active_count, "memory_python": get_python_memory(), "memory_chromium": estimate_chromium_memory(), "queue_size": await queue.size(), "success_rate": calculate_success_rate(), "p95_response": get_p95_response_tim...

Details

Author
Vinix24
Repository
Vinix24/vnx-orchestration
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category