الركائز الثلاث للملاحظة — المقاييس والسجلات والتتبعات — تمنحك رؤية كاملة لصحة تطبيقك.
المقاييس مع Prometheus
scrape_configs:
- job_name: "laravel"
scrape_interval: 15s
static_configs:
- targets: ["app:9090"]المقاييس الرئيسية
التطبيق: معدل الطلبات، معدل الأخطاء، زمن الاستجابة
البنية التحتية: CPU، الذاكرة، القرص، الشبكةالتسجيل المنظم
Log::channel('structured')->info('Order placed', [
'order_id' => $order->id,
'total' => $order->total,
'duration_ms' => $elapsed,
]);قواعد التنبيه
- alert: HighErrorRate
expr: rate(http_errors_total[5m]) / rate(http_requests_total[5m]) > 0.05
for: 5m
labels:
severity: criticalالملاحظة تحول "موقعنا معطل" إلى "اكتشفنا المشكلة قبل أن يلاحظ المستخدمون."