Cloud Functions के लिए, ऐप्लिकेशन की जांच के अनुरोध की मेट्रिक को मॉनिटर करें

अपने ऐप्लिकेशन में App Check SDK टूल जोड़ने के बाद, 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 से आपके उपयोगकर्ताओं पर क्या असर पड़ेगा और आप आगे बढ़ने के लिए तैयार हों, तो Cloud Functions के लिए App Check लागू करने की सुविधा चालू करें.