ক্লাউড ফাংশনের জন্য অ্যাপ চেক অনুরোধের মেট্রিক্স মনিটর করুন

আপনার অ্যাপে 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 এনফোর্সমেন্ট সক্ষম করতে পারেন।