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 को लागू करने की सुविधा चालू करें.