REST Resource: vitals.errors.issues

রিসোর্স: ত্রুটি

একটি অ্যাপের জন্য প্রাপ্ত সম্পর্কিত ত্রুটি প্রতিবেদনগুলির একটি গ্রুপ।

একই ধরনের ত্রুটির প্রতিবেদনগুলোকে সম্ভাব্য অভিন্ন মূল কারণযুক্ত সমস্যা হিসেবে একত্রিত করা হয়।

অনুগ্রহ করে মনে রাখবেন: এই রিসোর্সটি বর্তমানে আলফা পর্যায়ে রয়েছে। ইস্যু গ্রুপিং-এ পরিবর্তন আসতে পারে, যার ফলে একই রকম কিন্তু সাম্প্রতিক ত্রুটির রিপোর্টগুলো ভিন্ন ভিন্ন ইস্যুতে যুক্ত হতে পারে। এর কারণে কিছু ইস্যু সম্পূর্ণরূপে অদৃশ্য হয়ে যেতে পারে এবং সেগুলোর জায়গায় নতুন ইস্যু চলে আসতে পারে।

প্রয়োজনীয় অনুমতি : এই রিসোর্সটি অ্যাক্সেস করার জন্য, ব্যবহারকারীর অ্যাপটির জন্য 'অ্যাপের তথ্য দেখুন' (শুধুমাত্র পঠনযোগ্য) অনুমতি প্রয়োজন।

JSON উপস্থাপনা
{
  "name": string,
  "type": enum (ErrorType),
  "cause": string,
  "location": string,
  "errorReportCount": string,
  "distinctUsers": string,
  "distinctUsersPercent": {
    object (Decimal)
  },
  "lastErrorReportTime": string,
  "issueUri": string,
  "firstOsVersion": {
    object (OsVersion)
  },
  "lastOsVersion": {
    object (OsVersion)
  },
  "firstAppVersion": {
    object (AppVersion)
  },
  "lastAppVersion": {
    object (AppVersion)
  },
  "annotations": [
    {
      object (IssueAnnotation)
    }
  ],
  "sampleErrorReports": [
    string
  ]
}
ক্ষেত্র
name

string

শনাক্তকারী। সমস্যাটির রিসোর্স নাম।

ফরম্যাট: অ্যাপস/{অ্যাপ}/{ইস্যু}

type

enum ( ErrorType )

এই সমস্যাটিতে অন্তর্ভুক্ত ত্রুটিগুলোর ধরণ।

cause

string

সমস্যার কারণ।

প্রকারভেদের উপর নির্ভর করে এটি হতে পারে:

  • APPLICATION_NOT_RESPONDING: যে ধরনের ANR ঘটেছে, যেমন, 'ইনপুট ডিসপ্যাচিং টাইমড আউট'।
  • CRASH: জাভার আনহ্যান্ডেলড এক্সেপশন এররের ক্ষেত্রে, থ্রো করা সর্বপ্রথম এক্সেপশনটির ধরন, যেমন, IllegalArgumentException। নেটিভ কোডের সিগন্যালের ক্ষেত্রে, যে সিগন্যালটি রেইজ করা হয়েছিল, যেমন SIGSEGV।
location

string

যেখানে সমস্যাটি ঘটেছে।

প্রকারভেদের উপর নির্ভর করে এটি হতে পারে:

  • APPLICATION_NOT_RESPONDING: যে কার্যকলাপ বা পরিষেবাটি সাড়া দেওয়া বন্ধ করে দিয়েছে তার নাম।
  • ক্র্যাশ: সম্ভাব্য মেথডের নাম যা ত্রুটিটি ঘটিয়েছে।
errorReportCount

string ( int64 format)

এই সমস্যাটিতে ত্রুটি প্রতিবেদনের মোট সংখ্যা (শুধুমাত্র ফিল্টারের সাথে মেলে এবং অনুরোধ করা সময়সীমার মধ্যে ঘটা ঘটনাগুলো বিবেচনা করে)।

distinctUsers

string ( int64 format)

যেসব স্বতন্ত্র ব্যবহারকারী এই সমস্যার সম্মুখীন হয়েছেন, তাদের সংখ্যার একটি আনুমানিক হিসাব (শুধুমাত্র ফিল্টারের সাথে মিলে যাওয়া এবং অনুরোধ করা সময়সীমার মধ্যে ঘটা ঘটনাগুলো বিবেচনা করে)।

distinctUsersPercent

object ( Decimal )

যেকোনো সমস্যা দ্বারা প্রভাবিত ব্যবহারকারীদের একটি আনুমানিক শতাংশ যারা এই সমস্যা দ্বারা প্রভাবিত (শুধুমাত্র ফিল্টারের সাথে মেলে এমন এবং অনুরোধ করা সময়কালের মধ্যে ঘটা ঘটনাগুলো বিবেচনা করে)।

lastErrorReportTime

string ( Timestamp format)

যে ঘণ্টায় এই বিষয়ে সর্বশেষ ত্রুটির প্রতিবেদনটি পাওয়া গিয়েছিল, সেই ঘণ্টার শুরু।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

issueUri

string

প্লে কনসোলের অ্যান্ড্রয়েড ভাইটালস-এ সমস্যাটির লিঙ্ক।

firstOsVersion

object ( OsVersion )

অনুরোধকৃত সময়কালের মধ্যে যে সর্বনিম্ন OS সংস্করণে এই ত্রুটিগুচ্ছটি ঘটেছে (শুধুমাত্র ফিল্টারের সাথে মেলে এমন এবং অনুরোধকৃত সময়কালের মধ্যেকার ঘটনাগুলো বিবেচনা করে)।

lastOsVersion

object ( OsVersion )

অনুরোধকৃত সময়কালের মধ্যে সর্বশেষ যে OS সংস্করণে এই ত্রুটিগুচ্ছটি ঘটেছে (শুধুমাত্র ফিল্টারের সাথে মেলে এমন এবং অনুরোধকৃত সময়কালের মধ্যেকার ঘটনাগুলো বিবেচনা করা হবে)।

firstAppVersion

object ( AppVersion )

অনুরোধকৃত সময়কালের মধ্যে এই ErrorIssue-তে প্রদর্শিত সবচেয়ে পুরোনো (অন্তর্ভুক্ত) অ্যাপ সংস্করণ (শুধুমাত্র ফিল্টারের সাথে মেলে এমন ঘটনাগুলো বিবেচনা করা হবে)।

lastAppVersion

object ( AppVersion )

অনুরোধকৃত সময়কালের মধ্যে এই ErrorIssue-তে প্রদর্শিত সর্বশেষ (অন্তর্ভুক্ত) অ্যাপ সংস্করণ (শুধুমাত্র ফিল্টারের সাথে মেলে এমন ঘটনাগুলো বিবেচনা করা হবে)।

annotations[]

object ( IssueAnnotation )

একটি সমস্যার জন্য টীকাগুলির তালিকা। টীকাগুলি অতিরিক্ত তথ্য প্রদান করে যা সমস্যাটি নির্ণয় এবং সমাধান করতে সাহায্য করতে পারে।

sampleErrorReports[]

string

শুধুমাত্র আউটপুট। এই ErrorIssue-এর অন্তর্গত নমুনা ত্রুটি প্রতিবেদন। দ্রষ্টব্য: বর্তমানে প্রতিটি ErrorIssue-এর জন্য সর্বোচ্চ ১টি প্রতিবেদন সমর্থিত। ফরম্যাট: "apps/{app}/{report}"

ইস্যু টীকা

কোনো একটি ইস্যুর জন্য টীকা বার্তার উপস্থাপনা।

JSON উপস্থাপনা
{
  "category": string,
  "title": string,
  "body": string
}
ক্ষেত্র
category

string

অ্যানোটেশনটি যে ক্যাটাগরির অন্তর্গত। একটি অ্যানোটেশন শুধুমাত্র একটি ক্যাটাগরির অন্তর্ভুক্ত হবে। উদাহরণস্বরূপ ক্যাটাগরিগুলো হলো: 'সম্ভাব্য সমাধান', 'অন্তর্দৃষ্টি'।

title

string

টীকাটির শিরোনাম।

body

string

টীকা বার্তার বিষয়বস্তু ধারণ করে।

পদ্ধতি

যেসব ত্রুটির বিভাগে রিপোর্টগুলোকে একত্রিত করা হয়েছে, সেগুলোর সবকটি অনুসন্ধান করে।