REST Resource: customers.telemetry.devices

উৎস: টেলিমেট্রি ডিভাইস

একটি পরিচালিত ডিভাইস থেকে সংগৃহীত টেলিমেট্রি ডেটা।

  • সুনির্দিষ্ট অনুমতি প্রয়োজন: টেলিমেট্রি_এপিআই_ডিভাইস
JSON উপস্থাপনা
{
  "name": string,
  "customer": string,
  "orgUnitId": string,
  "deviceId": string,
  "serialNumber": string,
  "cpuInfo": [
    {
      object (CpuInfo)
    }
  ],
  "cpuStatusReport": [
    {
      object (CpuStatusReport)
    }
  ],
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryStatusReport": [
    {
      object (MemoryStatusReport)
    }
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "networkStatusReport": [
    {
      object (NetworkStatusReport)
    }
  ],
  "networkDiagnosticsReport": [
    {
      object (NetworkDiagnosticsReport)
    }
  ],
  "osUpdateStatus": [
    {
      object (OsUpdateStatus)
    }
  ],
  "graphicsInfo": {
    object (GraphicsInfo)
  },
  "graphicsStatusReport": [
    {
      object (GraphicsStatusReport)
    }
  ],
  "batteryInfo": [
    {
      object (BatteryInfo)
    }
  ],
  "batteryStatusReport": [
    {
      object (BatteryStatusReport)
    }
  ],
  "storageInfo": {
    object (StorageInfo)
  },
  "storageStatusReport": [
    {
      object (StorageStatusReport)
    }
  ],
  "thunderboltInfo": [
    {
      object (ThunderboltInfo)
    }
  ],
  "audioStatusReport": [
    {
      object (AudioStatusReport)
    }
  ],
  "bootPerformanceReport": [
    {
      object (BootPerformanceReport)
    }
  ],
  "heartbeatStatusReport": [
    {
      object (HeartbeatStatusReport)
    }
  ],
  "kioskAppStatusReport": [
    {
      object (KioskAppStatusReport)
    }
  ],
  "networkBandwidthReport": [
    {
      object (NetworkBandwidthReport)
    }
  ],
  "peripheralsReport": [
    {
      object (PeripheralsReport)
    }
  ],
  "appReport": [
    {
      object (AppReport)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। ডিভাইসটির রিসোর্স নাম।

customer

string

শুধুমাত্র আউটপুট। গুগল ওয়ার্কস্পেস গ্রাহক, যার প্রতিষ্ঠান ডিভাইসটি নথিভুক্ত করেছে।

orgUnitId

string

শুধুমাত্র আউটপুট। ডিভাইসটির অর্গানাইজেশন ইউনিট আইডি।

deviceId

string

শুধুমাত্র আউটপুট। ডিভাইসটির অনন্য ডিরেক্টরি এপিআই আইডি। এই মানটি ChromeOS ডিভাইসেস ট্যাবে থাকা অ্যাডমিন কনসোলের ডিরেক্টরি এপিআই আইডির সমান।

serialNumber

string

শুধুমাত্র আউটপুট। ডিভাইসের সিরিয়াল নম্বর। এই মানটি ChromeOS ডিভাইসেস ট্যাবে থাকা অ্যাডমিন কনসোলের সিরিয়াল নম্বরের সমান।

cpuInfo[]

object ( CpuInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির সিপিইউ স্পেসিফিকেশন সংক্রান্ত তথ্য।

cpuStatusReport[]

object ( CpuStatusReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত সিপিইউ স্ট্যাটাস রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

memoryInfo

object ( MemoryInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির মেমরি স্পেসিফিকেশন সংক্রান্ত তথ্য।

memoryStatusReport[]

object ( MemoryStatusReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত মেমরি স্ট্যাটাস রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

networkInfo

object ( NetworkInfo )

শুধুমাত্র আউটপুট। নেটওয়ার্ক ডিভাইস সম্পর্কিত তথ্য।

networkStatusReport[]

object ( NetworkStatusReport )

শুধুমাত্র আউটপুট। নেটওয়ার্কের স্পেসিফিকেশন পর্যায়ক্রমে সংগ্রহ করা হয়।

networkDiagnosticsReport[]

object ( NetworkDiagnosticsReport )

শুধুমাত্র আউটপুট। নেটওয়ার্ক ডায়াগনস্টিকস পর্যায়ক্রমে সংগ্রহ করা হয়।

osUpdateStatus[]

object ( OsUpdateStatus )

শুধুমাত্র আউটপুট। এতে ChromeOS আপডেটের অবস্থা সম্পর্কিত প্রাসঙ্গিক তথ্য রয়েছে।

graphicsInfo

object ( GraphicsInfo )

শুধুমাত্র আউটপুট। এতে ডিভাইসটির গ্রাফিক পেরিফেরাল সংক্রান্ত তথ্য রয়েছে।

graphicsStatusReport[]

object ( GraphicsStatusReport )

শুধুমাত্র আউটপুট। গ্রাফিক্স রিপোর্ট পর্যায়ক্রমে সংগ্রহ করা হয়।

batteryInfo[]

object ( BatteryInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির ব্যাটারির স্পেসিফিকেশন সংক্রান্ত তথ্য।

batteryStatusReport[]

object ( BatteryStatusReport )

শুধুমাত্র আউটপুট। ব্যাটারি রিপোর্ট পর্যায়ক্রমে সংগ্রহ করা হয়।

storageInfo

object ( StorageInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির স্টোরেজ স্পেসিফিকেশন সংক্রান্ত তথ্য।

storageStatusReport[]

object ( StorageStatusReport )

শুধুমাত্র আউটপুট। স্টোরেজ রিপোর্ট পর্যায়ক্রমে সংগ্রহ করা হয়।

thunderboltInfo[]

object ( ThunderboltInfo )

শুধুমাত্র আউটপুট। থান্ডারবোল্ট বাস সম্পর্কিত তথ্য।

audioStatusReport[]

object ( AudioStatusReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত অডিও রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

bootPerformanceReport[]

object ( BootPerformanceReport )

শুধুমাত্র আউটপুট। ডিভাইসটির বুট পারফরম্যান্স রিপোর্ট।

heartbeatStatusReport[]

object ( HeartbeatStatusReport )

শুধুমাত্র আউটপুট। হার্টবিট স্ট্যাটাস রিপোর্ট, যাতে reportTime অনুযায়ী পর্যায়ক্রমে অবরোহী ক্রমে সাজানো টাইমস্ট্যাম্প থাকে।

kioskAppStatusReport[]

object ( KioskAppStatusReport )

শুধুমাত্র আউটপুট। কিয়স্ক ডিভাইসের জন্য কিয়স্ক অ্যাপ স্ট্যাটাস রিপোর্ট।

networkBandwidthReport[]

object ( NetworkBandwidthReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত নেটওয়ার্ক ব্যান্ডউইথ রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

peripheralsReport[]

object ( PeripheralsReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত পেরিফেরাল রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

appReport[]

object ( AppReport )

শুধুমাত্র আউটপুট। পর্যায়ক্রমে সংগৃহীত অ্যাপ রিপোর্টগুলো reportTime অনুসারে অবরোহী ক্রমে সাজানো হয়েছে।

runtimeCountersReport[]

object ( RuntimeCountersReport )

শুধুমাত্র আউটপুট। রানটাইম কাউন্টারগুলো সংগৃহীত ডিভাইসের লাইফটাইম রানটাইম রিপোর্ট করে, সেইসাথে S0->S3, S0->S4, এবং S0->S5 ট্রানজিশনের সংখ্যাও জানায়, যার অর্থ হলো যথাক্রমে স্লিপ, হাইবারনেশন এবং পাওয়ার-অফ অবস্থায় প্রবেশ করা।

সিপিইউইনফো

ডিভাইসটির জন্য সিপিইউ স্পেসিফিকেশন

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceCpuInfo
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_CPU_INFO
JSON উপস্থাপনা
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
ক্ষেত্র
model

string

শুধুমাত্র আউটপুট। সিপিইউ মডেলের নাম। উদাহরণ: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

architecture

enum ( Architecture )

শুধুমাত্র আউটপুট। সিপিইউ-এর আর্কিটেকচার টাইপ।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceCpuInfo
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
maxClockSpeed

integer

শুধুমাত্র আউটপুট। সর্বোচ্চ সিপিইউ ক্লক স্পিড (কিলোহার্টজ এককে)।

keylockerSupported

boolean

শুধুমাত্র আউটপুট। কী-লকার সমর্থিত কিনা।

keylockerConfigured

boolean

শুধুমাত্র আউটপুট। কী-লকার কনফিগার করা আছে কিনা। TRUE = সক্রিয়; FALSE = নিষ্ক্রিয়। শুধুমাত্র তখনই রিপোর্ট করা হবে যদি keylockerSupported = TRUE

স্থাপত্য

সিপিইউ-এর আর্কিটেকচার টাইপ।

এনাম
ARCHITECTURE_UNSPECIFIED স্থাপত্যশৈলী অজানা।
X64 x64 স্থাপত্য

সিপিইউ স্ট্যাটাস রিপোর্ট

সিপিইউ-এর অবস্থা সম্পর্কে তথ্য প্রদান করে।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceCpuInfo
  • তথ্য সংগ্রহের পুনরাবৃত্তি: প্রতি ১০ মিনিট অন্তর
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতি প্রয়োজন: TELEMETRY_API_CPU_REPORT
JSON উপস্থাপনা
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
ক্ষেত্র
reportTime

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"

sampleFrequency

string ( Duration format)

শুধুমাত্র আউটপুট। রিপোর্টটি কতবার নমুনা করা হয়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

cpuUtilizationPct

integer

শুধুমাত্র আউটপুট। সিপিইউ ব্যবহারের নমুনা (০-১০০ শতাংশ)।

cpuTemperatureInfo[]

object ( CpuTemperatureInfo )

শুধুমাত্র আউটপুট। সেলসিয়াস এককে প্রতিটি সিপিইউ কোরের তাপমাত্রার নমুনা তথ্য।

সিপিইউ তাপমাত্রা তথ্য

ডিভাইসের সিপিইউ তাপমাত্রা। প্রতিটি সিপিইউ কোরের জন্য সেলসিয়াস এককে পরিমাপকৃত।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceCpuInfo
  • তথ্য সংগ্রহের পুনরাবৃত্তি: প্রতি ১০ মিনিট অন্তর
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
JSON উপস্থাপনা
{
  "temperatureCelsius": integer,
  "label": string
}
ক্ষেত্র
temperatureCelsius

integer

শুধুমাত্র আউটপুট। সিপিইউ-এর তাপমাত্রা সেলসিয়াস এককে।

label

string

শুধুমাত্র আউটপুট। সিপিইউ লেবেল। উদাহরণ: কোর ০

মেমোরিইনফো

একটি ডিভাইসের মেমরি তথ্য।

  • এই ফিল্ডটিতে টেলিমেট্রি এবং ডিভাইস উভয় তথ্যই রয়েছে:
    • totalRamBytes - ডিভাইস তথ্য
    • availableRamBytes - টেলিমেট্রি তথ্য
    • totalMemoryEncryption - ডিভাইসের তথ্য
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceMemoryInfo
  • তথ্য সংগ্রহের পৌনঃপুনিকতা:
    • totalRamBytes - শুধুমাত্র আপলোডের সময়
    • availableRamBytes - প্রতি ১০ মিনিটে
    • totalMemoryEncryption - ডিভাইস চালুর সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি:
    • totalRamBytes - ৩ ঘন্টা
    • availableRamBytes - ৩ ঘন্টা
    • totalMemoryEncryption - ডিভাইস চালুর সময়
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা রিপোর্ট করা হবে: শুধুমাত্র totalMemoryEncryption জন্য।
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_MEMORY_INFO
JSON উপস্থাপনা
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
ক্ষেত্র
totalRamBytes

string ( int64 format)

শুধুমাত্র আউটপুট। মোট র‍্যাম বাইটে।

availableRamBytes

string ( int64 format)

শুধুমাত্র আউটপুট। বাইটে উপলব্ধ র‍্যামের পরিমাণ।

totalMemoryEncryption

object ( TotalMemoryEncryptionInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির মোট মেমরি এনক্রিপশন সংক্রান্ত তথ্য।

টোটালমেমরি এনক্রিপশন তথ্য

একটি ডিভাইসের মেমরি এনক্রিপশন তথ্য।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceMemoryInfo
  • ডেটা সংগ্রহের পুনরাবৃত্তি: ডিভাইস চালুর সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস চালুর সময়
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
JSON উপস্থাপনা
{
  "encryptionState": enum (MemoryEncryptionState),
  "maxKeys": string,
  "keyLength": string,
  "encryptionAlgorithm": enum (MemoryEncryptionAlgorithm)
}
ক্ষেত্র
encryptionState

enum ( MemoryEncryptionState )

ডিভাইসটিতে মেমরি এনক্রিপশনের অবস্থা।

maxKeys

string ( int64 format)

এনক্রিপশনের জন্য ব্যবহারযোগ্য কী-এর সর্বোচ্চ সংখ্যা।

keyLength

string ( int64 format)

এনক্রিপশন কীগুলোর দৈর্ঘ্য।

encryptionAlgorithm

enum ( MemoryEncryptionAlgorithm )

মেমরি এনক্রিপশন অ্যালগরিদম।

মেমরি এনক্রিপশন অবস্থা

ডিভাইসটিতে মেমরি এনক্রিপশনের অবস্থা।

এনাম
MEMORY_ENCRYPTION_STATE_UNSPECIFIED মেমরি এনক্রিপশন অবস্থা সেট করা নেই।
MEMORY_ENCRYPTION_STATE_UNKNOWN মেমরি এনক্রিপশনের অবস্থা অজানা।
MEMORY_ENCRYPTION_STATE_DISABLED ডিভাইসটিতে মেমরি এনক্রিপশন নিষ্ক্রিয় করা আছে।
MEMORY_ENCRYPTION_STATE_TME ডিভাইসটিতে মেমরি এনক্রিপশনের জন্য টোটাল মেমরি এনক্রিপশন ব্যবহার করা হয়।
MEMORY_ENCRYPTION_STATE_MKTME ডিভাইসটিতে মেমরি এনক্রিপশনের জন্য মাল্টি-কী টোটাল মেমরি এনক্রিপশন ব্যবহার করা হয়।

মেমরি এনক্রিপশন অ্যালগরিদম

ডিভাইসটিতে ব্যবহৃত এনক্রিপশন অ্যালগরিদম।

এনাম
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED মেমরি এনক্রিপশন অ্যালগরিদম সেট করা নেই।
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN ব্যবহৃত মেমরি এনক্রিপশন অ্যালগরিদমটি অজানা।
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 মেমরি এনক্রিপশন অ্যালগরিদম হিসেবে ১২৮ বিট ব্লক সাইফারসহ AES_XTS এনক্রিপশন অ্যালগরিদম ব্যবহার করা হচ্ছে।
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 মেমরি এনক্রিপশন অ্যালগরিদম হিসেবে ২৫৬ বিট ব্লক সাইফারসহ AES_XTS এনক্রিপশন অ্যালগরিদম ব্যবহার করা হচ্ছে।

মেমোরি স্ট্যাটাস রিপোর্ট

স্মৃতিশক্তির অবস্থা সম্পর্কিত প্রতিবেদনের নমুনা রয়েছে।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceMemoryInfo
  • ডেটা সংগ্রহের হার: শুধুমাত্র আপলোডের সময়, প্রতি ১০ মিনিট অন্তর SystemRamFreeByes সংগ্রহ করা হয়।
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: প্রতি ৩ ঘণ্টা পর পর
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_MEMORY_REPORT
JSON উপস্থাপনা
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
ক্ষেত্র
reportTime

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"

sampleFrequency

string ( Duration format)

শুধুমাত্র আউটপুট। রিপোর্টটি কতবার নমুনা করা হয়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

systemRamFreeBytes

string ( int64 format)

শুধুমাত্র আউটপুট। বাইটে খালি র‍্যামের পরিমাণ (গার্বেজ কালেকশনের কারণে নির্ভরযোগ্য নয়)।

pageFaults

integer

শুধুমাত্র আউটপুট। এই সংগ্রহের সময় পেজ ফল্টের সংখ্যা।

নেটওয়ার্কইনফো

নেটওয়ার্ক ডিভাইসের তথ্য।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportNetworkDeviceConfiguration
  • ডেটা সংগ্রহের পুনরাবৃত্তি: ডিভাইস চালুর সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস চালুর সময়
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_NETWORK_INFO
JSON উপস্থাপনা
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
ক্ষেত্র
networkDevices[]

object ( NetworkDevice )

শুধুমাত্র আউটপুট। নেটওয়ার্ক ডিভাইসগুলোর তালিকা।

নেটওয়ার্ক ডিভাইস

নেটওয়ার্ক ডিভাইস সম্পর্কিত বিবরণ।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportNetworkDeviceConfiguration
  • ডেটা সংগ্রহের পুনরাবৃত্তি: ডিভাইস চালুর সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস চালুর সময়
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
JSON উপস্থাপনা
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
ক্ষেত্র
type

enum ( NetworkDeviceType )

শুধুমাত্র আউটপুট। নেটওয়ার্ক ডিভাইসের ধরণ।

macAddress

string

শুধুমাত্র আউটপুট। সংশ্লিষ্ট নেটওয়ার্ক ডিভাইসের MAC অ্যাড্রেস (যদি প্রযোজ্য হয়)।

meid

string

শুধুমাত্র আউটপুট। সংশ্লিষ্ট নেটওয়ার্ক ডিভাইসের MEID (যদি প্রযোজ্য হয়)।

imei

string

শুধুমাত্র আউটপুট। সংশ্লিষ্ট নেটওয়ার্ক ডিভাইসের IMEI (যদি প্রযোজ্য হয়)।

iccid

string

শুধুমাত্র আউটপুট। ডিভাইসটির সিম কার্ডের সাথে যুক্ত ইন্টিগ্রেটেড সার্কিট কার্ড আইডি।

mdn

string

শুধুমাত্র আউটপুট। ডিভাইসটির সিম কার্ডের সাথে যুক্ত মোবাইল ডিরেক্টরি নম্বর।

নেটওয়ার্কডিভাইসটাইপ

নেটওয়ার্ক ডিভাইসের প্রকারভেদ।

এনাম
NETWORK_DEVICE_TYPE_UNSPECIFIED নেটওয়ার্ক ডিভাইসের ধরন নির্দিষ্ট করা হয়নি।
CELLULAR_DEVICE সেলুলার ডিভাইস।
ETHERNET_DEVICE ইথারনেট ডিভাইস।
WIFI_DEVICE ওয়াইফাই ডিভাইস।

নেটওয়ার্ক স্ট্যাটাস রিপোর্ট

দৃশ্যমান/কনফিগার করা নেটওয়ার্কগুলোর অবস্থা।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportNetworkStatus
  • তথ্য সংগ্রহের সময়কাল: ৬০ মিনিট
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: হ্যাঁ
  • সুনির্দিষ্ট অনুমতি প্রয়োজন: টেলিমেট্রি_এপিআই_নেটওয়ার্ক_রিপোর্ট
JSON উপস্থাপনা
{
  "reportTime": string,
  "sampleFrequency": string,
  "signalStrengthDbm": integer,
  "lanIpAddress": string,
  "gatewayIpAddress": string,
  "transmissionBitRateMbps": string,
  "receivingBitRateMbps": string,
  "transmissionPowerDbm": integer,
  "encryptionOn": boolean,
  "wifiLinkQuality": string,
  "wifiPowerManagementEnabled": boolean,
  "guid": string,
  "connectionState": enum (NetworkConnectionState),
  "connectionType": enum (NetworkType),
  "ipv6Address": [
    string
  ],
  "gatewayIpv6Address": string,
  "metered": boolean,
  "linkDownSpeedKbps": string
}
ক্ষেত্র
reportTime

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"

sampleFrequency

string ( Duration format)

শুধুমাত্র আউটপুট। রিপোর্টটি কতবার নমুনা করা হয়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

signalStrengthDbm

integer

শুধুমাত্র আউটপুট। ওয়্যারলেস নেটওয়ার্কের সিগন্যাল শক্তি ডেসিবেলে পরিমাপ করা হয়।

lanIpAddress

string

শুধুমাত্র আউটপুট। ল্যান আইপি অ্যাড্রেস।

gatewayIpAddress

string

শুধুমাত্র আউটপুট। গেটওয়ে আইপি অ্যাড্রেস।

transmissionBitRateMbps

string ( int64 format)

শুধুমাত্র আউটপুট। ট্রান্সমিশন বিট রেট মেগাবিট প্রতি সেকেন্ডে পরিমাপ করা হয়।

receivingBitRateMbps

string ( int64 format)

শুধুমাত্র আউটপুট। প্রাপ্ত বিট রেট মেগাবিট প্রতি সেকেন্ডে পরিমাপ করা হয়।

transmissionPowerDbm

integer

শুধুমাত্র আউটপুট। সঞ্চালন ক্ষমতা ডেসিবেলে পরিমাপ করা হয়।

encryptionOn

boolean

শুধুমাত্র আউটপুট। ওয়াইফাই এনক্রিপশন কী বন্ধ আছে কিনা।

wifiPowerManagementEnabled

boolean

শুধুমাত্র আউটপুট। ওয়াইফাই পাওয়ার ম্যানেজমেন্ট সক্রিয় করা হয়েছে।

guid

string

শুধুমাত্র আউটপুট। নেটওয়ার্ক সংযোগ নির্দেশিকা।

connectionState

enum ( NetworkConnectionState )

শুধুমাত্র আউটপুট। নেটওয়ার্কের বর্তমান সংযোগ অবস্থা।

connectionType

enum ( NetworkType )

শুধুমাত্র আউটপুট। নেটওয়ার্ক সংযোগের ধরণ।

ipv6Address[]

string

শুধুমাত্র আউটপুট। এই নেটওয়ার্কে বরাদ্দকৃত IPv6 অ্যাড্রেসসমূহ, যদি থাকে। প্রতিটি অ্যাড্রেস হলো স্ট্যান্ডার্ড IPv6 টেক্সট রিপ্রেজেন্টেশনে একটি স্ট্রিং (যেমন, "2001:db8::1")।

gatewayIpv6Address

string

শুধুমাত্র আউটপুট। এই ইন্টারফেসের জন্য গেটওয়ে IPv6, যদি শনাক্ত করা হয়।

metered

boolean

শুধুমাত্র আউটপুট। নেটওয়ার্কটি মিটারযুক্ত হিসেবে শনাক্ত করা হয়েছে কি না।

নেটওয়ার্কের ধরন

নেটওয়ার্ক সংযোগের প্রকারভেদ।

এনাম
NETWORK_TYPE_UNSPECIFIED নেটওয়ার্ক সংযোগের ধরণ অনির্দিষ্ট
CELLULAR সেলুলার নেটওয়ার্ক সংযোগ।
ETHERNET ইথারনেট নেটওয়ার্ক সংযোগ।
TETHER টিথার নেটওয়ার্ক সংযোগ।
VPN ভিপিএন নেটওয়ার্ক সংযোগ।
WIFI ওয়াইফাই নেটওয়ার্ক সংযোগ।

নেটওয়ার্ক ডায়াগনস্টিকস রিপোর্ট

ডিভাইসের নেটওয়ার্ক সংযোগের অবস্থা নির্ধারণ করার জন্য নেটওয়ার্ক পরীক্ষার ফলাফল, যেমন HTTPS ল্যাটেন্সি বেশি না স্বাভাবিক।

  • সুনির্দিষ্ট অনুমতি প্রয়োজন: টেলিমেট্রি_এপিআই_নেটওয়ার্ক_রিপোর্ট
JSON উপস্থাপনা
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
ক্ষেত্র
reportTime

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"

httpsLatencyData

object ( HttpsLatencyRoutineData )

শুধুমাত্র আউটপুট। HTTPS লেটেন্সি পরীক্ষার ডেটা।

OsUpdateStatus

বর্তমান ওএস আপডেটের অবস্থা সম্পর্কিত তথ্য রয়েছে।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceOsUpdateStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_OS_REPORT
JSON উপস্থাপনা
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
ক্ষেত্র
updateState

enum ( UpdateState )

শুধুমাত্র আউটপুট। ওএস আপডেটের বর্তমান অবস্থা।

newPlatformVersion

string

শুধুমাত্র আউটপুট। ওএস ইমেজের নতুন প্ল্যাটফর্ম সংস্করণটি ডাউনলোড এবং প্রয়োগ করা হচ্ছে। এটি শুধুমাত্র তখনই সেট করা হয় যখন আপডেটের স্ট্যাটাস OS_IMAGE_DOWNLOAD_IN_PROGRESS অথবা OS_UPDATE_NEED_REBOOT হয়। উল্লেখ্য যে, কিছু বিশেষ ক্ষেত্রে OS_UPDATE_NEED_REBOOT স্ট্যাটাসের জন্য এটি একটি ডামি "0.0.0.0" হতে পারে, যেমন রিবুট ছাড়াই আপডেট ইঞ্জিন পুনরায় চালু করা হলে।

newRequestedPlatformVersion

string

শুধুমাত্র আউটপুট। অপেক্ষাধীন আপডেট হওয়া কিয়স্ক অ্যাপ থেকে নতুন প্ল্যাটফর্ম সংস্করণ অনুরোধ করা হয়েছে।

lastUpdateTime

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"

lastUpdateCheckTime

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"

lastRebootTime

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"

আপডেটস্টেট

ওএস আপডেটের অবস্থা

এনাম
UPDATE_STATE_UNSPECIFIED রাজ্য অনির্দিষ্ট।
OS_IMAGE_DOWNLOAD_NOT_STARTED ওএস ডাউনলোড শুরু হয়নি।
OS_IMAGE_DOWNLOAD_IN_PROGRESS ডিভাইসে ওএস ডাউনলোড শুরু হয়েছে।
OS_UPDATE_NEED_REBOOT আপলোড শেষ করতে ডিভাইসটি রিবুট করা প্রয়োজন।

গ্রাফিক্সইনফো

গ্রাফিক্স সাবসিস্টেমের তথ্য।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceGraphicsStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_GRAPHICS_INFO
JSON উপস্থাপনা
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
ক্ষেত্র
adapterInfo

object ( GraphicsAdapterInfo )

শুধুমাত্র আউটপুট। গ্রাফিক্স অ্যাডাপ্টার (GPU) সম্পর্কিত তথ্য।

eprivacySupported

boolean

শুধুমাত্র আউটপুট। ই-প্রাইভেসি স্ক্রিন সমর্থিত কি না।

displayDevices[]

object ( DisplayDevice )

শুধুমাত্র আউটপুট। ডিভাইসটির ডিসপ্লে(গুলো) সম্পর্কিত তথ্য।

touchScreenInfo

object ( TouchScreenInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির অভ্যন্তরীণ টাচ স্ক্রিন(গুলো) সম্পর্কিত তথ্য।

গ্রাফিক্স অ্যাডাপ্টার তথ্য

গ্রাফিক্স অ্যাডাপ্টার (GPU) সম্পর্কিত তথ্য।

JSON উপস্থাপনা
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
ক্ষেত্র
adapter

string

শুধুমাত্র আউটপুট। অ্যাডাপ্টারের নাম। উদাহরণ: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)।

driverVersion

string

শুধুমাত্র আউটপুট। জিপিইউ ড্রাইভারের সংস্করণ।

deviceId

string ( int64 format)

শুধুমাত্র আউটপুট। এটি গ্রাফিক্স কার্ড ডিভাইস আইডি নির্দেশ করে।

ডিসপ্লেডিভাইস

একটি প্রদর্শন ডিভাইসের তথ্য।

JSON উপস্থাপনা
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer,
  "serialNumber": integer,
  "edidVersion": string
}
ক্ষেত্র
displayName

string

শুধুমাত্র আউটপুট। ডিভাইসের নাম প্রদর্শন করুন।

displayWidthMm

integer

শুধুমাত্র আউটপুট। প্রদর্শিত প্রস্থ মিলিমিটারে।

displayHeightMm

integer

শুধুমাত্র আউটপুট। উচ্চতা মিলিমিটারে প্রদর্শন করুন।

internal

boolean

শুধুমাত্র আউটপুট। ডিসপ্লেটি অভ্যন্তরীণ কিনা।

manufacturerId

string

শুধুমাত্র আউটপুট। তিন অক্ষরের প্রস্তুতকারক আইডি।

modelId

integer

শুধুমাত্র আউটপুট। প্রস্তুতকারকের পণ্য কোড।

manufactureYear

integer

শুধুমাত্র আউটপুট। উৎপাদনের বছর।

serialNumber

integer

শুধুমাত্র আউটপুট। ক্রমিক সংখ্যা।

edidVersion

string

শুধুমাত্র আউটপুট। EDID সংস্করণ।

টাচস্ক্রিনইনফো

ডিভাইসের টাচ স্ক্রিনে থাকা তথ্য।

JSON উপস্থাপনা
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
ক্ষেত্র
touchpadLibrary

string

শুধুমাত্র আউটপুট। ইনপুট স্ট্যাক দ্বারা ব্যবহৃত টাচপ্যাড লাইব্রেরির নাম।

devices[]

object ( TouchScreenDevice )

শুধুমাত্র আউটপুট। অভ্যন্তরীণ টাচ স্ক্রিন ডিভাইসগুলোর তালিকা।

টাচস্ক্রিন ডিভাইস

একটি অভ্যন্তরীণ টাচ স্ক্রিন ডিভাইসের তথ্য।

JSON উপস্থাপনা
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
ক্ষেত্র
displayName

string

শুধুমাত্র আউটপুট। টাচ স্ক্রিন ডিভাইসের প্রদর্শিত নাম।

touchPointCount

integer

শুধুমাত্র আউটপুট। ডিভাইসে সমর্থিত টাচ পয়েন্টের সংখ্যা।

stylusCapable

boolean

শুধুমাত্র আউটপুট। টাচ স্ক্রিন ডিভাইসটি স্টাইলাস সমর্থন করে কি না।

গ্রাফিক্স স্ট্যাটাস রিপোর্ট

গ্রাফিক্স সাবসিস্টেমের তথ্য।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceGraphicsInfo
  • তথ্য সংগ্রহের ব্যবধান: ৩ ঘণ্টা।
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: টেলিমেট্রি_এপিআই_গ্রাফিক্স_রিপোর্ট
JSON উপস্থাপনা
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
ক্ষেত্র
reportTime

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"

displays[]

object ( DisplayInfo )

শুধুমাত্র আউটপুট। ডিভাইসটির ডিসপ্লেগুলো সম্পর্কিত তথ্য।

ডিসপ্লেইনফো

প্রদর্শনের জন্য তথ্য।

JSON উপস্থাপনা
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string,
  "serialNumber": integer,
  "edidVersion": string
}
ক্ষেত্র
deviceId

string ( int64 format)

শুধুমাত্র আউটপুট। এটি গ্রাফিক্স কার্ড ডিভাইস আইডি নির্দেশ করে।

resolutionWidth

integer

শুধুমাত্র আউটপুট। রেজোলিউশনের প্রস্থ পিক্সেলে।

resolutionHeight

integer

শুধুমাত্র আউটপুট। রেজোলিউশন উচ্চতা পিক্সেলে।

refreshRate

integer

শুধুমাত্র আউটপুট। রিফ্রেশ রেট হার্টজ (Hz)-এ।

isInternal

boolean

শুধুমাত্র আউটপুট। ডিসপ্লেটি অভ্যন্তরীণ কিনা তা নির্দেশ করে।

displayName

string

শুধুমাত্র আউটপুট। ডিভাইসের নাম প্রদর্শন করুন।

serialNumber

integer

শুধুমাত্র আউটপুট। ক্রমিক সংখ্যা।

edidVersion

string

শুধুমাত্র আউটপুট। EDID সংস্করণ।

ব্যাটারিইনফো

ব্যাটারি সম্পর্কিত তথ্য।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDevicePowerStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_BATTERY_INFO
JSON উপস্থাপনা
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object (Date)
  },
  "technology": string
}
ক্ষেত্র
serialNumber

string

শুধুমাত্র আউটপুট। ব্যাটারির সিরিয়াল নম্বর।

manufacturer

string

শুধুমাত্র আউটপুট। ব্যাটারি প্রস্তুতকারক।

designCapacity

string ( int64 format)

শুধুমাত্র আউটপুট। ডিজাইন ক্ষমতা (মিলিঅ্যাম্পিয়ার-ঘণ্টা)।

designMinVoltage

integer

শুধুমাত্র আউটপুট। ডিজাইনকৃত সর্বনিম্ন আউটপুট ভোল্টেজ (mV)

manufactureDate

object ( Date )

শুধুমাত্র আউটপুট। ব্যাটারিটি তৈরির তারিখ।

technology

string

শুধুমাত্র আউটপুট। ব্যাটারির প্রযুক্তি। উদাহরণ: লি-আয়ন

ব্যাটারির অবস্থা রিপোর্ট

ব্যাটারির স্থিতির তথ্য।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDevicePowerStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: টেলিমেট্রি_এপিআই_ব্যাটারি_রিপোর্ট
JSON উপস্থাপনা
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
ক্ষেত্র
reportTime

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"

serialNumber

string

শুধুমাত্র আউটপুট। ব্যাটারির সিরিয়াল নম্বর।

sample[]

object ( BatterySampleReport )

শুধুমাত্র আউটপুট। ব্যাটারির স্যাম্পলিং ডেটা reportTime এর অবরোহী ক্রমে সাজানো হয়েছে।

batteryHealth

enum ( BatteryHealth )

শুধুমাত্র আউটপুট। ব্যাটারির অবস্থা।

fullChargeCapacity

string ( int64 format)

শুধুমাত্র আউটপুট। সম্পূর্ণ চার্জ ধারণক্ষমতা (মিলিঅ্যাম্পিয়ার-ঘণ্টা)।

cycleCount

integer

শুধুমাত্র আউটপুট। সাইকেল গণনা।

ব্যাটারি নমুনা প্রতিবেদন

ব্যাটারির জন্য নমুনা ডেটা।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDevicePowerStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
JSON উপস্থাপনা
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
ক্ষেত্র
reportTime

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"

voltage

string ( int64 format)

শুধুমাত্র আউটপুট। ব্যাটারির ভোল্টেজ (মিলিভোল্ট)।

remainingCapacity

string ( int64 format)

শুধুমাত্র আউটপুট। ব্যাটারির অবশিষ্ট ক্ষমতা (মিলিঅ্যাম্পিয়ার-ঘণ্টা)।

temperature

integer

শুধুমাত্র আউটপুট। তাপমাত্রা সেলসিয়াস ডিগ্রিতে।

dischargeRate

integer

শুধুমাত্র আউটপুট। ব্যাটারির ডিসচার্জের হার মিলিওয়াটে (mW) পরিমাপ করা হয়। ব্যাটারি ডিসচার্জ হওয়ার সময় পজিটিভ, চার্জ হওয়ার সময় নেগেটিভ।

chargeRate

integer

শুধুমাত্র আউটপুট। ব্যাটারির চার্জের শতাংশ।

current

string ( int64 format)

শুধুমাত্র আউটপুট। ব্যাটারির কারেন্ট (mA)।

status

string

শুধুমাত্র আউটপুট। sysfs থেকে ব্যাটারির অবস্থা পড়া হয়। উদাহরণ: ডিসচার্জ হচ্ছে

ব্যাটারি স্বাস্থ্য

ব্যাটারির বর্তমান অবস্থা নির্দেশ করে।

  • এই অবস্থাটি কোনো ত্রুটিপূর্ণ ব্যাটারির পরিমাপক বা নির্দেশক নয়। বর্তমান পূর্ণ চার্জ ধারণক্ষমতাকে ডিজাইন ধারণক্ষমতা দিয়ে ভাগ করে এটি গণনা করা হয়।
  • ব্যাটারির স্থায়িত্ব এবং ওয়ারেন্টি নীতি নির্ধারণ করার দায়িত্ব প্রস্তুতকারকের।
এনাম
BATTERY_HEALTH_UNSPECIFIED স্বাস্থ্য অজানা।
BATTERY_HEALTH_NORMAL ব্যাটারি ভালো আছে, সম্পূর্ণ চার্জ ধারণক্ষমতা / ডিজাইন ধারণক্ষমতা > ৮০%
BATTERY_REPLACE_SOON ব্যাটারিটি মাঝারিভাবে ত্রুটিপূর্ণ এবং শীঘ্রই প্রতিস্থাপন করার পরামর্শ দেওয়া হচ্ছে, সম্পূর্ণ চার্জ ধারণক্ষমতা / ডিজাইন ক্ষমতা ৭৫% - ৮০%।
BATTERY_REPLACE_NOW ব্যাটারিটি ত্রুটিপূর্ণ এবং এটি প্রতিস্থাপন করার পরামর্শ দেওয়া হচ্ছে, সম্পূর্ণ চার্জ ধারণক্ষমতা / ডিজাইন ধারণক্ষমতা < ৭৫%।

স্টোরেজইনফো

সংরক্ষণের স্থিতির তথ্য।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceStorageStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতি প্রয়োজন: TELEMETRY_API_STORAGE_INFO
JSON উপস্থাপনা
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
ক্ষেত্র
volume[]

object ( DiskVolume )

ডিস্ক ভলিউমের জন্য তথ্য

availableDiskBytes

string ( int64 format)

ডিভাইসে ব্যবহারকারীর ডেটা সংরক্ষণের জন্য উপলব্ধ স্থান (বাইট এককে)।

totalDiskBytes

string ( int64 format)

ডিভাইসটিতে ব্যবহারকারীর ডেটা সংরক্ষণের জন্য মোট স্থান, বাইটে।

ডিস্কভলিউম

ডিস্ক ভলিউমের জন্য তথ্য

JSON উপস্থাপনা
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
ক্ষেত্র
volumeId

string

ডিস্ক ভলিউম আইডি।

storageFreeBytes

string ( int64 format)

বাইটে খালি স্টোরেজ স্পেস।

storageTotalBytes

string ( int64 format)

মোট স্টোরেজ স্পেস (বাইটে)।

স্টোরেজ স্ট্যাটাস রিপোর্ট

সংরক্ষণের স্থিতির তথ্য।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceStorageStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: টেলিমেট্রি_এপিআই_স্টোরেজ_রিপোর্ট
JSON উপস্থাপনা
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
ক্ষেত্র
reportTime

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"

disk[]

object ( DiskInfo )

শুধুমাত্র আউটপুট। রিপোর্টগুলো ডিস্কে সংরক্ষিত থাকবে।

ডিস্কইনফো

একক স্টোরেজ ডিভাইসটির অবস্থা।

JSON উপস্থাপনা
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "sizeBytes": string,
  "type": string,
  "health": string,
  "volumeIds": [
    string
  ],
  "bytesReadThisSession": string,
  "bytesWrittenThisSession": string,
  "readTimeThisSession": string,
  "writeTimeThisSession": string,
  "ioTimeThisSession": string,
  "discardTimeThisSession": string
}
ক্ষেত্র
serialNumber

string

শুধুমাত্র আউটপুট। ডিস্কের ক্রমিক নম্বর।

manufacturer

string

শুধুমাত্র আউটপুট। ডিস্ক প্রস্তুতকারক।

model

string

শুধুমাত্র আউটপুট। ডিস্ক মডেল।

sizeBytes

string ( int64 format)

শুধুমাত্র আউটপুট। ডিস্কের আকার।

type

string

শুধুমাত্র আউটপুট। ডিস্কের ধরণ: eMMC / NVMe / ATA / SCSI।

health

string

শুধুমাত্র আউটপুট। ডিস্কের স্বাস্থ্য।

volumeIds[]

string

শুধুমাত্র আউটপুট। ডিস্ক ভলিউম।

bytesReadThisSession

string ( int64 format)

শুধুমাত্র আউটপুট। শেষ বুটের পর থেকে পঠিত বাইটের সংখ্যা।

bytesWrittenThisSession

string ( int64 format)

শুধুমাত্র আউটপুট। শেষ বুটের পর থেকে লেখা বাইটের সংখ্যা।

readTimeThisSession

string ( Duration format)

শুধুমাত্র আউটপুট। শেষ বুটের পর থেকে ডিস্ক থেকে ডেটা পড়তে ব্যয়িত সময়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

writeTimeThisSession

string ( Duration format)

শুধুমাত্র আউটপুট। শেষ বুটের পর থেকে ডিস্কে লিখতে ব্যয়িত সময়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

ioTimeThisSession

string ( Duration format)

শুধুমাত্র আউটপুট। এটি ডিস্ক এবং কিউ কতক্ষণ ব্যস্ত ছিল তা গণনা করে, তাই উপরের ফিল্ডগুলোর মতো প্যারালাল রিকোয়েস্ট একাধিকবার গণনা করা হয় না।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

discardTimeThisSession

string ( Duration format)

শুধুমাত্র আউটপুট। শেষ বুটের পর থেকে ডিসকার্ড করতে ব্যয়িত সময়। ডিসকার্ডিং হলো অব্যবহৃত ব্লকগুলো খালি করার জন্য লেখা। কার্নেল ৪.১৮+ এ সমর্থিত।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

থান্ডারবোল্টইনফো

থান্ডারবোল্ট বাস তথ্য।

  • এই ফিল্ডটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে সাথে পরিবর্তিত হবে না।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceSecurityStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: ডিভাইস চালুর সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস চালুর সময়
    • নীতি দ্বারা নিয়ন্ত্রিত: না
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতি প্রয়োজন: TELEMETRY_API_BUS_DEVICE_INFO
JSON উপস্থাপনা
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
ক্ষেত্র
securityLevel

enum ( ThunderboltSecurityLevel )

থান্ডারবোল্ট বাসের নিরাপত্তা স্তর।

থান্ডারবোল্ট নিরাপত্তা স্তর

থান্ডারবোল্ট বাসের নিরাপত্তা স্তর।

এনাম
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED থান্ডারবোল্ট নিরাপত্তা স্তর সেট করা নেই।
THUNDERBOLT_SECURITY_NONE_LEVEL ফার্মওয়্যারের মাধ্যমে সমস্ত ডিভাইস স্বয়ংক্রিয়ভাবে সংযুক্ত হয়ে যায়। ব্যবহারকারীর কোনো অনুমোদনের প্রয়োজন নেই।
THUNDERBOLT_SECURITY_USER_LEVEL ব্যবহারকারীকে জিজ্ঞাসা করা হয় ডিভাইসটি সংযোগ করার অনুমতি আছে কিনা।
THUNDERBOLT_SECURITY_SECURE_LEVEL ব্যবহারকারীকে জিজ্ঞাসা করা হয় ডিভাইসটি সংযোগ করার অনুমতি আছে কিনা। এছাড়াও, ডিভাইসটিতে একটি চ্যালেঞ্জ পাঠানো হয়, যা 'key sysfs' অ্যাট্রিবিউটে লেখা একটি র‍্যান্ডম কী-এর উপর ভিত্তি করে প্রত্যাশিতটির সাথে মিলতে হবে।
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL ফার্মওয়্যারটি স্বয়ংক্রিয়ভাবে থান্ডারবোল্টের জন্য টানেল তৈরি করে।
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL ফার্মওয়্যারটি একটি ডকের মধ্যে ইউএসবি কন্ট্রোলার এবং ডিসপ্লে পোর্টের জন্য স্বয়ংক্রিয়ভাবে টানেল তৈরি করে। ডকের পরবর্তী সমস্ত PCIe লিঙ্ক মুছে ফেলা হয়।
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL PCIE টানেলিং নিষ্ক্রিয় করা হয়েছে।

বুট পারফরম্যান্স রিপোর্ট

একটি ডিভাইসের বুট পারফরম্যান্স রিপোর্ট।

  • এই ক্ষেত্রটি হলো টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহারের সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceBootMode
  • ডেটা সংগ্রহের পুনরাবৃত্তি: প্রতিটি বুট আপ ইভেন্টে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: হ্যাঁ
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_OS_REPORT
JSON উপস্থাপনা
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
ক্ষেত্র
bootUpDuration

string ( Duration format)

বুট আপ হতে মোট সময়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

bootUpTime

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"

shutdownDuration

string ( Duration format)

শাটডাউন শুরু থেকে পাওয়ার অফ হওয়া পর্যন্ত মোট সময়।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

shutdownTime

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"

shutdownReason

enum ( ShutdownReason )

বন্ধ করার কারণ।

reportTime

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"

বন্ধের কারণ

বন্ধ করার কারণ।

এনাম
SHUTDOWN_REASON_UNSPECIFIED শাটডাউনের কারণ উল্লেখ করা হয়নি।
USER_REQUEST ব্যবহারকারী কর্তৃক শুরু করা হয়েছে।
SYSTEM_UPDATE সিস্টেম আপডেট শুরু হয়েছে।
LOW_BATTERY ব্যাটারি কম থাকার কারণে বন্ধ হয়ে গেছে।
OTHER অন্যান্য কারণে বন্ধ।

হৃদস্পন্দনের অবস্থা প্রতিবেদন

একটি ডিভাইসের হৃদস্পন্দন অবস্থার প্রতিবেদন।

  • কিয়স্কের জন্য উপলব্ধ
  • এই ফিল্ডটি একটি ডিভাইসের অনলাইন/অফলাইন/অজানা অবস্থা প্রদান করে এবং শুধুমাত্র তখনই অন্তর্ভুক্ত হবে যখন অবস্থার পরিবর্তন হবে (যেমন অনলাইন -> অফলাইন)।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: HeartbeatEnabled আরও তথ্য
  • হৃদস্পন্দনের হার: ২ মিনিট
    • দ্রষ্টব্য: কোনো ডিভাইস অফলাইন হয়ে গেলে, সেটির অনলাইন স্ট্যাটাস আপডেট হতে ১২ মিনিট পর্যন্ত সময় লাগতে পারে।
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: প্রযোজ্য নয়
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতি প্রয়োজন: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
JSON উপস্থাপনা
{
  "reportTime": string,
  "state": enum (State)
}
ক্ষেত্র
reportTime

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"

state

enum ( State )

ডিভাইসটি পরিবর্তিত হয়েছে বলুন

রাজ্য

ডিভাইসের অবস্থা

এনাম
STATE_UNSPECIFIED রাজ্য নির্দিষ্ট করা হয়নি
UNKNOWN ডিভাইসটি হৃদস্পন্দন পর্যবেক্ষণের জন্য উপযুক্ত নয়।
ONLINE ডিভাইসটি অনলাইন আছে
OFFLINE ডিভাইসটি অফলাইন
DEVICE_OUTDATED ডিভাইসটি পুরানো

কিয়স্কঅ্যাপস্ট্যাটাসরিপোর্ট

একটি ডিভাইসের কিয়স্ক অ্যাপ স্ট্যাটাস রিপোর্ট।

  • কিয়স্কের জন্য উপলব্ধ
  • এই ফিল্ডটি কিয়স্ক ডিভাইসে চলমান অ্যাপ আইডি ও ভার্সন নম্বর এবং রিপোর্টটি সর্বশেষ কখন আপডেট করা হয়েছিল তার টাইমস্ট্যাম্প প্রদান করে।
  • এই ফিল্ডের ডেটা পলিসির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceSessionStatus
  • ডেটা সংগ্রহের পুনরাবৃত্তি: শুধুমাত্র আপলোডের সময়
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ৩ ঘন্টা
    • নীতি দ্বারা নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইন থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষিত থাকে এবং ডিভাইসটি পরবর্তীতে অনলাইন হলে তা জানানো হবে: না
  • শুধুমাত্র অধিভুক্ত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: প্রযোজ্য নয়
  • সুনির্দিষ্ট অনুমতির প্রয়োজন: TELEMETRY_API_APPS_REPORT
JSON উপস্থাপনা
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
ক্ষেত্র
reportTime

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"

appId

string

App id of kiosk app for example "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

App version number of kiosk app for example "1.10.118"

RuntimeCountersReport

Runtime counters retrieved from CPU. Currently the runtime counters telemetry is only supported by Intel vPro PSR on Gen 14+.

JSON উপস্থাপনা
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
Fields
reportTime

string ( Timestamp format)

Timestamp when the report was collected.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30" .

uptimeRuntimeDuration

string ( Duration format)

Total lifetime runtime. Currently always S0 runtime from Intel vPro PSR.

A duration in seconds with up to nine fractional digits, ending with ' s '. Example: "3.5s" .

enterSleepCount

string ( int64 format)

Number of times that the device has entered into the sleep state. Currently obtained via the PSR, count from S0->S3.

enterHibernationCount

string ( int64 format)

Number of times that the device has entered into the hibernation state. Currently obtained via the PSR, count from S0->S4.

enterPoweroffCount

string ( int64 format)

Number of times that the device has entered into the power-off state. Currently obtained via the PSR, count from S0->S5.

পদ্ধতি

get

Get telemetry device.

list

List all telemetry devices.