تتجاوز قابلية المراقبة الحديثة (observability) المراقبة التقليدية. في عام 2026، أصبح OpenTelemetry المعيار لجمع بيانات القياس عن بُعد عبر الأنظمة الموزّعة.
الركائز الثلاث
- المقاييس (Metrics): قياسات كمّية عبر الزمن
- السجلات (Logs): أحداث منفصلة مع سياقها
- التتبّعات (Traces): مسار الطلب عبر الخدمات
إعداد OpenTelemetry
// Node.js instrumentation
import { NodeSDK } from "@opentelemetry/sdk-node";
import { getNodeAutoInstrumentations } from "@opentelemetry/auto-instrumentations-node";
const sdk = new NodeSDK({
serviceName: "my-service",
instrumentations: [getNodeAutoInstrumentations()],
});
sdk.start();
بناء لوحة Grafana
أهم المقاييس التي ينبغي تصويرها:
- معدل الطلبات والكمون (p50، p95، p99)
- معدلات الأخطاء حسب الخدمة ونقطة النهاية
- استخدام الموارد (المعالج، الذاكرة)
- مقاييس الأعمال (الطلبات، التسجيلات)
مكدّس المراقبة الحديث
- الجمع: OpenTelemetry SDK + Collector
- التخزين: Prometheus (المقاييس)، Loki (السجلات)، Tempo (التتبّعات)
- التصوير: لوحات Grafana
- التنبيه: Grafana Alerting أو PagerDuty
التعليقات (0)
اترك تعليقًا
لا توجد تعليقات بعد. كن أول من يشارك أفكاره!