ক্লাউড মনিটরিং আপনার API এবং পরিষেবা এবং আপনার ব্যবহৃত Google ক্লাউড রিসোর্সের মেট্রিক্স সংগ্রহ করে। এই ডকুমেন্টে ক্লাউড মনিটরিং কীভাবে কনফিগার করতে হয় এবং API ব্যবহার নিরীক্ষণ, ড্যাশবোর্ড তৈরি এবং সতর্কতা তৈরি করতে কীভাবে এটি ব্যবহার করতে হয় তা বর্ণনা করা হয়েছে।
ক্লাউড মনিটরিং-এ অনেকগুলি বৈশিষ্ট্য এবং বিকল্প রয়েছে। এই নথিতে ক্লাউড মনিটরিং-এর সাথে পরিচয় করিয়ে দেওয়া হয়েছে এবং মৌলিক উদাহরণগুলি প্রদান করা হয়েছে। আরও অনেক উদাহরণ সহ সমস্ত বৈশিষ্ট্য সম্পর্কে তথ্যের জন্য, ক্লাউড মনিটরিং ডকুমেন্টেশন দেখুন।
ক্লাউড মনিটরিং কনফিগার করুন
মনিটরিং আপনাকে মেট্রিক্স দেখতে এবং পরিচালনা করতে দেয়:
- একটি একক প্রকল্পের জন্য
- একই প্রতিষ্ঠানের মধ্যে একাধিক প্রকল্পের জন্য
- একাধিক প্রতিষ্ঠানের একাধিক প্রকল্পের জন্য
আপনার প্রকল্পের মেট্রিক্স উপলব্ধ রয়েছে তা নিশ্চিত করতে, নিম্নলিখিতগুলি করুন:
- গুগল ক্লাউড কনসোলে, মনিটরিং নির্বাচন করুন :
- নিশ্চিত করুন যে আপনি সঠিক প্রকল্পটি নির্বাচন করেছেন।
- মনিটরিং নেভিগেশন প্যানে, মেট্রিক্স স্কোপের ডানদিকে > ক্লিক করুন। নিম্নলিখিত স্ক্রিনশটটি AllEnvironments প্রকল্প নির্বাচন করা হলে প্রদর্শিত পৃষ্ঠাটি দেখায়:

এই প্রকল্প দ্বারা পর্যবেক্ষণ করা মেট্রিক্স লেবেলযুক্ত টেবিলটিতে সেই প্রকল্পগুলির তালিকা রয়েছে যার মেট্রিক্স বর্তমান মেট্রিক্স স্কোপে অ্যাক্সেসযোগ্য। টেবিলের প্রতিটি সারি একটি প্রকল্প এবং সেই প্রকল্পের ভূমিকা তালিকাভুক্ত করে:
- স্কোপিং প্রজেক্ট : এই প্রজেক্টটি আপনার কনফিগার করা আপটাইম চেক, সতর্কতা নীতি, গ্রুপ এবং ড্যাশবোর্ড সংরক্ষণ করে। একটি মেট্রিক্স স্কোপ এবং একটি স্কোপিং প্রজেক্টের মধ্যে 1:1 সম্পর্ক রয়েছে। এই উদাহরণের জন্য, AllEnvironments প্রজেক্ট হল স্কোপিং প্রজেক্ট।
- পর্যবেক্ষণকৃত প্রকল্প : প্রকল্পের মেট্রিক্স বর্তমান মেট্রিক্স স্কোপে দৃশ্যমান। এই উদাহরণের জন্য, স্টেজিং এবং প্রোডাকশন প্রকল্পগুলি পর্যবেক্ষণকৃত প্রকল্প।
নীচে তালিকাভুক্ত প্রকল্পগুলি এই প্রকল্পের মেট্রিক্স দেখতে পারে এমন তালিকায় সেই প্রকল্পগুলির তালিকা রয়েছে যাদের মেট্রিক্সের পরিধি বর্তমান প্রকল্পের অন্তর্ভুক্ত। পূর্ববর্তী স্ক্রিনশটটি দেখায় যে অন্য কোনও প্রকল্প AllEnvironments প্রকল্প দ্বারা সংরক্ষিত মেট্রিক্স অ্যাক্সেস করতে পারে না।
প্রকল্পগুলি কীভাবে যুক্ত এবং অপসারণ করবেন তা সহ আরও তথ্যের জন্য, ক্লাউড মনিটরিং কনফিগার করুন দেখুন।
মেট্রিক্স অন্বেষণ করুন
মেট্রিক ডেটা অন্বেষণ করতে, ক্লাউড মনিটরিংয়ের সাথে অন্তর্ভুক্ত মেট্রিক্স এক্সপ্লোরার ব্যবহার করে একটি চার্ট তৈরি করুন। উদাহরণস্বরূপ, যদি আপনি একটি API এর কোটা ব্যবহার দেখতে চান, তাহলে আপনি মেট্রিক্স এক্সপ্লোরার ব্যবহার করে একটি চার্ট তৈরি করতে পারেন যা সাম্প্রতিকতম ডেটা প্রদর্শন করে।
নিচের ছবিতে ম্যাপস এপিআই-এর কোটা ব্যবহারের বিস্তারিত একটি চার্ট দেখানো হয়েছে:

এই উদাহরণে একটি স্ট্যাক করা বার চার্ট দেখানো হয়েছে যেখানে প্রতিটি API বারের একটি অংশ দ্বারা প্রতিনিধিত্ব করা হয়। আপনি বিভিন্ন ধরণের চার্ট তৈরি করতে পারেন, যেমন লাইন চার্ট, বার চার্ট এবং হিট ম্যাপ। আপনি একটি একক চার্টও তৈরি করতে পারেন যা সর্বাধিক ১০টি ভিন্ন মেট্রিক্স প্রদর্শন করে।
এই ছবিতে:
- চার্টের বাম দিকের রিসোর্স টাইপ এবং মেট্রিক ক্ষেত্রগুলি চার্টে প্রদর্শিত মেট্রিক ডেটা সংজ্ঞায়িত করে।
- চার্টের উপরে থাকা চার্ট টাইপ ড্রপ-ডাউন আপনাকে চার্ট টাইপ নির্বাচন করতে দেয়। এই উদাহরণে, এটি স্ট্যাকড বার চার্টে সেট করা আছে।
- চার্টের উপরে সময়ের ব্যবধান 1W (এক সপ্তাহ) এ সেট করা আছে।
- চার্টের নিচে পরিষেবা , কোটা_মেট্রিক্স , API পদ্ধতি এবং মেট্রিক মানের তালিকা রয়েছে যা চার্টের ডেটা সংজ্ঞায়িত করে। প্রদর্শিত ডেটা পরিমার্জন করতে এই তথ্য ব্যবহার করতে ফিল্টার যোগ করুন নির্বাচন করুন।
যখন আপনি মেট্রিক্স এক্সপ্লোরার পৃষ্ঠা থেকে দূরে যান, তখন চার্টটি বাতিল হয়ে যায় যাতে আপনার কাছে মুছে ফেলার জন্য কোনও অবাঞ্ছিত শিল্পকর্ম না থাকে। বিকল্পভাবে, আপনি চার্টটি একটি কাস্টম ড্যাশবোর্ডে সংরক্ষণ করতে পারেন, অথবা এটি শেয়ার করতে পারেন। ড্যাশবোর্ডে একটি চার্ট যোগ করার বিষয়ে আরও তথ্যের জন্য নীচের ড্যাশবোর্ড তৈরি করুন দেখুন।
একটি একক মেট্রিক চার্ট করুন
মেট্রিক্স এক্সপ্লোরার ব্যবহার করে একটি চার্ট কনফিগার করতে, নিম্নলিখিতগুলি করুন:
- ক্লাউড কনসোলে, মনিটরিং নির্বাচন করুন:
- নেভিগেশন প্যানে, মেট্রিক্স এক্সপ্লোরার নির্বাচন করুন।
- টুলবারে, মেট্রিক্স ডেটা বার চার্ট হিসেবে দেখতে চার্ট টাইপ ড্রপ-ডাউন থেকে স্ট্যাকড বার চার্ট নির্বাচন করুন।
- একটি সময়ের ব্যবধান নির্বাচন করুন, যেমন 1W (এক সপ্তাহ)।
- চার্টে কোন ডেটা প্রদর্শিত হবে তা নির্দিষ্ট করুন। মেনু-চালিত ইন্টারফেস ব্যবহার করতে বা ফিল্টার প্রবেশ করতে, কনফিগারেশন ট্যাব নির্বাচন করুন। মনিটরিং কোয়েরি ল্যাঙ্গুয়েজ (MQL) ব্যবহার করতে, MQL ট্যাব নির্বাচন করুন।
- কোটা ব্যবহারের তালিকা তৈরি করতে, রিসোর্স টাইপ হিসেবে কনজিউমার কোটা নির্বাচন করুন। বিকল্পভাবে, যদি আপনি API ব্যবহারের জন্য একটি চার্ট তৈরি করতে চান, তাহলে কনজিউমড API অথবা গুগল ম্যাপস এপিআই নির্বাচন করুন (গুগল ম্যাপস প্ল্যাটফর্ম এপিআই-এর জন্য উপলব্ধ ব্যবহারের মেট্রিক্স সম্পর্কে আরও বিস্তারিত জানার জন্য ইউসেজ মেট্রিক্স বিভাগটি দেখুন)। প্রতিটি রিসোর্সের ধরণের বিবরণ দেখতে এর উপর কার্সার রাখুন।
- মেট্রিকের জন্য, রেট কোটা ব্যবহার নির্বাচন করুন। চার্টটি স্বয়ংক্রিয়ভাবে মেট্রিক ডেটা প্রদর্শনের জন্য আপডেট হয়। লক্ষ্য করুন যে মেট্রিকের জন্য অন্যান্য কোটা বিকল্প রয়েছে। বর্ণনা দেখতে প্রতিটি মেট্রিকের উপর কার্সার রাখুন। মেট্রিক্স এক্সপ্লোরার ক্ষেত্র সম্পর্কে আরও তথ্যের জন্য, মেট্রিক্স নির্বাচন করা এবং চার্টেড ডেটা কীভাবে প্রদর্শন করবেন তা নির্বাচন করা দেখুন।
- (ঐচ্ছিক) ডিসপ্লেটি আরও সুন্দর করে তুলতে নিম্নলিখিত বিকল্পগুলি ব্যবহার করুন:
- প্রদর্শনের জন্য ডেটার একটি উপসেট নির্দিষ্ট করতে, ফিল্টার যোগ করুন। একটি ফিল্টার যোগ করতে, ফিল্টার যোগ করুন নির্বাচন করুন এবং ডায়ালগটি সম্পূর্ণ করুন। আরও তথ্যের জন্য, ফিল্টার চার্টেড ডেটা দেখুন। উদাহরণস্বরূপ, একটি একক API-এর জন্য ডেটা দেখতে:
- লেবেল ক্ষেত্রে পদ্ধতি নির্বাচন করুন।
- তুলনা ক্ষেত্রে = (সমান) নির্বাচন করুন।
- "মান" ক্ষেত্রে একটি নির্দিষ্ট পদ্ধতির নাম নির্বাচন করুন। আপনাকে এমন একটি পদ্ধতির নাম নির্বাচন করতে বলা হবে যেখানে ডেটা প্রদর্শিত হবে।
- চার্ট আপডেট করতে সম্পন্ন নির্বাচন করুন।
- লেবেল অনুসারে সময় সিরিজ গ্রুপ করতে, গ্রুপ বাই ফিল্ড ব্যবহার করুন। এই ফিল্ডের জন্য একটি মান নির্বাচন করলে স্বয়ংক্রিয়ভাবে অ্যাগ্রিগেটর ফিল্ডের জন্য একটি মান নির্বাচন করা হয়।
- সময় সিরিজ কীভাবে একত্রিত করবেন তা নির্দিষ্ট করতে, Aggregator ক্ষেত্রটি সেট করুন। উদাহরণস্বরূপ, যদি Group by field খালি থাকে এবং Aggregator ক্ষেত্রটি গড় হিসাবে সেট করা থাকে, তাহলে চার্টটি সময় সিরিজের গড় প্রদর্শন করে।
- পৃথক সময় সিরিজ কীভাবে প্রক্রিয়া করা হবে তা কনফিগার করতে, উন্নত বিকল্পগুলি নির্বাচন করুন। আরও তথ্যের জন্য মেট্রিক্স এক্সপ্লোরার ব্যবহার করার সময় মেট্রিক্স নির্বাচন করা দেখুন।
ঐচ্ছিকভাবে একটি ড্যাশবোর্ডে যোগ করুন।
যখন আপনি মেট্রিক্স এক্সপ্লোরার পৃষ্ঠা থেকে দূরে সরে যান, তখন চার্টটি বাতিল হয়ে যায়। আপনি ঐচ্ছিকভাবে চার্টটি সংরক্ষণ করুন নির্বাচন করতে পারেন যাতে চার্টটি একটি নতুন বা বিদ্যমান ড্যাশবোর্ডে সংরক্ষণ করা যায়। ড্যাশবোর্ডে একটি চার্ট যোগ করার বিষয়ে আরও তথ্যের জন্য নীচের ড্যাশবোর্ড তৈরি করা দেখুন।
একাধিক মেট্রিক্স চার্ট করুন
কিছু পরিস্থিতিতে, আপনি একই চার্টে একাধিক মেট্রিক্স প্রদর্শন করতে চাইতে পারেন। উদাহরণস্বরূপ, আপনি কোটা ব্যবহারের সময় একই চার্টে কোটার সীমা প্রদর্শন করতে চাইতে পারেন। একটি চার্ট সর্বাধিক ১০টি মেট্রিক্স প্রদর্শন করতে পারে।
একটি বিদ্যমান চার্টে একটি মেট্রিক যোগ করতে, নিম্নলিখিতগুলি করুন:
- বিদ্যমান চার্টে, স্ক্রিনের নীচে আরেকটি মেট্রিক যোগ করুন নির্বাচন করুন।
- মেট্রিকটি নির্বাচন করুন, এবং তারপর উপরে মূল মেট্রিকটি যেভাবে কনফিগার করেছেন, সেইভাবে সেই মেট্রিকের জন্য সময় সিরিজ কীভাবে প্রদর্শন করবেন তা নির্দিষ্ট করুন।
সম্পর্কিত রিসোর্স
মেট্রিক্স অন্বেষণ সম্পর্কে আরও তথ্যের জন্য, দেখুন:
- মেট্রিক্স এক্সপ্লোরার দিয়ে চার্ট তৈরি করুন
- মেট্রিক্স এক্সপ্লোরার ব্যবহার করার সময় মেট্রিক্স নির্বাচন করা
- সমস্ত Google ক্লাউড API-এর জন্য উপলব্ধ মেট্রিক্স
- গুগল ম্যাপস প্ল্যাটফর্ম এপিআই-এর জন্য নির্দিষ্ট মেট্রিক্স
- চার্ট বিতরণ মেট্রিক্স
- বিকল্পগুলি দেখুন
ড্যাশবোর্ড তৈরি করুন
ড্যাশবোর্ডগুলি আপনাকে চার্টের সংগ্রহ হিসাবে আপনার টাইম-সিরিজ ডেটা দেখতে এবং নিরীক্ষণ করতে দেয়। ক্লাউড মনিটরিং পূর্বনির্ধারিত ড্যাশবোর্ড এবং কাস্টম ড্যাশবোর্ডগুলিকে সমর্থন করে:
- আপনার ব্যবহৃত Google ক্লাউড পরিষেবাগুলির জন্য পূর্বনির্ধারিত ড্যাশবোর্ডগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়। এই ড্যাশবোর্ডগুলি কনফিগারযোগ্য নয়।
- কাস্টম ড্যাশবোর্ড হল সেই ড্যাশবোর্ড যা আপনি তৈরি করেন। কাস্টম ড্যাশবোর্ড আপনাকে আপনি যে ডেটা দেখতে চান এবং সেই ডেটা কীভাবে দেখতে হবে তা নির্ধারণ করতে দেয়। উদাহরণস্বরূপ, আপনি আপনার প্রকল্পে সংরক্ষিত মেট্রিক ডেটা, সতর্কতা নীতি এবং লগ প্রদর্শন করতে পারেন। আপনি একটি চার্টে, একটি গেজ বা স্কোরকার্ড সহ, অথবা ট্যাবুলার আকারে সময়-সিরিজ ডেটা প্রদর্শন করতে পারেন।
কাস্টম ড্যাশবোর্ড তৈরি করতে, আপনি ক্লাউড কনসোল অথবা ক্লাউড মনিটরিং API ব্যবহার করতে পারেন। নিচের ছবিতে দুটি চার্ট সহ একটি কাস্টম ড্যাশবোর্ড দেখানো হয়েছে:
- বাম দিকে একটি কোটা চার্ট
- ডানদিকে একটি API গণনা চার্ট

মেট্রিক্স চার্ট তৈরি করে এবং তারপর ড্যাশবোর্ডে চার্ট যোগ করে একটি কাস্টম ড্যাশবোর্ড তৈরি করুন। আপনি মেট্রিক্স এক্সপ্লোরারে চার্ট তৈরি করতে পারেন, তারপর এটি একটি নতুন বা বিদ্যমান ড্যাশবোর্ডে যোগ করতে পারেন। অথবা, আপনি ড্যাশবোর্ড তৈরি করতে পারেন, এবং তারপর একটি চার্ট যোগ করতে ড্যাশবোর্ড সম্পাদনা করতে পারেন।
আপনি যদি ক্লাউড মনিটরিং এপিআই ব্যবহার করে কাস্টম ড্যাশবোর্ড পরিচালনা করতে চান, তাহলে মেট্রিক্স এক্সপ্লোরার আপনাকে দুটি দরকারী ইউটিলিটি প্রদান করে:
- ড্যাশবোর্ডে যোগ করার পরিকল্পনা করা চার্টের জন্য JSON উপস্থাপনা তৈরি করতে, মেট্রিক্স এক্সপ্লোরার দিয়ে চার্টটি কনফিগার করুন। এরপর আপনি মেট্রিক্স এক্সপ্লোরার টুলবারের More options মেনু আইটেম থেকে JSON উপস্থাপনা অ্যাক্সেস করতে পারবেন।
- ক্লাউড মনিটরিং API-এর সাথে ব্যবহৃত একটি মনিটরিং ফিল্টারের সিনট্যাক্স সনাক্ত করতে, চার্টটি কনফিগার করতে মেট্রিক্স এক্সপ্লোরারের মেনু-চালিত ইন্টারফেস ব্যবহার করুন। মেট্রিক এবং ফিল্টার নির্বাচন করার পরে, সমতুল্য মনিটরিং ফিল্টার দেখতে সরাসরি ফিল্টার মোডে স্যুইচ করুন।
একটি কাস্টম ড্যাশবোর্ড তৈরি করুন
একটি কাস্টম ড্যাশবোর্ড তৈরি করতে, নিম্নলিখিতগুলি করুন:
- ক্লাউড কনসোলে, মনিটরিং নির্বাচন করুন:
- নেভিগেশন প্যানে, ড্যাশবোর্ড নির্বাচন করুন।
- ড্যাশবোর্ড ওভারভিউ পৃষ্ঠায়, ড্যাশবোর্ড তৈরি করুন ক্লিক করুন।
- ড্যাশবোর্ডে আপনি যে প্রতিটি চার্ট যোগ করতে চান, তার জন্য নিম্নলিখিতগুলি করুন:
চার্ট যোগ করুন থেকে একটি চার্টের ধরণ নির্বাচন করুন, অথবা লাইব্রেরি থেকে গ্রাফ এলাকায় একটি চার্ট টেনে আনুন।
নির্বাচিত ধরণের একটি পূর্ব-কনফিগার করা চার্ট প্রদর্শিত হবে। নিম্নলিখিত উদাহরণে একটি লাইন চার্ট এবং এর কনফিগারেশন প্যান দেখানো হয়েছে:

- রিসোর্স টাইপ এবং মেট্রিক নির্বাচন করুন, এবং চার্ট তৈরি করার সময় উপরে যেমনটি করেছিলেন ঠিক তেমনই যেকোনো ফিল্টার প্রয়োগ করুন।
আপনার পছন্দ সম্পর্কে আরও তথ্যের জন্য, ড্যাশবোর্ড উইজেট যোগ করুন দেখুন।
- (ঐচ্ছিক) ড্যাশবোর্ড টুলবারে, আরেকটি চার্ট যোগ করতে চার্ট যোগ করুন ক্লিক করুন এবং তারপর চার্টটি কাস্টমাইজ করার জন্য পূর্ববর্তী ধাপগুলি পুনরাবৃত্তি করুন।
- সম্পাদনা শেষ হলে, ড্যাশবোর্ড থেকে বেরিয়ে আসার জন্য বাম তীরটি নির্বাচন করুন, অথবা অন্য কোনও মনিটরিং মেনু আইটেম নির্বাচন করুন। আপনার ড্যাশবোর্ড স্বয়ংক্রিয়ভাবে সংরক্ষিত হবে।
একটি ড্যাশবোর্ড দেখুন
ড্যাশবোর্ড দেখতে, নিম্নলিখিতগুলি করুন:
- ক্লাউড কনসোলে, মনিটরিং নির্বাচন করুন:
- নেভিগেশন প্যানে, ড্যাশবোর্ড নির্বাচন করুন।
- তালিকা থেকে আপনার কাস্টম ড্যাশবোর্ড অথবা একটি পূর্বনির্ধারিত ড্যাশবোর্ড নির্বাচন করুন।
সম্পর্কিত রিসোর্স
ড্যাশবোর্ড তৈরি সম্পর্কে আরও তথ্যের জন্য, দেখুন:
ব্যবহারের মেট্রিক্স
গুগল ম্যাপস প্ল্যাটফর্ম এপিআই-এর ব্যবহার পর্যবেক্ষণের জন্য দুটি গ্রুপের মেট্রিক্স উপলব্ধ: সর্বাধিক গুগল ক্লাউড এপিআই- তে উপলব্ধ সার্ভিস রানটাইম মেট্রিক্স (রিসোর্স টাইপ consumed_api ) এবং গুগল ম্যাপস প্ল্যাটফর্ম মেট্রিক্স , গুগল ম্যাপস প্ল্যাটফর্ম এপিআই-এর নির্দিষ্ট মেট্রিক্স, (রিসোর্স টাইপ maps.googleapis.com/Api )।
উভয় মেট্রিক্স API ব্যবহারের ট্র্যাফিক বিভক্ত করার জন্য একই ধরণের রিসোর্স লেবেল সমর্থন করে: project_id , service , method , version , location এবং credential_id । সংশ্লিষ্ট মেট্রিক্স রিসোর্সের জন্য ডকুমেন্টেশনে রিসোর্স লেবেলের বিবরণ দেখুন:
ব্যবহার পর্যবেক্ষণের জন্য প্রতিটি মেট্রিক্স গ্রুপে দুটি মেট্রিক প্রকার রয়েছে: অনুরোধ গণনা এবং অনুরোধ বিলম্ব ।
রিকোয়েস্ট কাউন্ট মেট্রিকে আপনি protocol , grpc_status_code , response_code , এবং response_code_class মেট্রিক লেবেল দিয়ে ব্যবহার ট্র্যাফিক ভাগ করতে পারবেন। এছাড়াও, আপনি Google Maps প্ল্যাটফর্ম মেট্রিক্সে platform_type দিয়ে ভাগ করতে পারবেন।
অনুরোধ ল্যাটেন্সি মেট্রিকে আপনি শুধুমাত্র Google Maps প্ল্যাটফর্ম মেট্রিক্সে protocol , platform_type , response_code এবং response_code_class মেট্রিক লেবেল দ্বারা ব্যবহারের ট্র্যাফিক ভাগ করতে পারেন।
মেট্রিক প্রকার এবং লেবেল সম্পর্কে আরও বিস্তারিত তথ্য সংশ্লিষ্ট মেট্রিক্স গ্রুপের ডকুমেন্টেশনে দেখুন:
প্রতিক্রিয়া স্থিতি এবং প্রতিক্রিয়া কোড লেবেল ম্যাপিং
নীচের টেবিলটি Google Maps প্ল্যাটফর্ম API অনুরোধের প্রতিক্রিয়ায় ফিরে আসা প্রতিক্রিয়া স্থিতি কোড এবং HTTP প্রতিক্রিয়া কোডের মধ্যে ম্যাপিং এবং ক্লাউড মনিটরিং-এ উপলব্ধ প্রতিক্রিয়া কোড লেবেলগুলি দেখায়: HTTP প্রতিক্রিয়া কোড, HTTP প্রতিক্রিয়া কোড ক্লাস, GRPC স্থিতি কোড । GRPC স্থিতি কোড হল gRPC অনুরোধের জন্য একটি সংখ্যাসূচক gRPC প্রতিক্রিয়া কোড, অথবা HTTP অনুরোধের জন্য gRPC সমতুল্য কোড।
| API প্রতিক্রিয়াগুলিতে প্রতিক্রিয়া কোডগুলি ফিরে এসেছে | মনিটরিং-এ রিপোর্ট করা রেসপন্স কোডগুলি | |||
|---|---|---|---|---|
| মানচিত্র API স্থিতি | HTTP প্রতিক্রিয়া কোড | HTTP প্রতিক্রিয়া কোড | HTTP রেসপন্স কোড ক্লাস | জিআরপিসি স্ট্যাটাস কোড |
| ঠিক আছে | ২০০, ২০৪, ৩০২ | ২০০, ২০৪, ৩০২ | ২xx, ৩xx | ০ (ঠিক আছে) |
| ডেটা_পাওয়া_যায় না, খুঁজে পাওয়া যায়নি, শূন্য_ফলাফল | ২০০ | ২০০, ৪০৪ ( ১ ) | ২xx, ৪xx ( ১ ) | ৫ (পাওয়া যায়নি) ( ১ ) |
| INVALID_REQUEST (অবৈধ প্যারামিটার মান), সর্বোচ্চ_রুট_দৈর্ঘ্য_বেশি, সর্বোচ্চ_ওয়েপয়েন্ট_ছাড়িয়ে গেছে, ইত্যাদি | ২০০, ৪০০ | ৪০০ | ৪এক্সএক্স | ৩ (INVALID_যুক্তি) |
| INVALID_REQUEST (অবৈধ/অনুপস্থিত প্যারামিটার, অনুরোধ পার্সিং ত্রুটি) | ২০০, ৪০০ | ৪০০ | ৪এক্সএক্স | ৩ (INVALID_যুক্তি) |
| অনুরোধ_অস্বীকৃতি | ২০০, ৪০৩, ২০০, ৪০০ | ৪০৩, ৪০১ ( ১ ) | ৪xx ( ১ ) | ৭ (অনুমতি_অস্বীকৃত), ১৬ (অনুমোদিত) |
| দৈনিক_সীমার বেশি, ওভার_কোয়েরি_লিমিট, রিসোর্স_ক্লান্ত, দৈনিক সীমা অতিক্রম করেছে, হারসীমা অতিক্রম করেছে, ব্যবহারকারীর হারের সীমা অতিক্রম করেছে | ২০০, ৪০৩, ৪২৯ | ৪২৯ ( ১ ) | ৪xx ( ১ ) | ৮ (রিসোর্স_এক্সহাস্টেড) |
| অজানা_ত্রুটি | ২০০, ৫০০, ৫০৩ | ৫০০ ( ১ ) , ৫০৩ | ৫xx ( ১ ) | ২ (অজানা)/১৩ (অভ্যন্তরীণ) ( ১ ) , ১৪ (অনুপলব্ধ) |
১ ত্রুটি কোড রিপোর্টিংয়ের ধারাবাহিকতা উন্নত করার জন্য, Google Maps Platform API গুলি নিম্নলিখিতগুলি স্থানান্তর করছে: ১) HTTP প্রতিক্রিয়া কোড/ক্লাস 200 / 2xx থেকে 404 / 4xx (এবং GRPC স্ট্যাটাস কোড 0 ( OK ) থেকে 5 ( NOT_FOUND )) ম্যাপস API স্ট্যাটাসের জন্য: DATA_NOT_AVAILABLE , NOT_FOUND , ZERO_RESULTS - স্ট্যাটাস , ২) HTTP প্রতিক্রিয়া কোড/ক্লাস 200 / 2xx , 400 / 4xx থেকে 403 / 4xx (এবং GRPC স্ট্যাটাস কোড 7 ( PERMISSION_DENIED )) ম্যাপস API স্ট্যাটাসের জন্য: REQUEST_DENIED , ৩) HTTP প্রতিক্রিয়া কোড/ক্লাস 200 / 2xx , 403 / 4xx থেকে 401 / 4xx (GRPC স্ট্যাটাস কোড 16 ( UNAUTHENTICATED )) ম্যাপস API স্ট্যাটাসের জন্য: REQUEST_DENIED , 4) HTTP রেসপন্স কোড/ক্লাস 200 / 2xx , 403 / 4xx থেকে 429 / 4xx পর্যন্ত Maps API স্ট্যাটাসের জন্য: OVER_QUERY_LIMIT , dailyLimitExceeded , rateLimitExceeded , userRateLimitExceeded , 5) HTTP রেসপন্স কোড/ক্লাস 200 / 2xx থেকে 500 / 5xx পর্যন্ত (এবং GRPC স্ট্যাটাস কোড 2 ( UNKNOWN ), 13 ( INTERNAL )) Maps API স্ট্যাটাসের জন্য: UNKNOWN_ERROR । ট্রানজিশন পিরিয়ডের সময় আপনি উভয় রেসপন্স কোড দেখতে পাবেন। Maps API রেসপন্সে ফেরত পাঠানো রেসপন্স কোডগুলি পরিবর্তন হচ্ছে না । আপনি মেট্রিক্স এক্সপ্লোরারে সময়ের সাথে সাথে রিপোর্ট করা রেসপন্স কোডগুলির ভাঙ্গন অন্বেষণ করতে পারেন। | ||||
সতর্কতা তৈরি করুন
অ্যালার্টিং আপনার অ্যাপ্লিকেশনগুলিতে সমস্যাগুলির সময়োপযোগী সচেতনতা প্রদান করে যাতে আপনি দ্রুত সমস্যাগুলি সমাধান করতে পারেন। ক্লাউড মনিটরিং-এ, একটি অ্যালার্টিং নীতি বর্ণনা করে যে আপনি কোন পরিস্থিতিতে সতর্ক হতে চান এবং কীভাবে আপনি অবহিত হতে চান।
সতর্কতা নীতিগুলি সহজ বা জটিল হতে পারে। সতর্কতা নীতিগুলি আপনাকে কনফিগার করতে দেয় যে একটি একক সময় সিরিজ একটি শর্ত পূরণ করতে পারে কিনা, নাকি একাধিক সময় সিরিজ শর্ত পূরণ করার আগে তা পূরণ করতে হবে কিনা। উদাহরণস্বরূপ:
- প্রতি ৫ মিনিটের উইন্ডোতে যখন কোনও নির্দিষ্ট API-এর অনুরোধের সংখ্যা ১০০০টি ছাড়িয়ে যায় তখন আমাকে জানান।
- ৩টি বা তার বেশি API-এর জন্য HTTP 200 প্রতিক্রিয়ার 90তম শতাংশ 100 মিলিসেকেন্ডের লেটেন্সি অতিক্রম করলে অন-কল টিমকে অবহিত করুন।
নিচের ছবিতে ৫ মিনিটের মধ্যে যখন কোনও API-এর জন্য অনুরোধের সংখ্যা ২০টি ছাড়িয়ে যায় তখন একটি বিজ্ঞপ্তি তৈরি করার জন্য একটি সতর্কতা সংজ্ঞা দেখানো হয়েছে:

এই ছবিতে:
- চার্টটি বিভিন্ন API-এর জন্য সময়ের সাথে সাথে API কলের সংখ্যা দেখায়।
- লাল রেখাটি সতর্কতার সীমা নির্দেশ করে। ৫ মিনিটের জন্য এই সীমা অতিক্রমকারী API কলগুলি সতর্কতা ট্রিগার করে। এই উদাহরণে, আপনি দেখতে পাচ্ছেন যে একটি API সীমা অতিক্রম করেছে।
যখন একটি সতর্কতা নীতির শর্ত পূরণ করা হয়, তখন ক্লাউড মনিটরিং একটি ঘটনা খুলে বিজ্ঞপ্তি জারি করে:
- একটি ঘটনা হল একটি স্থায়ী রেকর্ড যা শর্ত পূরণের সময় পর্যবেক্ষণ করা সম্পদ সম্পর্কে তথ্য সংরক্ষণ করে। যখন শর্ত পূরণ করা বন্ধ হয়ে যায়, তখন ঘটনাটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। আপনি সতর্কতা ড্যাশবোর্ড ব্যবহার করে খোলা এবং বন্ধ সমস্ত ঘটনা দেখতে পারেন।
- যখন আপনি একটি সতর্কতা নীতি কনফিগার করেন তখন আপনি নির্দিষ্ট করেন যে কাকে অবহিত করা হবে। মনিটরিং সাধারণ বিজ্ঞপ্তি চ্যানেলগুলিকে সমর্থন করে, যার মধ্যে রয়েছে ইমেল, ক্লাউড মোবাইল অ্যাপ এবং পেজারডিউটি বা স্ল্যাকের মতো পরিষেবা। বিজ্ঞপ্তি চ্যানেলগুলির সম্পূর্ণ তালিকার জন্য, বিজ্ঞপ্তি বিকল্পগুলি দেখুন।
সতর্কতার ধরণ
ক্লাউড মনিটরিং অনেক ধরণের সতর্কতা সমর্থন করে। উদাহরণস্বরূপ, আপনি সংজ্ঞায়িত করতে পারেন:
- মেট্রিক থ্রেশহোল্ড অ্যালার্ট : যদি একটি নির্দিষ্ট সময়কালের জন্য একটি মেট্রিক একটি মানের উপরে বা নীচে পড়ে অথবা একটি মেট্রিক একটি পূর্বনির্ধারিত শতাংশ দ্বারা বৃদ্ধি বা হ্রাস পায় তবে একটি অ্যালার্ট ট্রিগার করুন।
- বাজেট সতর্কতা : যখন আপনার খরচ (প্রকৃত খরচ বা পূর্বাভাসিত খরচ) আপনার বাজেটের শতাংশের বেশি হয় (আপনার সেট করা নিয়মের উপর ভিত্তি করে) তখন বিজ্ঞপ্তিগুলি ট্রিগার করার জন্য থ্রেশহোল্ড নিয়ম সেট করুন। সতর্কতা API ব্যবহার সীমাবদ্ধ করে না, এটি কেবল তখনই আপনাকে সতর্ক করে যখন আপনার খরচের পরিমাণ নির্দিষ্ট পরিমাণের কাছাকাছি চলে যায়।
- কোটা সতর্কতা : গুগল ক্লাউড বিভিন্ন কোটা স্থাপন করে যা আপনি কোনও প্রকল্প বা সংস্থার দ্বারা ব্যবহৃত সম্পদ ট্র্যাক এবং সীমিত করতে ব্যবহার করতে পারেন। আপনার ব্যবহার কোটা সীমার কাছাকাছি পৌঁছালে বিজ্ঞপ্তি পাঠাতে সতর্কতা ব্যবহার করুন।
আরও তথ্যের জন্য সতর্কতা নীতির প্রকারগুলি দেখুন।
সতর্কতা নীতিগুলি পরিচালনা করুন
ক্লাউড কনসোল অথবা ক্লাউড মনিটরিং API ব্যবহার করে আপনি আপনার প্রকল্পে একটি সতর্কতা নীতি যোগ করতে পারেন। আপনার প্রকল্পের মেট্রিক-ভিত্তিক সতর্কতা নীতিগুলির তালিকা কীভাবে দেখতে হয় এবং সেই নীতিগুলি কীভাবে পরিবর্তন করতে হয় সে সম্পর্কে তথ্যের জন্য, নিম্নলিখিতটি দেখুন:
- ক্লাউড কনসোল ব্যবহার করে সতর্কতা নীতি পরিচালনা করা
- ক্লাউড মনিটরিং এপিআই ব্যবহার করে সতর্কতা নীতি পরিচালনা করা
একটি সতর্কতা তৈরি করুন
যখন আপনি একটি সতর্কতা তৈরি করেন, তখন আপনি:
- মেট্রিক্স ডেটার উপর ভিত্তি করে, আপনার সতর্কতাগুলি ট্রিগার করার শর্তগুলি সংজ্ঞায়িত করুন।
- কোন কোন স্থানে সতর্কতা বিজ্ঞপ্তি পাঠানো হবে, সেগুলি বিজ্ঞপ্তি চ্যানেলগুলি নির্ধারণ করুন।
নিচের উদাহরণে দেখানো হয়েছে যে, যখন আপনার Google Maps প্ল্যাটফর্ম পরিষেবা ব্যবহারের হার ৫ মিনিটের জন্য ২টি অনুরোধের বেশি হয়, তখন কীভাবে একটি সতর্কতা ট্রিগার সেট আপ করবেন।
সতর্কতা তৈরি করতে, নিম্নলিখিতগুলি করুন:
- ক্লাউড কনসোলে, মনিটরিং নির্বাচন করুন:
- সতর্কতা নির্বাচন করুন।
- সতর্কতা কীভাবে তার বিজ্ঞপ্তি জারি করে তা নির্ধারণ করতে বিজ্ঞপ্তি চ্যানেল সম্পাদনা করুন নির্বাচন করুন। এই উদাহরণে, আপনি আপনার ইমেল ঠিকানা ব্যবহার করবেন।
- ইমেল চ্যানেলের জন্য, নতুন যোগ করুন নির্বাচন করুন।
- একটি ইমেল ঠিকানা এবং প্রদর্শন নাম লিখুন।
- সংরক্ষণ নির্বাচন করুন।
- সতর্কতা নির্বাচন করুন।
- নীতি তৈরি করুন নির্বাচন করুন।
- একটি সময়ের ব্যবধান নির্বাচন করুন, যেমন ৭ দিন ।
- সতর্কতা শর্তাবলীর অধীনে, নতুন শর্ত নির্বাচন করুন :
- Select a Metric এ ক্লিক করুন, এবং রিসোর্স হিসেবে Consumed API এবং মেট্রিক হিসেবে Request Count নির্বাচন করুন এবং তারপর Apply নির্বাচন করুন।
- (ঐচ্ছিক) চার্টের নিচে পরিষেবা , quota_metrics , API পদ্ধতি এবং মেট্রিক মানের তালিকা রয়েছে। এই তথ্যের উপর ভিত্তি করে ডেটা ফিল্টার করতে ফিল্টার যোগ করুন নির্বাচন করুন। উদাহরণস্বরূপ, আপনি ফিল্টারটি ব্যবহার করে নির্দিষ্ট করতে পারেন যে সতর্কতা ট্রিগার করার জন্য পদ্ধতিটি google.places.Autocomplete.http এর সমান।
- ট্রান্সফর্ম ডেটার অধীনে রোলিং উইন্ডোর জন্য 5 মিনিট এবং রোলিং উইন্ডো ফাংশনের জন্য গড় নির্বাচন করুন।
- পরবর্তী নির্বাচন করুন।
- "কনফিগার অ্যালার্ট ট্রিগার" এর অধীনে, ৫ মিনিটের উইন্ডোতে ২টির বেশি অনুরোধ থাকলে অ্যালার্ট ট্রিগার করার জন্য থ্রেশহোল্ড মান ২ এ সেট করুন। লক্ষ্য করুন যে চার্টটি এখন নির্বাচিত সময়ের ব্যবধানের জন্য সতর্কতা সীমা নির্দেশ করে লাল রেখা দেখায়। চার্ট থেকে, আপনি দেখতে পাবেন কোথায় একটি সতর্কতা ট্রিগার করা হত। প্রয়োজনে সীমা সামঞ্জস্য করতে আপনি এই চার্টটি ব্যবহার করতে পারেন।
- পরবর্তী ক্লিক করুন।
- বিজ্ঞপ্তি কনফিগার করুন এবং সতর্কতা চূড়ান্ত করুন পৃষ্ঠায়:
- বিজ্ঞপ্তি চ্যানেলের জন্য আপনার তৈরি করা ইমেল ঠিকানাটি নির্বাচন করুন।
- সতর্কতার নাম দিন এর অধীনে, আমার পরীক্ষা সতর্কতা লিখুন।
- নীতি তৈরি করুন নির্বাচন করুন।
- কিছু API অনুরোধ করুন। সতর্কতা ইমেল বিজ্ঞপ্তি তৈরি করতে পাঁচ মিনিটের মধ্যে দুটির বেশি API অনুরোধ করুন।
- সতর্কতার জন্য ইমেল পাওয়ার পর, সতর্কতা পৃষ্ঠায় যান।
- আরও তথ্য দেখতে টেবিলের তালিকার সতর্কতাগুলিতে, সতর্কতাটিতে ক্লিক করুন।
- সতর্কতা সম্পর্কে তথ্য দেখতে সতর্কতার নামে ক্লিক করুন, যার মধ্যে একটি চার্টও রয়েছে যা এটিকে ট্রিগারকারী ইভেন্টটি দেখায়।
সম্পর্কিত রিসোর্স
সতর্কতা সম্পর্কে আরও তথ্যের জন্য, দেখুন:
- সতর্কতার ভূমিকা
- বাজেট এবং বাজেট সতর্কতা তৈরি করুন, সম্পাদনা করুন বা মুছুন
- সাধারণ সতর্কতা নীতির সেটিংস
- চার্ট এবং মনিটর কোটা মেট্রিক্স