REST Resource: customers.telemetry.devices

المرجع: TelemetryDevice

بيانات القياس عن بُعد التي يتم جمعها من جهاز مُدار.

  • مطلوب إذن دقيق: 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

النتائج فقط. المعرّف الفريد لواجهة برمجة تطبيقات الدليل للجهاز. هذه القيمة هي نفسها لرقم تعريف Directory API لوحدة تحكُّم المشرف في علامة تبويب "أجهزة ChromeOS".

serialNumber

string

النتائج فقط. الرقم التسلسلي للجهاز هذه القيمة هي نفسها الرقم التسلسلي لوحدة تحكُّم المشرف في علامة تبويب "أجهزة ChromeOS".

cpuInfo[]

object (CpuInfo)

النتائج فقط. معلومات حول مواصفات وحدة المعالجة المركزية (CPU) للجهاز

cpuStatusReport[]

object (CpuStatusReport)

النتائج فقط. إنّ تقارير حالة وحدة المعالجة المركزية (CPU) التي يتم جمعها مرتّبة بشكل دوري بترتيب متناهي من 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)

النتائج فقط. معلومات عن حافلة Thunderbolt

audioStatusReport[]

object (AudioStatusReport)

النتائج فقط. التقارير الصوتية التي يتم جمعها مرتّبة بشكل دوري بترتيب متناهي من reportTime.

bootPerformanceReport[]

object (BootPerformanceReport)

النتائج فقط. تشغيل تقارير الأداء للجهاز

heartbeatStatusReport[]

object (HeartbeatStatusReport)

النتائج فقط. تقرير حالة الإشارات الدورية الذي يحتوي على طوابع زمنية مرتّبة بشكل دوري بترتيب تنازلي من reportTime

kioskAppStatusReport[]

object (KioskAppStatusReport)

النتائج فقط. تقرير حالة تطبيق Kiosk لجهاز Kiosk

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 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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 بسرعة 1.60 غيغاهرتز

architecture

enum (Architecture)

النتائج فقط. نوع بنية وحدة المعالجة المركزية (CPU).

  • يوفّر هذا الحقل معلومات عن الجهاز وهي معلومات ثابتة ولن تتغيّر بمرور الوقت.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceCpuInfo
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
maxClockSpeed

integer

النتائج فقط. أقصى سرعة في ساعة وحدة المعالجة المركزية (CPU) بالكيلوهرتز.

keylockerSupported

boolean

النتائج فقط. ما إذا كان قفل المفاتيح متوافقًا.

keylockerConfigured

boolean

النتائج فقط. ما إذا تم ضبط قفل المفاتيح.TRUE = مفعّلة، FALSE = غير مفعّل. لا يتم الإبلاغ عنه إلا إذا كان قفل المفاتيح متوافقًا = TRUE.

البنية

نوع بنية وحدة المعالجة المركزية (CPU).

عمليات التعداد
ARCHITECTURE_UNSPECIFIED البنية غير معروفة.
X64 بنية x64

CpuStatusReport

يقدم معلومات عن حالة وحدة المعالجة المركزية (CPU).

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceCpuInfo
  • تكرار جمع البيانات: كل 10 دقائق
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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) لكل وحدة معالجة مركزية بالدرجة المئوية

CpuTemperatureInfo

درجة حرارة وحدة المعالجة المركزية (CPU) للجهاز يتم جمع العيّنات لكلّ وحدة معالجة مركزية (CPU) بالدرجة المئوية.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceCpuInfo
  • تكرار جمع البيانات: كل 10 دقائق
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
تمثيل JSON
{
  "temperatureCelsius": integer,
  "label": string
}
الحقول
temperatureCelsius

integer

النتائج فقط. درجة حرارة وحدة المعالجة المركزية بالدرجة المئوية.

label

string

النتائج فقط. تصنيف وحدة المعالجة المركزية (CPU). مثال: Core 0

MemoryInfo

معلومات الذاكرة لجهاز.

  • يحتوي هذا الحقل على معلومات عن الجهاز وبيانات القياس عن بُعد:
    • totalRamBytes - معلومات الجهاز
    • availableRamBytes - معلومات القياس عن بُعد
    • totalMemoryEncryption - معلومات الجهاز
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceMemoryInfo.
  • تكرار جمع البيانات:
    • totalRamBytes - عند التحميل فقط
    • availableRamBytes - كل 10 دقائق
    • totalMemoryEncryption - عند بدء تشغيل الجهاز
  • معدّل تكرار إعداد تقارير البيانات التلقائية:
    • من totalRamBytes إلى 3 ساعات
    • من availableRamBytes إلى 3 ساعات
    • totalMemoryEncryption - عند بدء تشغيل الجهاز
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عند اتصال الجهاز بالإنترنت مرة أخرى: فقط لـ totalMemoryEncryption.
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: TELEMETRY_API_MEMORY_INFO
تمثيل JSON
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
الحقول
totalRamBytes

string (int64 format)

النتائج فقط. إجمالي ذاكرة الوصول العشوائي (RAM) بالبايت.

availableRamBytes

string (int64 format)

النتائج فقط. مقدار ذاكرة الوصول العشوائي المتاحة بالبايت.

totalMemoryEncryption

object (TotalMemoryEncryptionInfo)

النتائج فقط. إجمالي معلومات تشفير الذاكرة للجهاز.

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)

خوارزمية تشفير الذاكرة.

MemoryEncryptionState

حالة تشفير الذاكرة على الجهاز.

عمليات التعداد
MEMORY_ENCRYPTION_STATE_UNSPECIFIED لم يتم ضبط حالة تشفير الذاكرة.
MEMORY_ENCRYPTION_STATE_UNKNOWN حالة تشفير الذاكرة غير معروفة.
MEMORY_ENCRYPTION_STATE_DISABLED تم إيقاف ميزة "تصغير الذاكرة" على الجهاز.
MEMORY_ENCRYPTION_STATE_TME يستخدم تشفير الذاكرة على الجهاز التشفير الكلي للذاكرة.
MEMORY_ENCRYPTION_STATE_MKTME يستخدم تشفير الذاكرة على الجهاز تشفيرًا إجماليًا متعدد المفاتيح للذاكرة.

MemoryEncryptionAlgorithm

خوارزمية التشفير المستخدَمة على الجهاز.

عمليات التعداد
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED لم يتم ضبط خوارزمية تشفير الذاكرة.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN خوارزمية تشفير الذاكرة المستخدمة غير معروفة.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 تستخدم خوارزمية تشفير الذاكرة خوارزمية التشفير AES_XTS مع Cypher كتلة 128 بت.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 تستخدم خوارزمية تشفير الذاكرة خوارزمية التشفير AES_XTS مع Cypher كتلة 256 بت.

MemoryStatusReport

يحتوي على نماذج من تقارير حالة الذاكرة.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceMemoryInfo.
  • تكرار جمع البيانات: عند التحميل فقط، يتم جمع SystemRamFreeByes كل 10 دقائق.
  • معدل تكرار إعداد تقارير البيانات التلقائية: كل 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

النتائج فقط. مقدار ذاكرة الوصول العشوائي الخالية بالبايت (غير موثوق بسبب عملية جمع البيانات غير المرغوب فيها)

pageFaults

integer

النتائج فقط. عدد أخطاء الصفحة أثناء عملية جمع البيانات هذه

NetworkInfo

معلومات جهاز الشبكة

  • يوفّر هذا الحقل معلومات عن الجهاز وهي معلومات ثابتة ولن تتغيّر بمرور الوقت.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportNetworkDeviceConfiguration.
  • معدل تكرار جمع البيانات: عند بدء تشغيل الجهاز
  • معدّل التكرار التلقائي لإعداد تقارير البيانات: عند بدء تشغيل الجهاز
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، يتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عند اتصال الجهاز بالإنترنت في المرة التالية: نعم.
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: TELEMETRY_API_NETWORK_INFO
تمثيل JSON
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
الحقول
networkDevices[]

object (NetworkDevice)

النتائج فقط. قائمة أجهزة الشبكة

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

النتائج فقط. رقم تعريف بطاقة الدائرة الكهربائية المدمجة المرتبط بشريحة SIM للجهاز.

mdn

string

النتائج فقط. رقم دليل الأجهزة الجوّالة المرتبط بشريحة SIM للجهاز.

NetworkDeviceType

أنواع أجهزة الشبكة:

عمليات التعداد
NETWORK_DEVICE_TYPE_UNSPECIFIED لم يتم تحديد نوع جهاز الشبكة.
CELLULAR_DEVICE جهاز جوّال
ETHERNET_DEVICE جهاز إيثرنت
WIFI_DEVICE جهاز Wi-Fi

NetworkStatusReport

حالة الشبكات المرئية/التي تم ضبطها.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: 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

النتائج فقط. عنوان IP لشبكة LAN.

gatewayIpAddress

string

النتائج فقط. عنوان IP للمدخل.

transmissionBitRateMbps

string (int64 format)

النتائج فقط. يتم قياس معدل نقل بيانات الإرسال بالميغابت في الثانية.

receivingBitRateMbps

string (int64 format)

النتائج فقط. يتم قياس معدل نقل بيانات الاستلام بالميغابت في الثانية.

transmissionPowerDbm

integer

النتائج فقط. طاقة الإرسال تُقاس بالديسيبل.

encryptionOn

boolean

النتائج فقط. ما إذا كان مفتاح تشفير شبكة Wi-Fi غير مفعَّل.

wifiPowerManagementEnabled

boolean

النتائج فقط. تم تفعيل إدارة طاقة Wi-Fi

guid

string

النتائج فقط. دليل الاتصال بالشبكة

connectionState

enum (NetworkConnectionState)

النتائج فقط. حالة الاتصال الحالية للشبكة.

connectionType

enum (NetworkType)

النتائج فقط. نوع اتصال الشبكة

NetworkType

أنواع اتصال الشبكة:

عمليات التعداد
NETWORK_TYPE_UNSPECIFIED نوع اتصال الشبكة غير محدد
CELLULAR اتصال شبكة الجوّال
ETHERNET اتصال شبكة إيثرنت.
TETHER توصيل الاتصال بالشبكة.
VPN اتصال شبكة VPN.
WIFI اتصال شبكة Wi-Fi

NetworkDiagnosticsReport

نتائج اختبار الشبكة لتحديد سلامة اتصال الشبكة للجهاز، على سبيل المثال ما إذا كان وقت استجابة 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

OsUpdateStatus

تحتوي على معلومات حول حالة تحديث نظام التشغيل الحالية.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • تتحكّم السياسة في بيانات هذا الحقل: ReportDeviceOsUpdateStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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. يُرجى العِلم أنّ هذا قد يكون عبارة عن "0.0.0.0" وهمي. لحالة OS_UPDATE_NEED_REBOOT لبعض الحالات الهامشية، مثل. يُعاد تشغيل محرك التحديث بدون إعادة تشغيل.

newRequestedPlatformVersion

string

النتائج فقط. تم طلب إصدار نظام أساسي جديد من تطبيق Kiosk المُحدَّث الذي في انتظار المراجعة.

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".

UpdateState

حالة تحديث نظام التشغيل

عمليات التعداد
UPDATE_STATE_UNSPECIFIED لم يتم تحديد الولاية.
OS_IMAGE_DOWNLOAD_NOT_STARTED لم يبدأ تنزيل نظام التشغيل.
OS_IMAGE_DOWNLOAD_IN_PROGRESS بدأ تنزيل نظام التشغيل على الجهاز.
OS_UPDATE_NEED_REBOOT يجب إعادة تشغيل الجهاز لإنهاء عملية التحميل.

GraphicsInfo

معلومات عن النظام الفرعي للرسومات.

  • يوفّر هذا الحقل معلومات عن الجهاز وهي معلومات ثابتة ولن تتغيّر بمرور الوقت.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceGraphicsStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

النتائج فقط. معلومات حول شاشات الجهاز الداخلية التي تعمل باللمس

GraphicsAdapterInfo

معلومات حول محوّل الرسومات (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)

النتائج فقط. يمثل هذا الحقل معرّف جهاز بطاقة الرسومات.

DisplayDevice

معلومات حول جهاز عرض

تمثيل 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

النتائج فقط. سنة التصنيع.

TouchScreenInfo

معلومات على شاشة الجهاز التي تعمل باللمس

تمثيل JSON
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
الحقول
touchpadLibrary

string

النتائج فقط. اسم مكتبة لوحة اللمس الذي تستخدمه حزمة الإدخال

devices[]

object (TouchScreenDevice)

النتائج فقط. قائمة بالأجهزة ذات الشاشات الداخلية التي تعمل باللمس.

TouchScreenDevice

معلومات حول جهاز داخلي مزوّد بشاشة تعمل باللمس

تمثيل JSON
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
الحقول
displayName

string

النتائج فقط. الاسم المعروض للجهاز المزوّد بشاشة تعمل باللمس

touchPointCount

integer

النتائج فقط. عدد نقاط اللمس المتوافقة على الجهاز

stylusCapable

boolean

النتائج فقط. إذا كان الجهاز المزوّد بشاشة تعمل باللمس متوافق مع قلم الشاشة أو لا.

GraphicsStatusReport

معلومات عن النظام الفرعي للرسومات.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceGraphicsInfo
  • تكرار جمع البيانات: 3 ساعات.
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

النتائج فقط. معلومات عن الشاشات للجهاز

DisplayInfo

معلومات عن العرض.

تمثيل JSON
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string
}
الحقول
deviceId

string (int64 format)

النتائج فقط. يمثل هذا الحقل معرّف جهاز بطاقة الرسومات.

resolutionWidth

integer

النتائج فقط. عرض درجة الدقة بالبكسل.

resolutionHeight

integer

النتائج فقط. ارتفاع درجة الدقة بالبكسل.

refreshRate

integer

النتائج فقط. معدّل التحديث بالهرتز

isInternal

boolean

النتائج فقط. يشير إلى ما إذا كانت الشاشة داخلية أم لا.

displayName

string

النتائج فقط. عرض اسم الجهاز

BatteryInfo

معلومات حول البطارية

  • يوفّر هذا الحقل معلومات عن الجهاز وهي معلومات ثابتة ولن تتغيّر بمرور الوقت.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDevicePowerStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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-hours).

designMinVoltage

integer

النتائج فقط. الحد الأدنى للجهد الكهربائي الخارج (mV)

manufactureDate

object (Date)

النتائج فقط. تاريخ تصنيع البطارية.

technology

string

النتائج فقط. تكنولوجيا البطارية مثال: ليثيوم أيون

BatteryStatusReport

بيانات الحالة للبطارية

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDevicePowerStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

النتائج فقط. سعة الشحن الكاملة (ميلي أمبير في الساعة)

cycleCount

integer

النتائج فقط. عدد مرات تفريغ البطارية وشحنها

BatterySampleReport

جمع عيّنات بيانات البطارية

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDevicePowerStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
تمثيل 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)

النتائج فقط. السعة المتبقية من البطارية (ميلي أمبير ساعة)

temperature

integer

النتائج فقط. درجة الحرارة بالدرجة المئوية.

dischargeRate

integer

النتائج فقط. يتم قياس معدّل تفريغ البطارية بالميغاواط. موجبة في حال تفريغ البطارية، وتكون سالبة إذا كانت مشحونة.

chargeRate

integer

النتائج فقط. النسبة المئوية لشحن البطارية

current

string (int64 format)

النتائج فقط. تيار البطارية (ملّي أمبير)

status

string

النتائج فقط. تمت قراءة حالة البطارية من sysfs. مثال: تفريغ البطارية

BatteryHealth

يشير إلى الحالة الحالية للبطارية.

  • هذه الحالة ليست مقياسًا أو مؤشرًا على عيوب في البطارية. ويتم حسابها بقسمة سعة الشحن الكاملة الحالية على سعة التصميم.
  • وتحدّد الشركة المصنِّعة سلامة البطارية وسياسة الضمان.
عمليات التعداد
BATTERY_HEALTH_UNSPECIFIED حالة الحالة الصحية غير معروفة.
BATTERY_HEALTH_NORMAL البطارية سليمة وسعة الشحن الكاملة / سعة التصميم > 80%
BATTERY_REPLACE_SOON البطارية غير صحية نوعًا ما ويُنصح باستبدالها قريبًا، سعة الشحن الكاملة / سعة التصميم بين %75 و%80
BATTERY_REPLACE_NOW البطارية غير صحية ويُنصح باستبدالها. سعة الشحن بالكامل / سعة التصميم < 75%

StorageInfo

بيانات الحالة للتخزين

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceStorageStatus
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: TELEMETRY_API_STORAGE_INFO
تمثيل JSON
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
الحقول
volume[]

object (DiskVolume)

معلومات حول وحدات تخزين القرص

availableDiskBytes

string (int64 format)

المساحة المتوفّرة لتخزين بيانات المستخدمين على الجهاز بالبايت.

totalDiskBytes

string (int64 format)

إجمالي المساحة لتخزين بيانات المستخدمين في الجهاز بالبايت.

DiskVolume

معلومات حول وحدات تخزين القرص

تمثيل JSON
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
الحقول
volumeId

string

معرّف وحدة تخزين القرص

storageFreeBytes

string (int64 format)

مساحة تخزين فارغة بالبايت.

storageTotalBytes

string (int64 format)

إجمالي مساحة التخزين بالبايت.

StorageStatusReport

بيانات الحالة للتخزين

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceStorageStatus
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

النتائج فقط. تقارير عن القرص.

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"

ThunderboltInfo

معلومات حافلة Thunderbolt

  • يوفّر هذا الحقل معلومات عن الجهاز وهي معلومات ثابتة ولن تتغيّر بمرور الوقت.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceSecurityStatus
  • معدل تكرار جمع البيانات: عند بدء تشغيل الجهاز
  • معدّل التكرار التلقائي لإعداد تقارير البيانات: عند بدء تشغيل الجهاز
    • تم التحكم في السياسة: لا
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، يتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عند اتصال الجهاز بالإنترنت في المرة التالية: نعم.
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: TELEMETRY_API_BUS_DEVICE_INFO
تمثيل JSON
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
الحقول
securityLevel

enum (ThunderboltSecurityLevel)

مستوى أمان ناقل Thunderbolt

ThunderboltSecurityLevel

مستوى أمان ناقل Thunderbolt

عمليات التعداد
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED لم يتم ضبط مستوى أمان Thunderbolt.
THUNDERBOLT_SECURITY_NONE_LEVEL ويتم توصيل جميع الأجهزة تلقائيًا بواسطة البرامج الثابتة. لا تلزم موافقة المستخدم.
THUNDERBOLT_SECURITY_USER_LEVEL يتم سؤال المستخدم عما إذا كان مسموحًا بتوصيل الجهاز.
THUNDERBOLT_SECURITY_SECURE_LEVEL يتم سؤال المستخدم عما إذا كان مسموحًا بتوصيل الجهاز. بالإضافة إلى ذلك، يتم إرسال تحدٍ إلى الجهاز يجب أن يطابق الاختبار المتوقع استنادًا إلى مفتاح عشوائي مكتوب إلى سمة المفتاح sysfs
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL تنشئ البرامج الثابتة أنفاقًا لـ Thunderbolt تلقائيًا.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL تنشئ البرامج الثابتة تلقائيًا أنفاقًا لوحدة تحكُّم USB ومنفذ العرض في قاعدة الإرساء. تتم إزالة جميع روابط PCIe في أسفل قاعدة الإرساء.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL تم إيقاف الاتصال النفقي لـ PCIE.

BootPerformanceReport

تقرير أداء الجهاز.

  • يمثّل هذا الحقل معلومات القياس عن بُعد وسيتغيّر هذا الحقل بمرور الوقت عند استخدام الجهاز.
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: ReportDeviceBootMode.
  • معدّل تكرار جمع البيانات: في كل حدث تشغيل
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، يتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عند اتصال الجهاز بالإنترنت في المرة التالية: نعم.
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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".

ShutdownReason

سبب إيقاف التشغيل

عمليات التعداد
SHUTDOWN_REASON_UNSPECIFIED لم يتم تحديد سبب إيقاف التشغيل.
USER_REQUEST تم بدء هذا الإجراء من قِبل المستخدم.
SYSTEM_UPDATE تم بدء تحديث النظام.
LOW_BATTERY تم إيقاف التشغيل بسبب انخفاض طاقة البطارية.
OTHER تم إيقاف التشغيل لأسباب أخرى.

HeartbeatStatusReport

تقرير حالة نبضات القلب لجهاز.

  • متاحة لتطبيقات Kiosk
  • يوفر هذا الحقل حالة الاتصال/عدم الاتصال/غير المعروفة للجهاز، ولن يتم تضمينه إلا في حالة تغيير الحالة (مثلاً متصل بالإنترنت -> غير متصل)
  • يتم التحكّم في بيانات هذا الحقل من خلال السياسة: HeartbeatEnabled مزيد من المعلومات.
  • معدّل نبضات القلب: دقيقتان
    • ملاحظة: إذا انقطع اتصال الجهاز بالإنترنت، قد يستغرق تعديل حالة اتصال الجهاز ما يصل إلى 12 دقيقة.
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا ينطبق.
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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)

حالة الجهاز الذي تم تغييره

الحالة

حالة الجهاز

عمليات التعداد
STATE_UNSPECIFIED الولاية غير محدّدة
UNKNOWN الجهاز غير مؤهل لمراقبة ضربات القلب
ONLINE الجهاز متصل بالإنترنت
OFFLINE الجهاز غير متصل بالإنترنت.

KioskAppStatusReport

تقرير حالة تطبيق Kiosk لأحد الأجهزة.

  • متاحة لتطبيقات Kiosk
  • يقدِّم هذا الحقل رقم تعريف التطبيق ورقم الإصدار قيد التشغيل على جهاز Kiosk والطابع الزمني لوقت آخر تحديث للتقرير.
  • تتحكّم السياسة في بيانات هذا الحقل: ReportDeviceSessionStatus.
  • تكرار جمع البيانات: عند التحميل فقط
  • فترة تكرار إعداد تقارير البيانات التلقائية: 3 ساعات
    • التحكّم في السياسة: نعم
  • ذاكرة التخزين المؤقت: إذا كان الجهاز غير متصل بالإنترنت، سيتم تخزين البيانات التي تم جمعها محليًا، وسيتم الإبلاغ عنها عندما يكون الجهاز متصلاً بالإنترنت في المرة التالية: لا
  • تم الإبلاغ عنه للمستخدمين التابعين فقط: لا ينطبق
  • مطلوب إذن دقيق: 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

معرّف تطبيق Kiosk، على سبيل المثال "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

رقم إصدار التطبيق لتطبيق Kiosk، على سبيل المثال "1.10.118"

RuntimeCountersReport

تم استرداد عدّادات وقت التشغيل من وحدة المعالجة المركزية (CPU). في الوقت الحالي، لا يتوافق القياس عن بُعد لعدّادات وقت التشغيل إلا مع Intel vPro PSR في الجيل 14 والإصدارات الأحدث.

تمثيل 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)

إجمالي وقت التشغيل منذ الإنشاء يتم حاليًا تشغيل S0 دائمًا من Intel vPro PSR.

مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بالأرقام "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

عرض قائمة بجميع أجهزة القياس عن بُعد