ড্যাশবোর্ড এবং সতর্কতার এই স্যুটটি আপনাকে গুগল হোম ইকোসিস্টেমের সাথে একটি উচ্চ-মানের ইন্টিগ্রেশন বজায় রাখতে সক্রিয়ভাবে সহায়তা করে। গুগল সমস্ত গ্রাহকদের জন্য একটি উচ্চ-মানের ইকোসিস্টেম তৈরিতে অংশীদারদের সহায়তা করতে প্রতিশ্রুতিবদ্ধ।
ড্যাশবোর্ডটিতে তিনটি বিভাগ রয়েছে, প্রতিটিতে একটি গুরুত্বপূর্ণ অংশ রয়েছে যা সামগ্রিক ইন্টিগ্রেশনের মান বৃদ্ধিতে অবদান রাখে।
গুগল টু পার্টনার মেট্রিক্স - গুগল থেকে আপনার ক্লাউড ব্যাকএন্ডে আসা কলের স্বাস্থ্য পরিমাপ করে।
সিস্টেম হেলথ - গুগল মেট্রিক্সের অংশীদার - আপনার সিস্টেম থেকে গুগলে আসা কলগুলির হেলথ পরিমাপ করে।
ডিভাইসের স্বাস্থ্য - অবস্থার সঠিকতা - গুগল সিস্টেমে সংরক্ষিত অবস্থার সঠিকতা পরিমাপ করে, যা ব্যবহারকারীর প্রশ্নগুলি পরিবেশন করতে ব্যবহৃত হয়।
যখন মেট্রিকগুলি তাদের লক্ষ্য মান পূরণ করতে ব্যর্থ হয়, তখন ব্যবহারকারীর অভিজ্ঞতার উপর প্রভাব ফেলতে পারে এমন কোনও সমস্যা নির্দেশ করার জন্য সেগুলিকে লাল রঙে হাইলাইট করা হয়। নিম্নলিখিত তথ্য প্রতিটি লক্ষ্য সম্পর্কে বিশদ বিবরণ প্রদান করে এবং কেন এটি আপনার ব্যবহারকারীদের কাছে গুরুত্বপূর্ণ তা প্রদান করে।
গুগল টু পার্টনার মেট্রিক্স
কোয়েরি/এক্সিকিউট সাকসেস রেট >= ৯৯.৫% মেট্রিক ব্যবহারকারীদের কমান্ড কত ঘন ঘন সঠিকভাবে পূরণ করা হয়েছে তা পরিমাপ করে, যা "আমি ডিভাইসে পৌঁছাতে পারছি না" বা পূরণ না হওয়া কমান্ডকে ভুলভাবে নিশ্চিত করার মতো Assistant প্রতিক্রিয়া এড়াতে সাহায্য করে।
"সাফল্য" বলতে কী বোঝায়?
যদি গুগল হোম প্ল্যাটফর্মটি একটি বৈধ প্রতিক্রিয়া পায় যা নির্দেশ করে যে উদ্দেশ্যমূলক পদক্ষেপটি সম্পন্ন হয়েছে অথবা অনুরোধকৃত অবস্থা পুনরুদ্ধার করা হয়েছে, তাহলে একটি লেনদেন সফল হিসাবে চিহ্নিত করা হয়।
যেসব প্রতিক্রিয়ায় নন-ব্লকিং ব্যতিক্রম (উদাহরণস্বরূপ, একটি SUCCESS স্ট্যাটাস এবং একটি lowBattery ব্যতিক্রম) অন্তর্ভুক্ত থাকে, সেগুলোকে সফল লেনদেন হিসেবে গণ্য করা হয়। কমান্ডটি ডিভাইসে পৌঁছেছে এবং সতর্কতা সত্ত্বেও উদ্দেশ্যটি সন্তুষ্ট হয়েছে।
"ব্যর্থতা" বলতে কী বোঝায়?
কমন প্ল্যাটফর্ম ত্রুটি কোডগুলিতে পাওয়া ত্রুটিগুলি যা অংশীদার অ্যাকশনেবল হিসাবে চিহ্নিত করা হয়, QUERY এবং EXECUTE সাফল্যের হার গণনা করার সময় "ব্যর্থতা" হিসাবে বিবেচিত হয়।
কোয়েরি/এক্সিকিউট লেটেন্সি (p90) <= 1000ms মেট্রিক অ্যাকশনের জন্য অপেক্ষার সময় পরিমাপ করে এবং ব্যবহারকারীদের খুব বেশি সময় অপেক্ষা করতে না হয় তা নিশ্চিত করতে সাহায্য করে, উদাহরণস্বরূপ, তাদের আলো বন্ধ হওয়ার জন্য কয়েক সেকেন্ড অপেক্ষা করা।
লেটেন্সি মেট্রিক্স
আপনার ইন্টিগ্রেশন শেষ ব্যবহারকারীর কাছে কতটা প্রতিক্রিয়াশীল তার একটি গুরুত্বপূর্ণ সূচক হল লেটেন্সি। ড্যাশবোর্ড 90তম পার্সেন্টাইল (P90) লেটেন্সি ট্র্যাক করে, যা আপনার "সবচেয়ে ধীর" ব্যবহারকারীদের অভিজ্ঞতার প্রতিনিধিত্ব করে (উদাহরণস্বরূপ, 800ms এর P90 মানে 800ms বা তার কম সময়ে 90% অনুরোধ স্বীকার করা হয়)।
প্রযুক্তিগত নির্ভুলতা নিশ্চিত করার জন্য, Google ডিভাইস কমান্ডের তুলনায় স্ট্যাটাস চেকের ক্ষেত্রে ল্যাটেন্সি ভিন্নভাবে পরিমাপ করে।
১. প্রশ্ন বিলম্ব (জিজ্ঞাসাবাদ)
গুগল যখন কোনও ডিভাইসের বর্তমান অবস্থা জিজ্ঞাসা করে তখন এটি Cloud-to-cloud রাউন্ড ট্রিপের সময় পরিমাপ করে।
- শুরু: Google আপনার পূরণ URL-এ একটি
action.devices.QUERYঅনুরোধ পাঠায়। - পরিমাপ উইন্ডো: আপনার ক্লাউডের সম্পূর্ণ HTTP প্রতিক্রিয়া Google-এ ফেরত পেতে, প্রক্রিয়া করতে এবং প্রেরণ করতে যে সময় লাগে।
- শেষ: Google আপনার পরিষেবা থেকে চূড়ান্ত প্রতিক্রিয়া পেলোড গ্রহণ করে এবং স্বীকার করে।
2. বিলম্ব (ক্রিয়া) কার্যকর করুন
এটি যখন Google কোনও ডিভাইসে নিয়ন্ত্রণ অনুরোধ পাঠায় তখন কমান্ড স্বীকৃতির সময় পরিমাপ করে।
- শুরু: Google আপনার পূরণ URL-এ একটি
action.devices.EXECUTEঅনুরোধ পাঠায়। - পরিমাপ উইন্ডো: আপনার ক্লাউডের কমান্ড গ্রহণ করতে এবং স্বীকৃতির প্রতিক্রিয়া জানাতে সময় লাগে।
- শেষ: গুগল
SUCCESS,PENDING, অথবাOFFLINEস্ট্যাটাস প্রতিক্রিয়া পায়। - কারিগরি সুযোগ: এই মেট্রিকটি Google এর ক্লাউড এবং আপনার ক্লাউডের মধ্যে "রেসপন্স অ্যাক" সময় পরিমাপ করে। এটি ভৌত হার্ডওয়্যারের (যেমন, একটি লাইটবাল্ব) ভৌত অবস্থা পরিবর্তন সম্পূর্ণ করতে যে সময় লাগে তা পরিমাপ করে না, কারণ এতে প্রায়শই ক্লাউড-টু-ক্লাউড পথের বাইরে স্থানীয় মেশ নেটওয়ার্ক ল্যাটেন্সি জড়িত থাকে।
সিস্টেম হেলথ - গুগল মেট্রিক্সের অংশীদার
সাফল্যের হার >= ৯৯.৫% বজায় রাখলে তা নিশ্চিত করতে সাহায্য করে যে গুগল হোমে ডিভাইসের অবস্থা সঠিক, ডিভাইসগুলি যোগ করা এবং সরানো হচ্ছে, অটোমেশন ট্রিগার হচ্ছে এবং ইতিহাসের ইভেন্টগুলি Google Home app (GHA) এর অ্যাক্টিভিটি ট্যাবে প্রদর্শিত হচ্ছে।
আপনার ক্লাউড যখন স্টেট আপডেট পুশ করে তখন Google দ্বারা প্রদত্ত HTTP প্রতিক্রিয়া কোডের উপর ভিত্তি করে সাফল্যের হার গণনা করা হয়। Google-সাইড অবকাঠামোগত সমস্যার জন্য অংশীদারদের শাস্তি দেওয়া না হয় তা নিশ্চিত করার জন্য, মেট্রিক ব্যর্থতার গণনা থেকে Google অভ্যন্তরীণ ত্রুটি বাদ দেয়।
"সাফল্য" বলতে কী বোঝায়?
- 2xx (সফল): হোম গ্রাফ দ্বারা স্টেট আপডেটটি সফলভাবে গৃহীত এবং প্রক্রিয়া করা হয়েছে।
"ব্যর্থতা" বলতে কী বোঝায়?
- 4xx (পার্টনার ত্রুটি): এগুলি ব্যর্থতা নির্দেশ করে এবং আপনার ক্লাউড থেকে পাঠানো অনুরোধের সাথে একটি সমস্যা নির্দেশ করে। সাধারণ কোডগুলির মধ্যে রয়েছে:
- ৪০০টি খারাপ অনুরোধ: ভুল সিনট্যাক্সের কারণে সার্ভারটি অনুরোধটি প্রক্রিয়া করতে পারেনি। সাধারণ কারণগুলির মধ্যে রয়েছে ত্রুটিপূর্ণ JSON অথবা স্ট্রিং মানের জন্য "" এর পরিবর্তে null ব্যবহার করা।
- ৪০৪ পাওয়া যায়নি: অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। সাধারণত, এর অর্থ হল Google অনুরোধ করা ডিভাইসটি খুঁজে পাচ্ছে না। এর অর্থ হতে পারে ব্যবহারকারীর অ্যাকাউন্টটি লিঙ্ক করা নেই অথবা একটি অবৈধ
agentUserIdপ্রাপ্ত হয়েছে। নিশ্চিত করুন যেagentUserIdআপনার SYNC প্রতিক্রিয়াতে প্রদত্ত মানের সাথে মেলে এবং আপনিDISCONNECTইন্টেন্টগুলি সঠিকভাবে পরিচালনা করছেন। - ৪২৯ রিসোর্স শেষ: আপনার ইন্টিগ্রেশন তার বরাদ্দকৃত কোটা অতিক্রম করেছে। কোটা ব্যবস্থাপনার জন্য ড্যাশবোর্ডের উপরের "ধাপ ১" বিভাগে নির্দেশাবলী দেখুন।
ডিভাইসের স্বাস্থ্য - সঠিকতার অবস্থা
স্টেট অ্যাকুরেসি >= ৯৯.৫% পূরণ করা বা অতিক্রম করা ব্যবহারকারীদের ডিভাইসের অবস্থা দেখার সময় বা Ask Home এর মতো AI বৈশিষ্ট্যগুলি ব্যবহার করার সময় সঠিক ফলাফল দেখতে সাহায্য করে। যদি স্টেট অ্যাকুরেসি কম থাকে, তাহলে অটোমেশনগুলি সক্রিয় নাও হতে পারে এবং GHA এর অ্যাক্টিভিটি ট্যাবে সঠিক সময়ে ইতিহাসের এন্ট্রিগুলি উপস্থিত নাও হতে পারে। আরও তথ্যের জন্য, রিপোর্ট স্টেট দেখুন।
মানসম্পন্ন ড্যাশবোর্ড দুটি স্বতন্ত্র মেট্রিক্স ব্যবহার করে প্রতি ঘন্টায় ট্র্যাক করে: সামগ্রিক নির্ভুলতা এবং সর্বনিম্ন প্রকার/বৈশিষ্ট্যের কম্বো ।
1. নির্ভুলতা উপাদান
এই মেট্রিকটি "নমুনা" থেকে নেওয়া হয়েছে যেখানে Google একটি পরিচিত অভিপ্রায় ফলাফলের বিপরীতে রিপোর্ট করা অবস্থা যাচাই করতে পারে।
2. ড্যাশবোর্ড মেট্রিক্স (ঘণ্টা গণনা)
ড্যাশবোর্ডটি ১ ঘন্টার ব্যবধানের উপর ভিত্তি করে নির্ভুলতা গণনা করে। যদি একটি ঘন্টায় মোট ১০০ টিরও কম নমুনা থাকে (S_Total < 100), তাহলে সেই ঘন্টার নির্ভুলতা N/A তে সেট করা হয়।
দেখুন ১: সামগ্রিক নির্ভুলতা (বিশ্ব গড়)
এটি সমস্ত ধরণের ডিভাইস এবং বৈশিষ্ট্যের সাথে আপনার ইন্টিগ্রেশনের মোট নির্ভুলতা উপস্থাপন করে। এটি আপনার সমগ্র বাস্তুতন্ত্রের স্বাস্থ্যের একটি ওজনযুক্ত গড় প্রদান করে।
- গণনা : সমস্ত ডিভাইস জুড়ে মোট রাজ্যের নির্ভুলতা / সমস্ত ডিভাইস জুড়ে মোট রাজ্যের মোট।
দেখুন ২: সর্বনিম্ন প্রকার/বৈশিষ্ট্যের কম্বো
এটি আপনার ইন্টিগ্রেশনের মধ্যে সবচেয়ে অবিশ্বাস্য নির্দিষ্ট বিভাগটি চিহ্নিত করে। এটি উচ্চ-ভলিউম ডিভাইসগুলিকে নিম্ন-ভলিউম ডিভাইসগুলিকে নিম্ন-মানের ডিভাইসগুলিকে লুকিয়ে রাখতে বাধা দেয়। উদাহরণস্বরূপ, যদি আপনার 99.5% এর উপরে উচ্চ ভলিউম লাইট থাকে, কিন্তু নিম্ন স্টেট অ্যাকুরেসি সুইচগুলির ভলিউম কম থাকে, তাহলে এটি এমন সুইচগুলিতে প্রয়োজনীয় উন্নতি তুলে ধরে যা গড় মানের মধ্যে হারিয়ে যেতে পারে।
- গণনা : সমস্ত বৈশিষ্ট্য/ডিভাইস সংমিশ্রণের জন্য ন্যূনতম রাষ্ট্রীয় নির্ভুলতা / রাষ্ট্রীয় মোট।