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

بعد إضافة حزمة تطوير البرامج 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 من خلال إنشاء مقياس عدّاد مستند إلى السجلّات باستخدام فلتر المقاييس التالي:

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.