مراقبة مقاييس طلب فحص التطبيق لوظائف السحابة

بعد إضافة حزمة تطوير البرامج (SDK) لخدمة App Check إلى تطبيقك، ولكن قبل تفعيل ميزة App Check، عليك التأكّد من أنّ تفعيلها لن يؤدي إلى مقاطعة المستخدمين الحاليين الشرعيين.

بالنسبة إلى Cloud Functions، يمكنك الحصول على مقاييس App Check من خلال فحص سجلّات الدوالّ. يؤدي كل طلب استدعاء لدالة قابلة للاستدعاء إلى إصدار إدخال سجلّ منظَّم مثل المثال التالي:

{
  "severity": "INFO",    // INFO, WARNING, or ERROR
  "logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
  "jsonPayload": {
    "message": "Callable header verifications passed.",
    "verifications": {
      // ...
      "app": "MISSING",  // VALID, INVALID, or MISSING
    }
  }
}

يمكنك تحليل هذه المقاييس في Google Cloud Console من خلال إنشاء مقياس عدّاد مستند إلى السجلّات باستخدام فلتر المقياس التالي:

resource.type="cloud_function"
resource.labels.function_name="YOUR_CLOUD_FUNCTION"
resource.labels.region="us-central1"
labels.firebase-log-type="callable-request-verification"

صنِّف المقياس باستخدام الحقل jsonPayload.verifications.appCheck.

الخطوات التالية

عند فهم تأثير App Check في المستخدمين والاستعداد للمتابعة، يمكنك تفعيل ميزة App Check في Cloud Functions.