REST Resource: customers.telemetry.devices

সম্পদ: টেলিমেট্রিডিভাইস

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

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_DEVICE
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

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

orgUnitId

string

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

deviceId

string

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

serialNumber

string

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

cpuInfo[]

object ( CpuInfo )

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

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 ট্রানজিশনের সংখ্যা, যার অর্থ ঘুম, হাইবারনেশন এবং পাওয়ার-অফ অবস্থায় প্রবেশ করা।

CpuInfo

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

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

string

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

architecture

enum ( Architecture )

শুধুমাত্র আউটপুট। CPU এর জন্য আর্কিটেকচারের ধরন।

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

integer

শুধুমাত্র আউটপুট। সর্বোচ্চ CPU ঘড়ির গতি kHz এ।

keylockerSupported

boolean

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

keylockerConfigured

boolean

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

স্থাপত্য

CPU এর জন্য আর্কিটেকচারের ধরন।

Enums
ARCHITECTURE_UNSPECIFIED স্থাপত্য অজানা।
X64 x64 আর্কিটেকচার

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

CPU এর অবস্থা সম্পর্কে তথ্য প্রদান করে।

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

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string ( Duration format)

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

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

cpuUtilizationPct

integer

শুধুমাত্র আউটপুট। CPU ব্যবহারের নমুনা (0-100 শতাংশ)।

cpuTemperatureInfo[]

object ( CpuTemperatureInfo )

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

Cpu তাপমাত্রা তথ্য

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

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

integer

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

label

string

শুধুমাত্র আউটপুট। CPU লেবেল। উদাহরণ: কোর 0

মেমরির তথ্য

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

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

string ( int64 format)

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

availableRamBytes

string ( int64 format)

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

totalMemoryEncryption

object ( TotalMemoryEncryptionInfo )

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

টোটাল মেমোরি এনক্রিপশন ইনফো

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

  • এই ক্ষেত্রটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে পরিবর্তন হবে না।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceMemoryInfo
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: ডিভাইস স্টার্টআপে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস স্টার্টআপে
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: হ্যাঁ
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
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 )

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

মেমরি এনক্রিপশন স্টেট

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

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

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

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

Enums
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED মেমরি এনক্রিপশন অ্যালগরিদম সেট করা নেই।
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN ব্যবহৃত মেমরি এনক্রিপশন অ্যালগরিদম অজানা।
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 মেমরি এনক্রিপশন অ্যালগরিদম একটি 128 বিট ব্লক সাইফার সহ AES_XTS এনক্রিপশন অ্যালগরিদম ব্যবহার করছে।
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 মেমরি এনক্রিপশন অ্যালগরিদম একটি 256 বিট ব্লক সাইফার সহ AES_XTS এনক্রিপশন অ্যালগরিদম ব্যবহার করছে।

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

মেমরি স্ট্যাটাস রিপোর্টের নমুনা রয়েছে।

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

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string ( Duration format)

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

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

systemRamFreeBytes

string ( int64 format)

শুধুমাত্র আউটপুট। বাইটে বিনামূল্যে RAM এর পরিমাণ (আবর্জনা সংগ্রহের কারণে অবিশ্বস্ত)।

pageFaults

integer

শুধুমাত্র আউটপুট। এই সংগ্রহের সময় পৃষ্ঠার ত্রুটির সংখ্যা

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

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

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

object ( NetworkDevice )

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

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

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

  • এই ক্ষেত্রটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে পরিবর্তন হবে না।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportNetworkDeviceConfiguration
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: ডিভাইস স্টার্টআপে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: ডিভাইস স্টার্টআপে
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: হ্যাঁ
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
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

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

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

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

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

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

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

  • এই ক্ষেত্রটি হল টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহার করার সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportNetworkStatus
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: 60 মিনিট
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: হ্যাঁ
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: হ্যাঁ
  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_NETWORK_REPORT
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)
}
ক্ষেত্র
reportTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string ( Duration format)

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

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

signalStrengthDbm

integer

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

lanIpAddress

string

শুধুমাত্র আউটপুট। LAN আইপি ঠিকানা।

gatewayIpAddress

string

শুধুমাত্র আউটপুট। গেটওয়ে আইপি ঠিকানা।

transmissionBitRateMbps

string ( int64 format)

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

receivingBitRateMbps

string ( int64 format)

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

transmissionPowerDbm

integer

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

encryptionOn

boolean

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

wifiPowerManagementEnabled

boolean

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

guid

string

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

connectionState

enum ( NetworkConnectionState )

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

connectionType

enum ( NetworkType )

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

নেটওয়ার্ক টাইপ

নেটওয়ার্ক সংযোগের ধরন।

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

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

ডিভাইসের নেটওয়ার্ক সংযোগের স্বাস্থ্য নির্ধারণ করতে নেটওয়ার্ক পরীক্ষার ফলাফল, উদাহরণস্বরূপ HTTPS লেটেন্সি বেশি নাকি স্বাভাবিক।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_NETWORK_REPORT
JSON প্রতিনিধিত্ব
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
ক্ষেত্র
reportTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

httpsLatencyData

object ( HttpsLatencyRoutineData )

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

OsUpdate Status

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

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

enum ( UpdateState )

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

newPlatformVersion

string

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

newRequestedPlatformVersion

string

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

lastUpdateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। শেষ সফল আপডেটের টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

lastUpdateCheckTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। শেষ আপডেট চেকের টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

lastRebootTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

আপডেট স্টেট

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

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

গ্রাফিক্স তথ্য

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

  • এই ক্ষেত্রটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে পরিবর্তন হবে না।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceGraphicsStatus
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: শুধুমাত্র আপলোডে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: না
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: 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

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

deviceId

string ( int64 format)

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

প্রদর্শনকারী যন্ত্র

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

JSON প্রতিনিধিত্ব
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer
}
ক্ষেত্র
displayName

string

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

displayWidthMm

integer

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

displayHeightMm

integer

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

internal

boolean

শুধুমাত্র আউটপুট। প্রদর্শন অভ্যন্তরীণ বা না.

manufacturerId

string

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

modelId

integer

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

manufactureYear

integer

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

টাচস্ক্রিন তথ্য

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

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
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: 3 ঘন্টা।
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: না
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_GRAPHICS_REPORT
JSON প্রতিনিধিত্ব
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
ক্ষেত্র
reportTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

displays[]

object ( DisplayInfo )

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

ডিসপ্লে ইনফো

একটি প্রদর্শনের জন্য তথ্য।

JSON প্রতিনিধিত্ব
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string
}
ক্ষেত্র
deviceId

string ( int64 format)

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

resolutionWidth

integer

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

resolutionHeight

integer

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

refreshRate

integer

শুধুমাত্র আউটপুট। রিফ্রেশ হার Hz.

isInternal

boolean

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

displayName

string

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

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

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

  • এই ক্ষেত্রটি ডিভাইসের তথ্য প্রদান করে, যা স্থির এবং সময়ের সাথে পরিবর্তন হবে না।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDevicePowerStatus
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: শুধুমাত্র আপলোডে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: না
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: 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)

শুধুমাত্র আউটপুট। নকশা ক্ষমতা (mAmpere-ঘন্টা)।

designMinVoltage

integer

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

manufactureDate

object ( Date )

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

technology

string

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

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

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

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

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

serialNumber

string

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

sample[]

object ( BatterySampleReport )

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

batteryHealth

enum ( BatteryHealth )

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

fullChargeCapacity

string ( int64 format)

শুধুমাত্র আউটপুট। সম্পূর্ণ চার্জ ক্ষমতা (mAmpere-ঘন্টা)।

cycleCount

integer

শুধুমাত্র আউটপুট। চক্র গণনা.

ব্যাটারি স্যাম্পল রিপোর্ট

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

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

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

voltage

string ( int64 format)

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

remainingCapacity

string ( int64 format)

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

temperature

integer

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

dischargeRate

integer

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

chargeRate

integer

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

current

string ( int64 format)

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

status

string

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

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

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

  • এই স্ট্যাটাসটি একটি গেজ বা ত্রুটিপূর্ণ ব্যাটারির ইঙ্গিত নয়৷ এটি বর্তমান পূর্ণ চার্জ ক্ষমতাকে নকশা ক্ষমতা দ্বারা ভাগ করে গণনা করা হয়।
  • ব্যাটারি অখণ্ডতা এবং ওয়ারেন্টি নীতি নির্ধারণ করা প্রস্তুতকারকের উপর নির্ভর করে।
Enums
BATTERY_HEALTH_UNSPECIFIED স্বাস্থ্য অজানা।
BATTERY_HEALTH_NORMAL ব্যাটারি স্বাস্থ্যকর, সম্পূর্ণ চার্জ ক্ষমতা / নকশা ক্ষমতা > 80%
BATTERY_REPLACE_SOON ব্যাটারি মাঝারিভাবে অস্বাস্থ্যকর এবং শীঘ্রই প্রতিস্থাপন করার পরামর্শ দেওয়া হয়েছে, সম্পূর্ণ চার্জ ক্ষমতা / ডিজাইন ক্ষমতা 75% - 80%
BATTERY_REPLACE_NOW ব্যাটারি অস্বাস্থ্যকর এবং প্রতিস্থাপন করার পরামর্শ দেওয়া হয়েছে, সম্পূর্ণ চার্জ ক্ষমতা / নকশা ক্ষমতা < 75%

স্টোরেজ ইনফো

স্টোরেজের জন্য স্ট্যাটাস ডেটা।

  • এই ক্ষেত্রটি হল টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহার করার সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceStorageStatus
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: শুধুমাত্র আপলোডে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: না
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: 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
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: শুধুমাত্র আপলোডে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: না
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_STORAGE_REPORT
JSON প্রতিনিধিত্ব
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
ক্ষেত্র
reportTime

string ( Timestamp format)

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

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

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)

শুধুমাত্র আউটপুট। শেষ বুট থেকে বাদ দেওয়ার সময় ব্যয় করা হয়েছে। বাতিল করা হচ্ছে এমন ব্লকগুলি পরিষ্কার করার জন্য যা আর ব্যবহার করা হচ্ছে না। কার্নেল 4.18+ এ সমর্থিত।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

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

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

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

enum ( ThunderboltSecurityLevel )

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

থান্ডারবোল্ট সিকিউরিটি লেভেল

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

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

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

একটি ডিভাইসের বুট কর্মক্ষমতা রিপোর্ট.

  • এই ক্ষেত্রটি হল টেলিমেট্রি তথ্য এবং ডিভাইসটি ব্যবহার করার সাথে সাথে এটি সময়ের সাথে পরিবর্তিত হবে।
  • এই ক্ষেত্রের ডেটা নীতির মাধ্যমে নিয়ন্ত্রিত হয়: ReportDeviceBootMode৷
  • ডেটা সংগ্রহের ফ্রিকোয়েন্সি: প্রতিটি বুট আপ ইভেন্টে
  • ডিফল্ট ডেটা রিপোর্টিং ফ্রিকোয়েন্সি: 3 ঘন্টা
    • নীতি নিয়ন্ত্রিত: হ্যাঁ
  • ক্যাশে: ডিভাইসটি অফলাইনে থাকলে, সংগৃহীত ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় এবং ডিভাইসটি পরবর্তী অনলাইন হলে রিপোর্ট করা হবে: হ্যাঁ
  • শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য রিপোর্ট করা হয়েছে: N/A
  • দানাদার অনুমতি প্রয়োজন: 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)

পাওয়ার চালু হওয়ার সময় টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

shutdownDuration

string ( Duration format)

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

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

shutdownTime

string ( Timestamp format)

বন্ধ করার সময় টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

shutdownReason

enum ( ShutdownReason )

বন্ধের কারণ।

reportTime

string ( Timestamp format)

রিপোর্ট সংগ্রহ করার সময় টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

শাটডাউনের কারণ

বন্ধের কারণ।

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

হার্টবিট স্ট্যাটাস রিপোর্ট

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

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

string ( Timestamp format)

কখন স্ট্যাটাস পরিবর্তন করা হয়েছে তার টাইমস্ট্যাম্প

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

state

enum ( State )

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

অবস্থা

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

Enums
STATE_UNSPECIFIED রাজ্য নির্দিষ্ট নয়
UNKNOWN ডিভাইস হার্টবিট নিরীক্ষণের জন্য যোগ্য নয়
ONLINE ডিভাইস অনলাইন আছে
OFFLINE ডিভাইস অফলাইনে আছে

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

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

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

string ( Timestamp format)

কখন রিপোর্ট সংগ্রহ করা হয়েছিল তার টাইমস্ট্যাম্প

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

appId

string

কিয়স্ক অ্যাপের অ্যাপ আইডি যেমন "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

যেমন "1.10.118" কিয়স্ক অ্যাপের অ্যাপ সংস্করণ নম্বর

রানটাইম কাউন্টার রিপোর্ট

CPU থেকে রানটাইম কাউন্টার উদ্ধার করা হয়েছে। বর্তমানে রানটাইম কাউন্টার টেলিমেট্রি শুধুমাত্র Gen 14+ এ Intel vPro PSR দ্বারা সমর্থিত।

JSON প্রতিনিধিত্ব
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
ক্ষেত্র
reportTime

string ( Timestamp format)

রিপোর্ট সংগ্রহ করার সময় টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

uptimeRuntimeDuration

string ( Duration format)

মোট আজীবন রানটাইম। বর্তমানে সবসময় Intel vPro PSR থেকে S0 রানটাইম।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

enterSleepCount

string ( int64 format)

ডিভাইসটি কতবার ঘুমের অবস্থায় প্রবেশ করেছে। বর্তমানে PSR এর মাধ্যমে প্রাপ্ত, S0->S3 থেকে গণনা করুন।

enterHibernationCount

string ( int64 format)

ডিভাইসটি যতবার হাইবারনেশন অবস্থায় প্রবেশ করেছে তার সংখ্যা। বর্তমানে PSR এর মাধ্যমে প্রাপ্ত, S0->S4 থেকে গণনা করুন।

enterPoweroffCount

string ( int64 format)

ডিভাইসটি পাওয়ার-অফ অবস্থায় যতবার প্রবেশ করেছে তার সংখ্যা। বর্তমানে PSR এর মাধ্যমে প্রাপ্ত, S0->S5 থেকে গণনা করুন।

পদ্ধতি

get

টেলিমেট্রি ডিভাইস পান।

list

সমস্ত টেলিমেট্রি ডিভাইসের তালিকা করুন।