- منبع: TelemetryDevice
- اطلاعات پردازنده
- معماری
- گزارش وضعیت پردازنده
- اطلاعات دمای پردازنده
- اطلاعات حافظه
- اطلاعات رمزگذاری کامل حافظه
- وضعیت رمزگذاری حافظه
- الگوریتم رمزگذاری حافظه
- گزارش وضعیت حافظه
- اطلاعات شبکه
- دستگاه شبکه
- نوع دستگاه شبکه
- گزارش وضعیت شبکه
- نوع شبکه
- گزارش عیبیابی شبکه
- وضعیت بهروزرسانی
- وضعیت بهروزرسانی
- اطلاعات گرافیکی
- اطلاعات آداپتور گرافیکی
- دستگاه نمایش
- اطلاعات صفحه لمسی
- دستگاه صفحه لمسی
- گزارش وضعیت گرافیک
- اطلاعات نمایش
- اطلاعات باتری
- گزارش وضعیت باتری
- گزارش نمونه باتری
- سلامت باتری
- اطلاعات ذخیرهسازی
- حجم دیسک
- گزارش وضعیت ذخیرهسازی
- اطلاعات دیسک
- اطلاعات رعد و برق
- سطح امنیت تاندربولت
- گزارش عملکرد بوت
- دلیل خاموش شدن
- گزارش وضعیت ضربان قلب
- ایالت
- گزارش وضعیت برنامه کیوسک
- شمارندههای زمان اجراگزارش
- روشها
منبع: TelemetryDevice
دادههای تلهمتری جمعآوریشده از یک دستگاه مدیریتشده.
- مجوز جزئی مورد نیاز: TELEMETRY_API_DEVICE
| نمایش JSON |
|---|
{ "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( |
| فیلدها | |
|---|---|
name | فقط خروجی. نام منبع دستگاه. |
customer | فقط خروجی. مشتری Google Workspace که شرکتش دستگاه را ثبت کرده است. |
orgUnitId | فقط خروجی. شناسه واحد سازمانی دستگاه. |
deviceId | فقط خروجی. شناسه API دایرکتوری منحصر به فرد دستگاه. این مقدار همان شناسه API دایرکتوری کنسول مدیریت در تب دستگاههای ChromeOS است. |
serialNumber | فقط خروجی. شماره سریال دستگاه. این مقدار همان شماره سریال کنسول مدیریت در تب دستگاههای ChromeOS است. |
cpuInfo[] | فقط خروجی. اطلاعات مربوط به مشخصات CPU دستگاه. |
cpuStatusReport[] | فقط خروجی. گزارشهای وضعیت CPU که به صورت دورهای جمعآوری میشوند، به ترتیب نزولی |
memoryInfo | فقط خروجی. اطلاعات مربوط به مشخصات حافظه دستگاه. |
memoryStatusReport[] | فقط خروجی. گزارشهای وضعیت حافظه که به صورت دورهای جمعآوری میشوند، بر اساس |
networkInfo | فقط خروجی. اطلاعات دستگاههای شبکه. |
networkStatusReport[] | فقط خروجی. مشخصات شبکه به صورت دورهای جمعآوری میشود. |
networkDiagnosticsReport[] | فقط خروجی. عیبیابی شبکه به صورت دورهای جمعآوری میشود. |
osUpdateStatus[] | فقط خروجی. حاوی اطلاعات مرتبط با وضعیت بهروزرسانی ChromeOS است. |
graphicsInfo | فقط خروجی. حاوی اطلاعاتی در مورد لوازم جانبی گرافیکی برای دستگاه است. |
graphicsStatusReport[] | فقط خروجی. گزارشهای گرافیکی به صورت دورهای جمعآوری میشوند. |
batteryInfo[] | فقط خروجی. اطلاعات مربوط به مشخصات باتری دستگاه. |
batteryStatusReport[] | فقط خروجی. گزارشهای باتری به صورت دورهای جمعآوری میشوند. |
storageInfo | فقط خروجی. اطلاعات مشخصات ذخیرهسازی دستگاه. |
storageStatusReport[] | فقط خروجی. گزارشهای ذخیرهسازی به صورت دورهای جمعآوری میشوند. |
thunderboltInfo[] | فقط خروجی. اطلاعات مربوط به گذرگاه تاندربولت. |
audioStatusReport[] | فقط خروجی. گزارشهای صوتی که به صورت دورهای جمعآوری میشوند، به ترتیب نزولی |
bootPerformanceReport[] | فقط خروجی. گزارشهای عملکرد بوت دستگاه. |
heartbeatStatusReport[] | فقط خروجی. گزارش وضعیت ضربان قلب حاوی مهرهای زمانی که به صورت دورهای به ترتیب نزولی از |
kioskAppStatusReport[] | فقط خروجی. گزارش وضعیت برنامه کیوسک برای دستگاه کیوسک |
networkBandwidthReport[] | فقط خروجی. گزارشهای پهنای باند شبکه که به صورت دورهای جمعآوری میشوند، به ترتیب نزولی |
peripheralsReport[] | فقط خروجی. گزارشهای لوازم جانبی که به صورت دورهای جمعآوری میشوند، به ترتیب نزولی |
appReport[] | فقط خروجی. گزارشهای برنامه که به صورت دورهای جمعآوری میشوند، به ترتیب نزولی |
runtimeCountersReport[] | فقط خروجی. شمارندههای زمان اجرا، زمان اجرای جمعآوریشدهی طول عمر دستگاه و همچنین تعداد انتقالهای S0->S3، S0->S4 و S0->S5، به معنی ورود به حالتهای خواب، هایبرنیت و خاموشی را گزارش میدهند. |
اطلاعات پردازنده
مشخصات پردازنده دستگاه
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceCpuInfo کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_CPU_INFO
| نمایش JSON |
|---|
{
"model": string,
"architecture": enum ( |
| فیلدها | |
|---|---|
model | فقط خروجی. نام مدل CPU. مثال: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz |
architecture | فقط خروجی. نوع معماری برای CPU.
|
maxClockSpeed | فقط خروجی. حداکثر سرعت کلاک پردازنده بر حسب کیلوهرتز. |
keylockerSupported | فقط خروجی. اینکه آیا از قفل کلید پشتیبانی میشود یا خیر. |
keylockerConfigured | فقط خروجی. اینکه آیا keylocker پیکربندی شده است یا خیر. |
معماری
نوع معماری برای پردازنده مرکزی (CPU).
| انومها | |
|---|---|
ARCHITECTURE_UNSPECIFIED | معماری ناشناخته. |
X64 | معماری x64 |
گزارش وضعیت پردازنده
اطلاعاتی در مورد وضعیت CPU ارائه میدهد.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceCpuInfo کنترل میشوند.
- فرکانس جمعآوری دادهها: هر 10 دقیقه
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_CPU_REPORT
| نمایش JSON |
|---|
{
"reportTime": string,
"sampleFrequency": string,
"cpuUtilizationPct": integer,
"cpuTemperatureInfo": [
{
object ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی بر حسب میلیثانیه که نشان دهنده زمانی است که این گزارش نمونهبرداری شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
sampleFrequency | فقط خروجی. تعداد دفعاتی که گزارش نمونهبرداری میشود. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
cpuUtilizationPct | فقط خروجی. نمونهای از میزان استفاده از پردازنده (۰ تا ۱۰۰ درصد). |
cpuTemperatureInfo[] | فقط خروجی. اطلاعات نمونه دمای CPU به ازای هر هسته CPU بر حسب سانتیگراد |
اطلاعات دمای پردازنده
دمای CPU یک دستگاه. نمونهبرداری شده برای هر هسته CPU بر حسب سانتیگراد.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceCpuInfo کنترل میشوند.
- فرکانس جمعآوری دادهها: هر 10 دقیقه
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
| نمایش JSON |
|---|
{ "temperatureCelsius": integer, "label": string } |
| فیلدها | |
|---|---|
temperatureCelsius | فقط خروجی. دمای CPU بر حسب سانتیگراد. |
label | فقط خروجی. برچسب CPU. مثال: هسته 0 |
اطلاعات حافظه
اطلاعات حافظه یک دستگاه.
- این فیلد شامل اطلاعات تلهمتری و دستگاه است:
-
totalRamBytes- اطلاعات دستگاه -
availableRamBytes- اطلاعات تلهمتری -
totalMemoryEncryption- اطلاعات دستگاه
-
- دادههای این فیلد از طریق سیاست ReportDeviceMemoryInfo کنترل میشوند.
- فراوانی جمعآوری دادهها:
-
totalRamBytes- فقط در زمان آپلود -
availableRamBytes- هر 10 دقیقه -
totalMemoryEncryption- در هنگام راهاندازی دستگاه
-
- فرکانس گزارش پیشفرض دادهها:
-
totalRamBytes- ۳ ساعت -
availableRamBytes- ۳ ساعت -
totalMemoryEncryption- در هنگام راهاندازی دستگاه - کنترل سیاست: بله
-
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: فقط برای
totalMemoryEncryption - فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_MEMORY_INFO
| نمایش JSON |
|---|
{
"totalRamBytes": string,
"availableRamBytes": string,
"totalMemoryEncryption": {
object ( |
| فیلدها | |
|---|---|
totalRamBytes | فقط خروجی. کل رم به بایت. |
availableRamBytes | فقط خروجی. مقدار رم موجود بر حسب بایت. |
totalMemoryEncryption | فقط خروجی. اطلاعات کامل رمزگذاری حافظه برای دستگاه. |
اطلاعات رمزگذاری کامل حافظه
اطلاعات رمزگذاری حافظه یک دستگاه.
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceMemoryInfo کنترل میشوند.
- فرکانس جمعآوری دادهها: هنگام راهاندازی دستگاه
- فرکانس پیشفرض گزارش دادهها: هنگام راهاندازی دستگاه
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: ناموجود
| نمایش JSON |
|---|
{ "encryptionState": enum ( |
| فیلدها | |
|---|---|
encryptionState | وضعیت رمزگذاری حافظه در دستگاه. |
maxKeys | حداکثر تعداد کلیدهایی که میتوان برای رمزگذاری استفاده کرد. |
keyLength | طول کلیدهای رمزگذاری. |
encryptionAlgorithm | الگوریتم رمزگذاری حافظه |
وضعیت رمزگذاری حافظه
وضعیت رمزگذاری حافظه در دستگاه.
| انومها | |
|---|---|
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 هر 10 دقیقه جمعآوری میشود.
- فرکانس پیشفرض گزارش دادهها: هر ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_MEMORY_REPORT
| نمایش JSON |
|---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی بر حسب میلیثانیه که نشان دهنده زمانی است که این گزارش نمونهبرداری شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
sampleFrequency | فقط خروجی. تعداد دفعاتی که گزارش نمونهبرداری میشود. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
systemRamFreeBytes | فقط خروجی. مقدار رم خالی بر حسب بایت (به دلیل جمعآوری زباله غیرقابل اعتماد است). |
pageFaults | فقط خروجی. تعداد خطاهای صفحه در طول این مجموعه |
اطلاعات شبکه
اطلاعات دستگاه شبکه.
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportNetworkDeviceConfiguration کنترل میشوند.
- فرکانس جمعآوری دادهها: هنگام راهاندازی دستگاه
- فرکانس پیشفرض گزارش دادهها: هنگام راهاندازی دستگاه
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_NETWORK_INFO
| نمایش JSON |
|---|
{
"networkDevices": [
{
object ( |
| فیلدها | |
|---|---|
networkDevices[] | فقط خروجی. فهرست دستگاههای شبکه. |
دستگاه شبکه
جزئیات مربوط به دستگاه شبکه.
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportNetworkDeviceConfiguration کنترل میشوند.
- فرکانس جمعآوری دادهها: هنگام راهاندازی دستگاه
- فرکانس پیشفرض گزارش دادهها: هنگام راهاندازی دستگاه
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: ناموجود
| نمایش JSON |
|---|
{
"type": enum ( |
| فیلدها | |
|---|---|
type | فقط خروجی. نوع دستگاه شبکه. |
macAddress | فقط خروجی. آدرس MAC (در صورت وجود) دستگاه شبکه مربوطه. |
meid | فقط خروجی. MEID (در صورت وجود) دستگاه شبکه مربوطه. |
imei | فقط خروجی. IMEI (در صورت وجود) دستگاه شبکه مربوطه. |
iccid | فقط خروجی. شناسه کارت مدار مجتمع مرتبط با سیم کارت دستگاه. |
mdn | فقط خروجی. شماره دایرکتوری موبایل مرتبط با سیم کارت دستگاه. |
نوع دستگاه شبکه
انواع دستگاههای شبکه
| انومها | |
|---|---|
NETWORK_DEVICE_TYPE_UNSPECIFIED | نوع دستگاه شبکه مشخص نشده است. |
CELLULAR_DEVICE | دستگاه تلفن همراه. |
ETHERNET_DEVICE | دستگاه اترنت. |
WIFI_DEVICE | دستگاه وای فای. |
گزارش وضعیت شبکه
وضعیت شبکههای قابل مشاهده/پیکربندی شده.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportNetworkStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: ۶۰ دقیقه
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: بله
- مجوز جزئی مورد نیاز: 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 ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. زمانی که وضعیت شبکه گزارش شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
sampleFrequency | فقط خروجی. تعداد دفعاتی که گزارش نمونهبرداری میشود. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
signalStrengthDbm | فقط خروجی. قدرت سیگنال برای شبکههای بیسیم بر حسب دسیبل اندازهگیری میشود. |
lanIpAddress | فقط خروجی. آدرس IP شبکه محلی. |
gatewayIpAddress | فقط خروجی. آدرس IP دروازه. |
transmissionBitRateMbps | فقط خروجی. نرخ بیت انتقال بر حسب مگابیت در ثانیه اندازهگیری میشود. |
receivingBitRateMbps | فقط خروجی. نرخ بیت دریافتی بر حسب مگابیت در ثانیه اندازهگیری میشود. |
transmissionPowerDbm | فقط خروجی. توان انتقال بر حسب دسیبل اندازهگیری میشود. |
encryptionOn | فقط خروجی. اینکه آیا کلید رمزگذاری وایفای خاموش است یا خیر. |
wifiLinkQuality | فقط خروجی. کیفیت لینک وایفای. مقدار بین [0، 70] متغیر است. 0 نشان دهنده عدم وجود سیگنال و 70 نشان دهنده سیگنال قوی است. |
wifiPowerManagementEnabled | فقط خروجی. مدیریت توان وایفای فعال است |
guid | فقط خروجی. راهنمای اتصال به شبکه. |
connectionState | فقط خروجی. وضعیت اتصال فعلی شبکه. |
connectionType | فقط خروجی. نوع اتصال شبکه. |
ipv6Address[] | فقط خروجی. آدرسهای IPv6 که به این شبکه اختصاص داده شدهاند، در صورت وجود. هر آدرس یک رشته در نمایش متنی استاندارد IPv6 است (مثلاً "2001:db8::1"). |
gatewayIpv6Address | فقط خروجی. در صورت شناسایی، IPv6 دروازه برای این رابط |
metered | فقط خروجی. اینکه آیا شبکه به عنوان شبکهی اندازهگیری شده شناسایی شده است یا خیر. |
linkDownSpeedKbps | فقط خروجی. حداکثر پهنای باند پاییندست بر حسب کیلوبیت بر ثانیه (Kbps)، در صورتی که توسط رابط شبکه یا اتصال گزارش شده باشد. |
نوع شبکه
انواع اتصال شبکه
| انومها | |
|---|---|
NETWORK_TYPE_UNSPECIFIED | نوع اتصال شبکه مشخص نشده است |
CELLULAR | اتصال به شبکه تلفن همراه. |
ETHERNET | اتصال شبکه اترنت. |
TETHER | اتصال شبکه تتر. |
VPN | اتصال شبکه VPN. |
WIFI | اتصال به شبکه وای فای. |
گزارش عیبیابی شبکه
نتایج آزمایش شبکه برای تعیین سلامت اتصال شبکه دستگاه، به عنوان مثال اینکه آیا تأخیر HTTPS زیاد است یا نرمال.
- مجوز جزئی مورد نیاز: TELEMETRY_API_NETWORK_REPORT
| نمایش JSON |
|---|
{
"reportTime": string,
"httpsLatencyData": {
object ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی که تشخیصها جمعآوری شدهاند. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
httpsLatencyData | فقط خروجی. دادههای تست تأخیر HTTPS. |
وضعیت بهروزرسانی
حاوی اطلاعاتی در مورد وضعیت بهروزرسانی فعلی سیستم عامل است.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceOsUpdateStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_OS_REPORT
| نمایش JSON |
|---|
{
"updateState": enum ( |
| فیلدها | |
|---|---|
updateState | فقط خروجی. وضعیت فعلی بهروزرسانی سیستم عامل. |
newPlatformVersion | فقط خروجی. نسخه جدید پلتفرم از تصویر سیستم عامل که دانلود و اعمال میشود. این فقط زمانی تنظیم میشود که وضعیت بهروزرسانی OS_IMAGE_DOWNLOAD_IN_PROGRESS یا OS_UPDATE_NEED_REBOOT باشد. توجه داشته باشید که این میتواند یک "0.0.0.0" ساختگی برای وضعیت OS_UPDATE_NEED_REBOOT برای برخی موارد خاص باشد، مثلاً موتور بهروزرسانی بدون راهاندازی مجدد، مجدداً راهاندازی شود. |
newRequestedPlatformVersion | فقط خروجی. نسخه پلتفرم جدید درخواستی از برنامه کیوسک که در انتظار بهروزرسانی است. |
lastUpdateTime | فقط خروجی. مهر زمانی آخرین بهروزرسانی موفق. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
lastUpdateCheckTime | فقط خروجی. مهر زمانی آخرین بررسی بهروزرسانی. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
lastRebootTime | فقط خروجی. مهر زمانی آخرین راهاندازی مجدد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
وضعیت بهروزرسانی
وضعیت بهروزرسانی سیستم عامل
| انومها | |
|---|---|
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 ( |
| فیلدها | |
|---|---|
adapterInfo | فقط خروجی. اطلاعات مربوط به آداپتور گرافیکی (GPU). |
eprivacySupported | فقط خروجی. آیا صفحه ePrivacy پشتیبانی میشود یا خیر. |
displayDevices[] | فقط خروجی. اطلاعات مربوط به نمایشگر(های) دستگاه. |
touchScreenInfo | فقط خروجی. اطلاعات مربوط به صفحه(های) لمسی داخلی دستگاه. |
اطلاعات آداپتور گرافیکی
اطلاعات مربوط به آداپتور گرافیکی (GPU).
| نمایش JSON |
|---|
{ "adapter": string, "driverVersion": string, "deviceId": string } |
| فیلدها | |
|---|---|
adapter | فقط خروجی. نام آداپتور. مثال: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). |
driverVersion | فقط خروجی. نسخه درایور پردازنده گرافیکی. |
deviceId | فقط خروجی. نشان دهنده شناسه دستگاه کارت گرافیک است. |
دستگاه نمایش
اطلاعات یک دستگاه نمایشگر.
| نمایش JSON |
|---|
{ "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer, "serialNumber": integer, "edidVersion": string } |
| فیلدها | |
|---|---|
displayName | فقط خروجی. نمایش نام دستگاه. |
displayWidthMm | فقط خروجی. عرض نمایش بر حسب میلیمتر. |
displayHeightMm | فقط خروجی. ارتفاع را بر حسب میلیمتر نمایش دهید. |
internal | فقط خروجی. آیا نمایشگر داخلی است یا خیر. |
manufacturerId | فقط خروجی. شناسه سازنده سه حرفی. |
modelId | فقط خروجی. کد محصول سازنده. |
manufactureYear | فقط خروجی. سال ساخت. |
serialNumber | فقط خروجی. شماره سریال. |
edidVersion | فقط خروجی. نسخه EDID. |
اطلاعات صفحه لمسی
اطلاعات روی صفحه لمسی دستگاه.
| نمایش JSON |
|---|
{
"touchpadLibrary": string,
"devices": [
{
object ( |
| فیلدها | |
|---|---|
touchpadLibrary | فقط خروجی. نام کتابخانهی تاچپد که توسط پشتهی ورودی استفاده میشود. |
devices[] | فقط خروجی. فهرست دستگاههای صفحه لمسی داخلی. |
دستگاه صفحه لمسی
اطلاعات مربوط به یک دستگاه صفحه لمسی داخلی.
| نمایش JSON |
|---|
{ "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } |
| فیلدها | |
|---|---|
displayName | فقط خروجی. نام نمایش دستگاه صفحه لمسی. |
touchPointCount | فقط خروجی. تعداد نقاط لمسی پشتیبانی شده در دستگاه. |
stylusCapable | فقط خروجی. دستگاه صفحه لمسی قابلیت استفاده از قلم را دارد یا خیر. |
گزارش وضعیت گرافیک
اطلاعات زیرسیستم گرافیکی
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceGraphicsInfo کنترل میشوند.
- فرکانس جمعآوری دادهها: ۳ ساعت.
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_GRAPHICS_REPORT
| نمایش JSON |
|---|
{
"reportTime": string,
"displays": [
{
object ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. زمانی که دادههای گرافیکی گزارش شدهاند. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
displays[] | فقط خروجی. اطلاعات مربوط به نمایشگرهای دستگاه. |
اطلاعات نمایش
اطلاعات برای یک نمایشگر.
| نمایش JSON |
|---|
{ "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string, "serialNumber": integer, "edidVersion": string } |
| فیلدها | |
|---|---|
deviceId | فقط خروجی. نشان دهنده شناسه دستگاه کارت گرافیک است. |
resolutionWidth | فقط خروجی. عرض وضوح تصویر بر حسب پیکسل. |
resolutionHeight | فقط خروجی. ارتفاع وضوح تصویر بر حسب پیکسل. |
refreshRate | فقط خروجی. نرخ نوسازی تصویر (هرتز). |
isInternal | فقط خروجی. نشان میدهد که آیا نمایشگر داخلی است یا خیر. |
displayName | فقط خروجی. نمایش نام دستگاه. |
serialNumber | فقط خروجی. شماره سریال. |
edidVersion | فقط خروجی. نسخه EDID. |
اطلاعات باتری
اطلاعات مربوط به باتری.
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDevicePowerStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_BATTERY_INFO
| نمایش JSON |
|---|
{
"serialNumber": string,
"manufacturer": string,
"designCapacity": string,
"designMinVoltage": integer,
"manufactureDate": {
object ( |
| فیلدها | |
|---|---|
serialNumber | فقط خروجی. شماره سریال باتری. |
manufacturer | فقط خروجی. سازنده باتری. |
designCapacity | فقط خروجی. ظرفیت طراحی (میلیآمپر-ساعت). |
designMinVoltage | فقط خروجی. حداقل ولتاژ خروجی طراحی شده (میلی ولت) |
manufactureDate | فقط خروجی. تاریخ تولید باتری. |
technology | فقط خروجی. فناوری باتری. مثال: لیتیوم-یون |
گزارش وضعیت باتری
دادههای وضعیت برای باتری.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDevicePowerStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_BATTERY_REPORT
| نمایش JSON |
|---|
{ "reportTime": string, "serialNumber": string, "sample": [ { object ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی جمعآوری نمونه روی دستگاه از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
serialNumber | فقط خروجی. شماره سریال باتری. |
sample[] | فقط خروجی. دادههای نمونهبرداری برای باتری که به ترتیب نزولی |
batteryHealth | فقط خروجی. سلامت باتری. |
fullChargeCapacity | فقط خروجی. ظرفیت شارژ کامل (میلیآمپر-ساعت). |
cycleCount | فقط خروجی. تعداد چرخه. |
گزارش نمونه باتری
نمونهبرداری از دادهها برای باتری.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDevicePowerStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
| نمایش JSON |
|---|
{ "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی جمعآوری نمونه روی دستگاه از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
voltage | فقط خروجی. ولتاژ باتری (میلیولت). |
remainingCapacity | فقط خروجی. ظرفیت باقیمانده باتری (میلیآمپر-ساعت). |
temperature | فقط خروجی. دما بر حسب درجه سانتیگراد. |
dischargeRate | فقط خروجی. نرخ دشارژ باتری که بر حسب میلیوات اندازهگیری میشود. اگر باتری در حال دشارژ باشد، مثبت و اگر در حال شارژ باشد، منفی است. |
chargeRate | فقط خروجی. درصد شارژ باتری. |
current | فقط خروجی. جریان باتری (میلی آمپر). |
status | فقط خروجی. وضعیت باتری از sysfs خوانده میشود. مثال: در حال تخلیه |
سلامت باتری
نشان دهنده سلامت فعلی باتری است.
- این وضعیت یک نشانگر یا نشان دهندهی باتری معیوب نیست. این وضعیت با تقسیم ظرفیت شارژ کامل فعلی بر ظرفیت طراحی محاسبه میشود.
- تعریف یکپارچگی باتری و سیاست گارانتی بر عهده سازنده است.
| انومها | |
|---|---|
BATTERY_HEALTH_UNSPECIFIED | سلامت نامعلوم. |
BATTERY_HEALTH_NORMAL | باتری سالم است، ظرفیت شارژ کامل / ظرفیت طراحی > 80% |
BATTERY_REPLACE_SOON | باتری نسبتاً ناسالم است و پیشنهاد میشود به زودی تعویض شود، ظرفیت شارژ کامل / ظرفیت طراحی ۷۵٪ - ۸۰٪ |
BATTERY_REPLACE_NOW | باتری ناسالم است و پیشنهاد میشود تعویض شود، ظرفیت شارژ کامل / ظرفیت طراحی <75٪ |
اطلاعات ذخیرهسازی
دادههای وضعیت برای ذخیرهسازی.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceStorageStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_STORAGE_INFO
| نمایش JSON |
|---|
{
"volume": [
{
object ( |
| فیلدها | |
|---|---|
volume[] | اطلاعات مربوط به حجم دیسک |
availableDiskBytes | فضای موجود برای ذخیره سازی داده های کاربر در دستگاه بر حسب بایت. |
totalDiskBytes | کل فضای ذخیرهسازی دادههای کاربر در دستگاه بر حسب بایت. |
حجم دیسک
اطلاعات مربوط به حجم دیسک
| نمایش JSON |
|---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } |
| فیلدها | |
|---|---|
volumeId | شناسه حجم دیسک. |
storageFreeBytes | فضای ذخیرهسازی رایگان بر حسب بایت. |
storageTotalBytes | کل فضای ذخیرهسازی بر حسب بایت. |
گزارش وضعیت ذخیرهسازی
دادههای وضعیت برای ذخیرهسازی.
- این فیلد اطلاعات تلهمتری است و با گذشت زمان و با استفاده از دستگاه، تغییر خواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceStorageStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_STORAGE_REPORT
| نمایش JSON |
|---|
{
"reportTime": string,
"disk": [
{
object ( |
| فیلدها | |
|---|---|
reportTime | فقط خروجی. مهر زمانی جمعآوری نمونه روی دستگاه از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
disk[] | فقط خروجی. گزارشها روی دیسک. |
اطلاعات دیسک
وضعیت دستگاه ذخیرهسازی تکی.
| نمایش 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 | فقط خروجی. شماره سریال دیسک. |
manufacturer | فقط خروجی. سازنده دیسک. |
model | فقط خروجی. مدل دیسک. |
sizeBytes | فقط خروجی. اندازه دیسک. |
type | فقط خروجی. نوع دیسک: eMMC / NVMe / ATA / SCSI. |
health | فقط خروجی. سلامت دیسک. |
volumeIds[] | فقط خروجی. حجم دیسک. |
bytesReadThisSession | فقط خروجی. تعداد بایتهای خوانده شده از آخرین بوت. |
bytesWrittenThisSession | فقط خروجی. تعداد بایتهای نوشته شده از آخرین بوت. |
readTimeThisSession | فقط خروجی. زمان صرف شده برای خواندن از دیسک از آخرین بوت. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
writeTimeThisSession | فقط خروجی. زمان صرف شده برای نوشتن روی دیسک از آخرین بوت. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
ioTimeThisSession | فقط خروجی. زمان مشغول بودن دیسک و صف را شمارش میکند، بنابراین برخلاف فیلدهای بالا، درخواستهای موازی چندین بار شمارش نمیشوند. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
discardTimeThisSession | فقط خروجی. زمان صرف شده برای دور انداختن از آخرین بوت. دور انداختن به معنای نوشتن برای پاک کردن بلوکهایی است که دیگر استفاده نمیشوند. در هستههای ۴.۱۸+ پشتیبانی میشود. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
اطلاعات رعد و برق
اطلاعات اتوبوس تاندربولت
- این فیلد اطلاعات دستگاه را ارائه میدهد که ثابت است و با گذشت زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق سیاست ReportDeviceSecurityStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: هنگام راهاندازی دستگاه
- فرکانس پیشفرض گزارش دادهها: هنگام راهاندازی دستگاه
- کنترل سیاست: خیر
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_BUS_DEVICE_INFO
| نمایش JSON |
|---|
{
"securityLevel": enum ( |
| فیلدها | |
|---|---|
securityLevel | سطح امنیتی گذرگاه تاندربولت. |
سطح امنیت تاندربولت
سطح امنیتی گذرگاه تاندربولت.
| انومها | |
|---|---|
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED | سطح امنیتی Thunderbolt تنظیم نشده است. |
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 کنترل میشوند.
- فرکانس جمعآوری دادهها: در هر رویداد راهاندازی سیستم
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: بله
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_OS_REPORT
| نمایش JSON |
|---|
{
"bootUpDuration": string,
"bootUpTime": string,
"shutdownDuration": string,
"shutdownTime": string,
"shutdownReason": enum ( |
| فیلدها | |
|---|---|
bootUpDuration | کل زمان لازم برای بوت شدن. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
bootUpTime | مهر زمانی که برق وصل شد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
shutdownDuration | کل زمان از زمان شروع خاموش شدن تا خاموش شدن کامل دستگاه. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
shutdownTime | مهر زمانی هنگام خاموش شدن. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
shutdownReason | دلیل خاموش شدن. |
reportTime | مهر زمانی که گزارش جمعآوری شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
دلیل خاموش شدن
دلیل خاموش شدن.
| انومها | |
|---|---|
SHUTDOWN_REASON_UNSPECIFIED | دلیل خاموش شدن مشخص نشده است. |
USER_REQUEST | کاربر شروع به کار کرد. |
SYSTEM_UPDATE | بهروزرسانی سیستم آغاز شد. |
LOW_BATTERY | خاموش شدن به دلیل کمبود باتری. |
OTHER | خاموش شدن به دلایل دیگر. |
گزارش وضعیت ضربان قلب
گزارش وضعیت ضربان قلب دستگاه.
- موجود برای کیوسکها
- این فیلد وضعیت آنلاین/آفلاین/ناشناس یک دستگاه را ارائه میدهد و فقط در صورتی که وضعیت تغییر کرده باشد (مثلاً آنلاین -> آفلاین) نمایش داده میشود.
- دادههای این فیلد از طریق سیاست HeartbeatEnabled کنترل میشوند. اطلاعات بیشتر
- فرکانس ضربان قلب: ۲ دقیقه
- توجه: اگر دستگاهی آفلاین شود، بهروزرسانی وضعیت آنلاین دستگاه میتواند تا ۱۲ دقیقه طول بکشد.
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش خواهند شد: ناموجود
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
| نمایش JSON |
|---|
{
"reportTime": string,
"state": enum ( |
| فیلدها | |
|---|---|
reportTime | مهر زمانی تغییر وضعیت شناسایی شد از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
state | دستگاه را تغییر دهید |
ایالت
وضعیت دستگاه
| انومها | |
|---|---|
STATE_UNSPECIFIED | ایالت مشخص نشده است |
UNKNOWN | دستگاه برای نظارت بر ضربان قلب واجد شرایط نیست |
ONLINE | دستگاه آنلاین است |
OFFLINE | دستگاه آفلاین است |
DEVICE_OUTDATED | دستگاه قدیمی شده است |
گزارش وضعیت برنامه کیوسک
گزارش وضعیت برنامه کیوسک از یک دستگاه.
- موجود برای کیوسکها
- این فیلد شناسه برنامه و شماره نسخه در حال اجرا بر روی دستگاه کیوسک و مهر زمانی آخرین بهروزرسانی گزارش را ارائه میدهد.
- دادههای این فیلد از طریق سیاست ReportDeviceSessionStatus کنترل میشوند.
- فرکانس جمعآوری دادهها: فقط در زمان آپلود
- فرکانس پیشفرض گزارش دادهها: ۳ ساعت
- کنترل سیاست: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده بهصورت محلی ذخیره میشوند و وقتی دستگاه دوباره آنلاین شود، گزارش میشوند: خیر
- فقط برای کاربران وابسته گزارش شده است: ناموجود
- مجوز جزئی مورد نیاز: TELEMETRY_API_APPS_REPORT
| نمایش JSON |
|---|
{ "reportTime": string, "appId": string, "appVersion": string } |
| فیلدها | |
|---|---|
reportTime | مهر زمانیِ جمعآوری گزارش از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
appId | شناسه برنامه کیوسک، برای مثال "mdmkkicfmmkgmpkmkdikhlbggogpicma" |
appVersion | شماره نسخه برنامه کیوسک، برای مثال "1.10.118" |
شمارندههای زمان اجراگزارش
شمارندههای زمان اجرا از CPU بازیابی میشوند. در حال حاضر، تلهمتری شمارندههای زمان اجرا فقط توسط Intel vPro PSR در نسل ۱۴+ پشتیبانی میشود.
| نمایش JSON |
|---|
{ "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } |
| فیلدها | |
|---|---|
reportTime | مهر زمانی که گزارش جمعآوری شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
uptimeRuntimeDuration | کل زمان اجرا در طول عمر. در حال حاضر همیشه زمان اجرا S0 از Intel vPro PSR است. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
enterSleepCount | تعداد دفعاتی که دستگاه وارد حالت خواب شده است. در حال حاضر از طریق PSR بدست میآید، از S0 تا S3 بشمارید. |
enterHibernationCount | تعداد دفعاتی که دستگاه وارد حالت خواب زمستانی شده است. در حال حاضر از طریق PSR به دست میآید، از S0 تا S4 میشمارد. |
enterPoweroffCount | تعداد دفعاتی که دستگاه وارد حالت خاموش شده است. در حال حاضر از طریق PSR بدست میآید، از S0 تا S5 بشمارید. |
روشها | |
|---|---|
| دستگاه تله متری تهیه کنید. |
| تمام دستگاههای تلهمتری را فهرست کنید. |