Grafana / دليل حلول تحريري

تستخدم لوحة منسوخة مصدراً خاطئاً أو تفقد لوحاتها الجزئية

تتبّع ربط معرّفات UID واعتماديات الإضافات والإعداد المدار والصلاحيات الخاصة بالطبعة، قبل اللجوء إلى بدائل افتراضية أو تعديل نسخة تديرها التهيئة.

وقت القراءة التقريبي: 3 دقيقةتاريخ مراجعة المحتوى

قاعدة معرفة للقراءة فقط · بلا تعليقات عامة

تعرّف على الأعراض

بعد نسخ لوحة قد تفرغ أجزاؤها أو تستخدم بيئة أخرى أو تبلغ غياب تصور. وقد يختفي تعديل لاحقاً بعد التهيئة. قد يوحي العنوان المألوف وJSON الصالح بنجاح الهجرة، مع اختلاف المصدر أو الإضافة أو الملكية.

افهم الأسباب المحتملة

  • قد تحتوي الوجهة على معرّفات UID غير محلولة أو متعارضة، أو إضافات أو إصدارات مختلفة، أو خيارات محفوظة غير متوافقة، أو قيم متغيرات مفقودة، أو مصدر مرجعي آخر للتهيئة، أو صلاحيات مختلفة للموارد ولمصادر البيانات. لا تثبت إمكانية عرض اللوحة عزل استعلامات المخزن الخلفي. وقد ينتج استبدال كل مصدر غير محلول بمصدر افتراضي بيانات مقنعة لكنها غير مرتبطة بالمطلوب.

ثبت عقدي المصدر والوجهة

سجل UID ونسخة الإعداد ونطاق المجلد أو المؤسسة وطبعة Grafana ونسختها والإضافات والمصادر والمتغيرات والوقت وآلية الإدارة. استخدم دليلاً افتراضياً أو مصغراً معتمداً. لا تنسخ اعتماداً أو عنوان مصدر حي إلى سجل عام. أكد هل المقصود إنشاء أو تحديث، ومن يملك الوجهة. لا يستورد الدليل أو يهيئ أو يفحص حساباً أو يثبت إضافة أو يستعلم أو يغير إعداداً.

افحص كل مرجع قبل اختيار بديل

تقارن عينة JSON مرجعين تعليميين بجرد متاح معلن وتبلغ الناقص. لا تثبت أن الموجود يشير إلى البيئة الصحيحة أو يملك تفويضاً مناسباً. افحص المعنى مستقلاً مع المالك. قد يتغير اسم دون حفظ القصد، وقد يعني UID نفسه مورداً آخر ضمن نطاق مختلف. راجع الأجزاء المتداخلة والمتغيرات والتكرار والروابط ومراجع التنبيه، لا الجزء الأوضح وحده.

python فحص محلي لجرد مراجع المصادر
import json
record = json.loads('{"source_uids":["transit-lab-prom","transit-lab-logs"]}')
available = {"transit-lab-prom"}
unresolved = sorted(set(record["source_uids"]) - available)
print("unresolved", unresolved)
الناتج المتوقع
unresolved ['transit-lab-logs']

source_uids حقل سجل تحريري. الجرد الثابت افتراض؛ ولا يفحص النص مورد Grafana أو بيئة أو اعتماداً أو API.

راجع الإضافات وملكية الحالة المدارة

يجب أن توجد إضافة اللوحة بسلوك متوافق، لا معرف شبيه فقط. ويحتاج تكامل المصدر نموذج استعلام ومساراً صحيحين. لا تستبدل مديات النسخ والتوقيع دليل الميزات. قد يستبدل الملف المعتمد لوحة مهيأة بعد حفظ واجهة مسموح وفق الإعداد. راجع دورة التهيئة قبل التعديل. قد تختلف قدرات Cloud وEnterprise عن OSS أو النشر الذاتي الأصلي؛ فلا تفترض انتقال كل إعداد وترخيص.

اجعل الهجرة صريحة ومحددة

اختر ربطاً مراجعاً ونسخاً مدعومة أو بدائل مقصودة والإعداد المرجعي الصحيح. احفظ القياس والوحدات والوقت والمتغيرات والصلاحيات ورؤى الفشل المهمة. إذا تغير التصور فاشرح فرق المعلومات، ولا تعد كل لوحة ممتلئة مكافئة. احفظ آثار الرجوع والافتراضات مع إدراك هجرة الحالة. لا يغير الدليل UID أو مصدراً أو إضافة أو دوراً أو مجلداً أو ملف تهيئة أو لوحة، ولا يختبر استيراداً فعلياً.

تحقق من نجاح الإصلاح

تحقق بتكامل معزول مخول مستقلاً من موارد الوجهة والإضافة واستعلامات ممثلة والحقول والوقت والوصول والثبات وفق الإدارة. اختبر الناقص والمتعارض والقيم المعلومة. اذكر أن الدليل نفذ مقارنة مجموعات JSON فقط. لا يثبت قبول التحليل أو صورة مألوفة تكافؤ الهجرة أو رجوعاً كاملاً.

امنع تكرار المشكلة

  • احفظ جرد اعتماديات وربط مصادر ذا نسخ مع عقد اللوحة. راجع ملكية التهيئة والواجهة والطبعة والإضافة وأثر الوصول معاً. احفظ عينات انحدار للوحدات والاختزال والمتغيرات والروابط والمجهول، لتراجع النقل بسلوك متوقع لا بمجرد عرض أي شيء.

المراجع الرسمية