- منبع: TelemetryDevice
- CpuInfo
- معماری
- CpuStatus Report
- Cpu TemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- الگوریتم رمزگذاری حافظه
- گزارش وضعیت حافظه
- NetworkInfo
- دستگاه شبکه
- NetworkDevice Type
- گزارش وضعیت شبکه
- نوع شبکه
- NetworkDiagnostics Report
- OsUpdateStatus
- UpdateState
- اطلاعات گرافیکی
- GraphicsAdapterInfo
- صفحه نمایش دستگاه
- TouchScreenInfo
- TouchScreenDevice
- GraphicsStatus Report
- DisplayInfo
- BatteryInfo
- گزارش وضعیت باتری
- BatterySampleReport
- سلامت باتری
- StorageInfo
- DiskVolume
- StorageStatus Report
- DiskInfo
- ThunderboltInfo
- ThunderboltSecurity Level
- BootPerformanceReport
- دلیل خاموش شدن
- گزارش وضعیت ضربان قلب
- حالت
- KioskAppStatus Report
- RuntimeCountersReport
- مواد و روش ها
منبع: TelemetryDevice
داده های تله متری جمع آوری شده از یک دستگاه مدیریت شده.
- مجوز کلی مورد نیاز: TELEMETRY_API_DEVICE
نمایندگی JSON |
---|
{ "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( |
زمینه های | |
---|---|
name | فقط خروجی نام منبع دستگاه |
customer | فقط خروجی مشتری Google Workspace که شرکت او دستگاه را ثبت نام کرده است. |
orgUnitId | فقط خروجی شناسه واحد سازمانی دستگاه. |
deviceId | فقط خروجی شناسه منحصر به فرد Directory API دستگاه. این مقدار با شناسه API فهرست مدیریت کنسول در برگه دستگاههای ChromeOS یکسان است. |
serialNumber | فقط خروجی شماره سریال دستگاه این مقدار با شماره سریال Admin Console در برگه دستگاههای 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[] | فقط خروجی گزارشهای لوازم جانبی جمعآوریشده بهصورت دورهای به ترتیب کاهشی |
runtimeCountersReport[] | فقط خروجی شمارندههای زمان اجرا، طول عمر دستگاه را جمعآوری کرده و همچنین تعداد انتقالهای S0->S3، S0->S4 و S0->S5 را گزارش میدهند، به این معنی که وارد حالتهای خواب، خواب زمستانی و خاموش شدن میشوند. |
CpuInfo
مشخصات CPU دستگاه
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز ریز مورد نیاز: TELEMETRY_API_CPU_INFO
نمایندگی JSON |
---|
{
"model": string,
"architecture": enum ( |
زمینه های | |
---|---|
model | فقط خروجی نام مدل CPU مثال: پردازنده Intel(R) Core(TM) i5-8250U @ 1.60GHz |
architecture | فقط خروجی نوع معماری برای CPU.
|
maxClockSpeed | فقط خروجی حداکثر سرعت کلاک CPU بر حسب کیلوهرتز. |
keylockerSupported | فقط خروجی اینکه آیا Keylocker پشتیبانی میشود یا خیر. |
keylockerConfigured | فقط خروجی آیا قفل کلید پیکربندی شده است یا خیر. |
معماری
نوع معماری برای CPU.
Enums | |
---|---|
ARCHITECTURE_UNSPECIFIED | معماری ناشناخته |
X64 | معماری x64 |
CpuStatus Report
اطلاعاتی در مورد وضعیت CPU ارائه می دهد.
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: هر 10 دقیقه
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز ریز مورد نیاز: TELEMETRY_API_CPU_REPORT
نمایندگی JSON |
---|
{
"reportTime": string,
"sampleFrequency": string,
"cpuUtilizationPct": integer,
"cpuTemperatureInfo": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی بر حسب میلی ثانیه نشان دهنده زمان نمونه برداری از این گزارش است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
sampleFrequency | فقط خروجی فراوانی گزارش نمونه برداری می شود. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
cpuUtilizationPct | فقط خروجی نمونه استفاده از CPU (0-100 درصد). |
cpuTemperatureInfo[] | فقط خروجی اطلاعات نمونه دمای CPU در هر هسته CPU بر حسب سانتیگراد |
Cpu TemperatureInfo
دمای CPU یک دستگاه نمونه برداری از هر هسته CPU بر حسب سانتیگراد.
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: هر 10 دقیقه
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
نمایندگی JSON |
---|
{ "temperatureCelsius": integer, "label": string } |
زمینه های | |
---|---|
temperatureCelsius | فقط خروجی دمای CPU بر حسب سانتیگراد |
label | فقط خروجی برچسب CPU مثال: هسته 0 |
MemoryInfo
اطلاعات حافظه یک دستگاه
- این فیلد دارای اطلاعات تله متری و دستگاه است:
-
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 ( |
زمینه های | |
---|---|
totalRamBytes | فقط خروجی کل RAM بر حسب بایت |
availableRamBytes | فقط خروجی مقدار RAM موجود بر حسب بایت |
totalMemoryEncryption | فقط خروجی کل اطلاعات رمزگذاری حافظه برای دستگاه. |
TotalMemoryEncryptionInfo
اطلاعات رمزگذاری حافظه یک دستگاه
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceMemoryInfo
- فرکانس جمع آوری داده ها: هنگام راه اندازی دستگاه
- فرکانس پیشفرض گزارشدهی داده: هنگام راهاندازی دستگاه
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: بله
- گزارش شده فقط برای کاربران وابسته: N/A
نمایندگی JSON |
---|
{ "encryptionState": enum ( |
زمینه های | |
---|---|
encryptionState | وضعیت رمزگذاری حافظه روی دستگاه. |
maxKeys | حداکثر تعداد کلیدهایی که می توان برای رمزگذاری استفاده کرد. |
keyLength | طول کلیدهای رمزگذاری |
encryptionAlgorithm | الگوریتم رمزگذاری حافظه |
MemoryEncryptionState
وضعیت رمزگذاری حافظه روی دستگاه.
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 | الگوریتم رمزگذاری حافظه از الگوریتم رمزگذاری AES_XTS با رمزگذاری بلوک 128 بیتی استفاده می کند. |
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 | الگوریتم رمزگذاری حافظه از الگوریتم رمزگذاری AES_XTS با رمزگذاری بلوک 256 بیتی استفاده می کند. |
گزارش وضعیت حافظه
شامل نمونه هایی از گزارش وضعیت حافظه است.
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceMemoryInfo
- فرکانس جمع آوری داده ها: فقط هنگام آپلود، SystemRamFreeByes هر 10 دقیقه جمع آوری می شود
- فرکانس پیش فرض گزارش دهی: هر 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_MEMORY_REPORT
نمایندگی JSON |
---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی بر حسب میلی ثانیه نشان دهنده زمان نمونه برداری از این گزارش است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
sampleFrequency | فقط خروجی فراوانی گزارش نمونه برداری می شود. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
systemRamFreeBytes | فقط خروجی مقدار RAM رایگان بر حسب بایت (به دلیل جمع آوری زباله غیرقابل اعتماد). |
pageFaults | فقط خروجی تعداد خطاهای صفحه در طول این مجموعه |
NetworkInfo
اطلاعات دستگاه شبکه
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportNetworkDeviceConfiguration
- فرکانس جمع آوری داده ها: هنگام راه اندازی دستگاه
- فرکانس پیشفرض گزارشدهی داده: هنگام راهاندازی دستگاه
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: بله
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_NETWORK_INFO
نمایندگی JSON |
---|
{
"networkDevices": [
{
object ( |
زمینه های | |
---|---|
networkDevices[] | فقط خروجی لیست دستگاه های شبکه |
دستگاه شبکه
جزئیات مربوط به دستگاه شبکه
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportNetworkDeviceConfiguration
- فرکانس جمع آوری داده ها: هنگام راه اندازی دستگاه
- فرکانس پیشفرض گزارشدهی داده: هنگام راهاندازی دستگاه
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: بله
- گزارش شده فقط برای کاربران وابسته: N/A
نمایندگی JSON |
---|
{
"type": enum ( |
زمینه های | |
---|---|
type | فقط خروجی نوع دستگاه شبکه |
macAddress | فقط خروجی آدرس MAC (در صورت وجود) دستگاه شبکه مربوطه. |
meid | فقط خروجی MEID (در صورت وجود) دستگاه شبکه مربوطه. |
imei | فقط خروجی IMEI (در صورت وجود) دستگاه شبکه مربوطه. |
iccid | فقط خروجی شناسه کارت مدار مجتمع مرتبط با سیم کارت دستگاه. |
mdn | فقط خروجی شماره فهرست تلفن همراه مرتبط با سیم کارت دستگاه. |
NetworkDevice Type
انواع دستگاه های شبکه
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 ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمانی که وضعیت شبکه گزارش شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
sampleFrequency | فقط خروجی فراوانی گزارش نمونه برداری می شود. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
signalStrengthDbm | فقط خروجی قدرت سیگنال برای شبکه های بی سیم با دسی بل اندازه گیری می شود. |
lanIpAddress | فقط خروجی آدرس IP LAN. |
gatewayIpAddress | فقط خروجی آدرس IP دروازه. |
transmissionBitRateMbps | فقط خروجی نرخ بیت انتقال بر حسب مگابیت بر ثانیه اندازه گیری می شود. |
receivingBitRateMbps | فقط خروجی دریافت نرخ بیت بر حسب مگابیت بر ثانیه اندازه گیری می شود. |
transmissionPowerDbm | فقط خروجی قدرت انتقال در دسی بل اندازه گیری می شود. |
encryptionOn | فقط خروجی اینکه آیا کلید رمزگذاری وای فای خاموش است یا خیر. |
wifiLinkQuality | فقط خروجی کیفیت لینک وای فای مقدار از [0، 70] متغیر است. 0 نشان دهنده عدم وجود سیگنال و 70 نشان دهنده سیگنال قوی است. |
wifiPowerManagementEnabled | فقط خروجی مدیریت برق Wifi فعال شد |
guid | فقط خروجی راهنمای اتصال به شبکه |
connectionState | فقط خروجی وضعیت اتصال فعلی شبکه |
connectionType | فقط خروجی نوع اتصال شبکه |
نوع شبکه
انواع اتصال شبکه
Enums | |
---|---|
NETWORK_TYPE_UNSPECIFIED | نوع اتصال شبکه مشخص نشده است |
CELLULAR | اتصال به شبکه تلفن همراه |
ETHERNET | اتصال شبکه اترنت |
TETHER | اتصال شبکه تتر. |
VPN | اتصال شبکه VPN |
WIFI | اتصال به شبکه وای فای |
NetworkDiagnostics Report
نتایج آزمایش شبکه برای تعیین سلامت اتصال شبکه دستگاه، به عنوان مثال اینکه آیا تأخیر HTTPS بالا است یا عادی.
- مجوز کلی مورد نیاز: TELEMETRY_API_NETWORK_REPORT
نمایندگی JSON |
---|
{
"reportTime": string,
"httpsLatencyData": {
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی از زمان جمعآوری تشخیصها. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
httpsLatencyData | فقط خروجی دادههای آزمایش تأخیر HTTPS. |
OsUpdateStatus
حاوی اطلاعات مربوط به وضعیت فعلی به روز رسانی سیستم عامل است.
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- دادههای این فیلد از طریق خطمشی کنترل میشود: ReportDeviceOsUpdateStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: 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 | فقط خروجی مهر زمانی آخرین به روز رسانی موفق. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
lastUpdateCheckTime | فقط خروجی مهر زمانی آخرین بررسی بهروزرسانی. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
lastRebootTime | فقط خروجی مهر زمان آخرین راه اندازی مجدد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
UpdateState
وضعیت به روز رسانی سیستم عامل
Enums | |
---|---|
UPDATE_STATE_UNSPECIFIED | وضعیت نامشخص |
OS_IMAGE_DOWNLOAD_NOT_STARTED | دانلود سیستم عامل شروع نشده است. |
OS_IMAGE_DOWNLOAD_IN_PROGRESS | سیستم عامل دانلود روی دستگاه شروع شده است. |
OS_UPDATE_NEED_REBOOT | دستگاه برای تکمیل آپلود نیاز به راه اندازی مجدد دارد. |
اطلاعات گرافیکی
اطلاعات زیرسیستم گرافیک
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- دادههای این فیلد از طریق خطمشی کنترل میشوند: ReportDeviceGraphicsStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_GRAPHICS_INFO
نمایندگی JSON |
---|
{ "adapterInfo": { object ( |
زمینه های | |
---|---|
adapterInfo | فقط خروجی اطلاعات مربوط به آداپتور گرافیکی (GPU). |
eprivacySupported | فقط خروجی آیا صفحه نمایش ePrivacy پشتیبانی می شود یا خیر. |
displayDevices[] | فقط خروجی اطلاعات مربوط به نمایشگر(های) دستگاه. |
touchScreenInfo | فقط خروجی اطلاعات مربوط به صفحه(های) لمسی داخلی دستگاه. |
GraphicsAdapterInfo
اطلاعات یک آداپتور گرافیکی (GPU).
نمایندگی JSON |
---|
{ "adapter": string, "driverVersion": string, "deviceId": string } |
زمینه های | |
---|---|
adapter | فقط خروجی نام آداپتور. مثال: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). |
driverVersion | فقط خروجی نسخه درایور GPU. |
deviceId | فقط خروجی نشان دهنده شناسه دستگاه کارت گرافیک است. |
صفحه نمایش دستگاه
اطلاعات یک دستگاه نمایشگر
نمایندگی JSON |
---|
{ "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer } |
زمینه های | |
---|---|
displayName | فقط خروجی نمایش نام دستگاه |
displayWidthMm | فقط خروجی عرض نمایش بر حسب میلی متر |
displayHeightMm | فقط خروجی نمایش ارتفاع بر حسب میلی متر |
internal | فقط خروجی صفحه نمایش داخلی هست یا نه |
manufacturerId | فقط خروجی شناسه سازنده سه حرفی |
modelId | فقط خروجی کد محصول سازنده |
manufactureYear | فقط خروجی سال تولید. |
TouchScreenInfo
اطلاعات روی صفحه نمایش لمسی دستگاه.
نمایندگی JSON |
---|
{
"touchpadLibrary": string,
"devices": [
{
object ( |
زمینه های | |
---|---|
touchpadLibrary | فقط خروجی نام کتابخانه صفحه لمسی که توسط پشته ورودی استفاده می شود. |
devices[] | فقط خروجی لیست دستگاه های صفحه لمسی داخلی |
TouchScreenDevice
اطلاعات یک دستگاه صفحه نمایش لمسی داخلی.
نمایندگی JSON |
---|
{ "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } |
زمینه های | |
---|---|
displayName | فقط خروجی نام نمایش دستگاه صفحه لمسی. |
touchPointCount | فقط خروجی تعداد نقاط لمسی پشتیبانی شده روی دستگاه. |
stylusCapable | فقط خروجی دستگاه صفحه لمسی قابلیت استفاده از قلم را دارد یا خیر. |
GraphicsStatus Report
اطلاعات زیرسیستم گرافیک
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- دادههای این فیلد از طریق خطمشی کنترل میشوند: ReportDeviceGraphicsInfo
- فرکانس جمع آوری داده ها: 3 ساعت.
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_GRAPHICS_REPORT
نمایندگی JSON |
---|
{
"reportTime": string,
"displays": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمانی که داده های گرافیکی گزارش شده است. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
displays[] | فقط خروجی اطلاعات مربوط به نمایشگرهای دستگاه |
DisplayInfo
اطلاعات برای نمایشگر
نمایندگی JSON |
---|
{ "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string } |
زمینه های | |
---|---|
deviceId | فقط خروجی نشان دهنده شناسه دستگاه کارت گرافیک است. |
resolutionWidth | فقط خروجی عرض رزولوشن بر حسب پیکسل |
resolutionHeight | فقط خروجی ارتفاع رزولوشن بر حسب پیکسل |
refreshRate | فقط خروجی نرخ تازه سازی بر حسب هرتز |
isInternal | فقط خروجی نشان می دهد که آیا صفحه نمایش داخلی است یا نه. |
displayName | فقط خروجی نمایش نام دستگاه |
BatteryInfo
اطلاعاتی در مورد باتری
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_BATTERY_INFO
نمایندگی JSON |
---|
{
"serialNumber": string,
"manufacturer": string,
"designCapacity": string,
"designMinVoltage": integer,
"manufactureDate": {
object ( |
زمینه های | |
---|---|
serialNumber | فقط خروجی شماره سریال باتری. |
manufacturer | فقط خروجی سازنده باتری. |
designCapacity | فقط خروجی ظرفیت طراحی (mAmpere-hours). |
designMinVoltage | فقط خروجی حداقل ولتاژ خروجی طراحی شده (mV) |
manufactureDate | فقط خروجی تاریخ تولید باتری |
technology | فقط خروجی تکنولوژی باتری. مثال: Li-ion |
گزارش وضعیت باتری
داده های وضعیت باتری
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_BATTERY_REPORT
نمایندگی JSON |
---|
{ "reportTime": string, "serialNumber": string, "sample": [ { object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی از زمان جمع آوری نمونه روی دستگاه مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
serialNumber | فقط خروجی شماره سریال باتری. |
sample[] | فقط خروجی نمونهگیری دادهها برای باتری به ترتیب کاهشی |
batteryHealth | فقط خروجی سلامت باتری. |
fullChargeCapacity | فقط خروجی ظرفیت شارژ کامل (میلی آمپر ساعت). |
cycleCount | فقط خروجی شمارش چرخه |
BatterySampleReport
نمونه برداری از داده ها برای باتری
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
نمایندگی JSON |
---|
{ "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی از زمان جمع آوری نمونه روی دستگاه مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
voltage | فقط خروجی ولتاژ باتری (میلی ولت). |
remainingCapacity | فقط خروجی ظرفیت باقیمانده باتری (میلی آمپر ساعت). |
temperature | فقط خروجی دما بر حسب درجه سانتیگراد. |
dischargeRate | فقط خروجی میزان دشارژ باتری بر حسب میلی وات اندازه گیری شد. اگر باتری در حال خالی شدن باشد مثبت و اگر در حال شارژ شدن باشد منفی است. |
chargeRate | فقط خروجی درصد شارژ باتری |
current | فقط خروجی جریان باتری (mA). |
status | فقط خروجی وضعیت باتری از sysfs خوانده شد. مثال: تخلیه |
سلامت باتری
نشان دهنده سلامت فعلی باتری است.
- این وضعیت یک گیج یا نشانه ای از باتری معیوب نیست. با تقسیم ظرفیت شارژ کامل فعلی بر ظرفیت طراحی محاسبه می شود.
- تعیین یکپارچگی باتری و خط مشی گارانتی به عهده سازنده است.
Enums | |
---|---|
BATTERY_HEALTH_UNSPECIFIED | سلامت نامعلوم |
BATTERY_HEALTH_NORMAL | باتری سالم است، ظرفیت شارژ کامل / ظرفیت طراحی > 80٪ |
BATTERY_REPLACE_SOON | باتری نسبتاً ناسالم است و پیشنهاد می شود به زودی جایگزین شود، ظرفیت شارژ کامل / ظرفیت طراحی 75٪ - 80٪ |
BATTERY_REPLACE_NOW | باتری ناسالم است و پیشنهاد می شود جایگزین شود، ظرفیت شارژ کامل / ظرفیت طراحی <75٪ |
StorageInfo
داده های وضعیت برای ذخیره سازی
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceStorageStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_STORAGE_INFO
نمایندگی JSON |
---|
{
"volume": [
{
object ( |
زمینه های | |
---|---|
volume[] | اطلاعات مربوط به حجم دیسک |
availableDiskBytes | فضای موجود برای ذخیره اطلاعات کاربر در دستگاه بر حسب بایت. |
totalDiskBytes | کل فضای ذخیره سازی اطلاعات کاربر در دستگاه بر حسب بایت. |
DiskVolume
اطلاعات مربوط به حجم دیسک
نمایندگی JSON |
---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } |
زمینه های | |
---|---|
volumeId | شناسه حجم دیسک |
storageFreeBytes | فضای ذخیره سازی رایگان بر حسب بایت |
storageTotalBytes | کل فضای ذخیره سازی بر حسب بایت |
StorageStatus Report
داده های وضعیت برای ذخیره سازی
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceStorageStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_STORAGE_REPORT
نمایندگی JSON |
---|
{
"reportTime": string,
"disk": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی مهر زمانی از زمان جمع آوری نمونه روی دستگاه مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
disk[] | فقط خروجی گزارشات روی دیسک |
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 | فقط خروجی شماره سریال دیسک |
manufacturer | فقط خروجی سازنده دیسک. |
model | فقط خروجی مدل دیسک. |
sizeBytes | فقط خروجی اندازه دیسک |
type | فقط خروجی نوع دیسک: eMMC / NVMe / ATA / SCSI. |
health | فقط خروجی سلامت دیسک |
volumeIds[] | فقط خروجی حجم های دیسک |
bytesReadThisSession | فقط خروجی تعداد بایت های خوانده شده از آخرین راه اندازی. |
bytesWrittenThisSession | فقط خروجی تعداد بایت های نوشته شده از آخرین راه اندازی. |
readTimeThisSession | فقط خروجی زمان صرف شده برای خواندن از دیسک از آخرین راهاندازی. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
writeTimeThisSession | فقط خروجی زمان صرف شده برای نوشتن روی دیسک از آخرین راهاندازی. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
ioTimeThisSession | فقط خروجی زمان مشغول بودن دیسک و صف را محاسبه می کند، بنابراین برخلاف فیلدهای بالا، درخواست های موازی چندین بار شمارش نمی شوند. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
discardTimeThisSession | فقط خروجی زمان صرف شده برای دور انداختن از آخرین بوت. دور انداختن نوشتن برای پاک کردن بلوکهایی است که دیگر استفاده نمیشوند. بر روی هسته های 4.18+ پشتیبانی می شود. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
ThunderboltInfo
اطلاعات اتوبوس تاندربولت
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceSecurityStatus
- فرکانس جمع آوری داده ها: هنگام راه اندازی دستگاه
- فرکانس پیشفرض گزارشدهی داده: هنگام راهاندازی دستگاه
- سیاست کنترل شده: خیر
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: بله
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_BUS_DEVICE_INFO
نمایندگی JSON |
---|
{
"securityLevel": enum ( |
زمینه های | |
---|---|
securityLevel | سطح امنیتی اتوبوس تاندربولت. |
ThunderboltSecurity Level
سطح امنیتی اتوبوس تاندربولت.
Enums | |
---|---|
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED | سطح امنیتی Thunderbolt تنظیم نشده است. |
THUNDERBOLT_SECURITY_NONE_LEVEL | همه دستگاه ها به طور خودکار توسط سیستم عامل متصل می شوند. نیازی به تایید کاربر نیست. |
THUNDERBOLT_SECURITY_USER_LEVEL | از کاربر پرسیده می شود که آیا دستگاه مجاز به اتصال است یا خیر. |
THUNDERBOLT_SECURITY_SECURE_LEVEL | از کاربر پرسیده می شود که آیا دستگاه مجاز به اتصال است یا خیر. علاوه بر این، چالشی برای دستگاه ارسال میشود که باید بر اساس یک کلید تصادفی نوشته شده در ویژگی key sysfs با چالش مورد انتظار مطابقت داشته باشد. |
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL | سیستم عامل به طور خودکار تونل هایی را برای Thunderbolt ایجاد می کند. |
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL | سیستم عامل به طور خودکار تونل هایی را برای کنترلر USB و پورت نمایش در یک داک ایجاد می کند. تمام پیوندهای PCIe در پایین دست داک حذف می شوند. |
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL | تونل زنی PCIE غیرفعال است. |
BootPerformanceReport
گزارش عملکرد بوت یک دستگاه.
- این قسمت اطلاعات تله متری است و در طول زمان با استفاده از دستگاه تغییر می کند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceBootMode
- فرکانس جمع آوری داده ها: در هر رویداد بوت کردن
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: بله
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_OS_REPORT
نمایندگی JSON |
---|
{
"bootUpDuration": string,
"bootUpTime": string,
"shutdownDuration": string,
"shutdownTime": string,
"shutdownReason": enum ( |
زمینه های | |
---|---|
bootUpDuration | زمان کل برای راه اندازی مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
bootUpTime | مهر زمانی که برق روشن شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
shutdownDuration | کل زمان از زمان خاموش شدن خاموش شدن. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
shutdownTime | مهر زمانی هنگام خاموش شدن مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
shutdownReason | دلیل خاموش شدن |
reportTime | مهر زمانی که گزارش جمع آوری شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
دلیل خاموش شدن
دلیل خاموش شدن
Enums | |
---|---|
SHUTDOWN_REASON_UNSPECIFIED | دلیل خاموش شدن مشخص نشده است. |
USER_REQUEST | کاربر آغاز شد. |
SYSTEM_UPDATE | به روز رسانی سیستم آغاز شد. |
LOW_BATTERY | خاموش شدن به دلیل باتری کم. |
OTHER | تعطیلی به دلایل دیگر |
گزارش وضعیت ضربان قلب
گزارش وضعیت ضربان قلب یک دستگاه.
- موجود برای کیوسک ها
- این فیلد وضعیت آنلاین/آفلاین/ناشناخته یک دستگاه را ارائه میکند و تنها در صورت تغییر وضعیت (به عنوان مثال آنلاین -> آفلاین) شامل میشود.
- دادههای این فیلد از طریق خطمشی کنترل میشود: HeartbeatEnabled More Info
- تعداد ضربان قلب: 2 دقیقه
- توجه: اگر دستگاهی آفلاین شود، ممکن است تا ۱۲ دقیقه طول بکشد تا وضعیت آنلاین دستگاه بهروزرسانی شود.
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و وقتی دستگاه بعدی آنلاین شد، گزارش میشود: N/A
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
نمایندگی JSON |
---|
{
"reportTime": string,
"state": enum ( |
زمینه های | |
---|---|
reportTime | مهر زمانی از زمان تغییر وضعیت شناسایی شد مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
state | دستگاه تغییر یافته به را بیان کنید |
حالت
وضعیت دستگاه
Enums | |
---|---|
STATE_UNSPECIFIED | ایالت مشخص نشده است |
UNKNOWN | دستگاه برای پایش ضربان قلب واجد شرایط نیست |
ONLINE | دستگاه آنلاین است |
OFFLINE | دستگاه آفلاین است |
KioskAppStatus Report
گزارش وضعیت برنامه کیوسک یک دستگاه.
- موجود برای کیوسک ها
- این قسمت شناسه برنامه و شماره نسخه در حال اجرا در دستگاه کیوسک و مهر زمانی آخرین بهروزرسانی گزارش را ارائه میکند.
- داده های این فیلد از طریق خط مشی کنترل می شود: ReportDeviceSessionStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس پیش فرض گزارش دهی: 3 ساعت
- سیاست کنترل شده: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد، دادههای جمعآوریشده به صورت محلی ذخیره میشوند و زمانی که دستگاه بعدی آنلاین شد، گزارش میشود: خیر
- گزارش شده فقط برای کاربران وابسته: N/A
- مجوز کلی مورد نیاز: TELEMETRY_API_APPS_REPORT
نمایندگی JSON |
---|
{ "reportTime": string, "appId": string, "appVersion": string } |
زمینه های | |
---|---|
reportTime | مهر زمانی از زمان جمعآوری گزارش مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
appId | شناسه برنامه برنامه کیوسک به عنوان مثال "mdmkkicfmmkgmpkmkdikhlbggogpicma" |
appVersion | شماره نسخه برنامه کیوسک برای مثال "1.10.118" |
RuntimeCountersReport
شمارنده های زمان اجرا از CPU بازیابی شده اند. در حال حاضر تله متری شمارنده های زمان اجرا فقط توسط Intel vPro PSR در نسل 14+ پشتیبانی می شود.
نمایندگی JSON |
---|
{ "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } |
زمینه های | |
---|---|
reportTime | مهر زمانی که گزارش جمع آوری شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
uptimeRuntimeDuration | کل طول عمر اجرا در حال حاضر همیشه S0 زمان اجرا از Intel vPro PSR. مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
enterSleepCount | تعداد دفعاتی که دستگاه وارد حالت خواب شده است. در حال حاضر از طریق PSR به دست می آید، از S0->S3 شمارش کنید. |
enterHibernationCount | تعداد دفعاتی که دستگاه وارد حالت خواب زمستانی شده است. در حال حاضر از طریق PSR به دست می آید، از S0->S4 شمارش کنید. |
enterPoweroffCount | تعداد دفعاتی که دستگاه وارد حالت خاموشی شده است. در حال حاضر از طریق PSR به دست می آید، از S0->S5 شمارش کنید. |
مواد و روش ها | |
---|---|
| دستگاه تله متری را دریافت کنید. |
| لیست تمام دستگاه های تله متری |
- منبع: TelemetryDevice
- CpuInfo
- معماری
- CpuStatus Report
- Cpu TemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- الگوریتم رمزگذاری حافظه
- گزارش وضعیت حافظه
- NetworkInfo
- دستگاه شبکه
- NetworkDevice Type
- گزارش وضعیت شبکه
- نوع شبکه
- NetworkDiagnostics Report
- OsUpdateStatus
- UpdateState
- اطلاعات گرافیکی
- GraphicsAdapterInfo
- صفحه نمایش دستگاه
- TouchScreenInfo
- TouchScreenDevice
- GraphicsStatus Report
- DisplayInfo
- BatteryInfo
- گزارش وضعیت باتری
- BatterySampleReport
- سلامت باتری
- StorageInfo
- DiskVolume
- StorageStatus Report
- DiskInfo
- ThunderboltInfo
- ThunderboltSecurity Level
- BootPerformanceReport
- دلیل خاموش شدن
- گزارش وضعیت ضربان قلب
- حالت
- KioskAppStatus Report
- RuntimeCountersReport
- مواد و روش ها
منبع: TelemetryDevice
داده های تله متری جمع آوری شده از یک دستگاه مدیریت شده.
- مجوز کلی مورد نیاز: TELEMETRY_API_DEVICE
نمایندگی JSON |
---|
{ "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( |
زمینه های | |
---|---|
name | فقط خروجی نام منبع دستگاه |
customer | فقط خروجی مشتری Google Workspace که شرکت او دستگاه را ثبت نام کرده است. |
orgUnitId | فقط خروجی شناسه واحد سازمانی دستگاه. |
deviceId | فقط خروجی شناسه منحصر به فرد Directory API دستگاه. این مقدار با شناسه API فهرست مدیریت کنسول در برگه دستگاههای ChromeOS یکسان است. |
serialNumber | فقط خروجی شماره سریال دستگاه این مقدار با شماره سریال Admin Console در برگه دستگاههای 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[] | فقط خروجی گزارشهای لوازم جانبی جمعآوریشده بهصورت دورهای به ترتیب کاهشی |
runtimeCountersReport[] | فقط خروجی شمارندههای زمان اجرا، طول عمر دستگاه را جمعآوری کرده و همچنین تعداد انتقالهای S0->S3، S0->S4 و S0->S5 را گزارش میدهند، به این معنی که وارد حالتهای خواب، خواب زمستانی و خاموش شدن میشوند. |
CpuInfo
مشخصات CPU دستگاه
- این قسمت اطلاعات دستگاه را ارائه می دهد که ثابت است و در طول زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_cpu_info
نمایندگی JSON |
---|
{
"model": string,
"architecture": enum ( |
زمینه های | |
---|---|
model | فقط خروجی نام مدل CPU. مثال: Intel (R) Core (TM) I5-8250U CPU @ 1.60GHz |
architecture | فقط خروجی نوع معماری برای CPU.
|
maxClockSpeed | فقط خروجی حداکثر سرعت ساعت CPU در KHz. |
keylockerSupported | فقط خروجی آیا keylocker پشتیبانی می شود. |
keylockerConfigured | فقط خروجی آیا Keylocker پیکربندی شده است. |
معماری
نوع معماری برای CPU.
نماد | |
---|---|
ARCHITECTURE_UNSPECIFIED | معماری ناشناخته است. |
X64 | معماری X64 |
CPustatUsReport
اطلاعاتی در مورد وضعیت CPU ارائه می دهد.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: هر 10 دقیقه
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_cpu_report
نمایندگی JSON |
---|
{
"reportTime": string,
"sampleFrequency": string,
"cpuUtilizationPct": integer,
"cpuTemperatureInfo": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی جدول زمانی در میلی ثانیه به نمایندگی از زمان نمونه برداری از این گزارش. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
sampleFrequency | فقط خروجی فرکانس گزارش نمونه برداری شده است. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
cpuUtilizationPct | فقط خروجی نمونه استفاده از CPU (0-100 درصد). |
cpuTemperatureInfo[] | فقط خروجی اطلاعات نمونه دمای CPU در هر هسته CPU در سانتیگراد |
cputemperatureinfo
دمای CPU یک دستگاه. نمونه در هر هسته CPU در سانتیگراد.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceCpuInfo
- فرکانس جمع آوری داده ها: هر 10 دقیقه
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
نمایندگی JSON |
---|
{ "temperatureCelsius": integer, "label": string } |
زمینه های | |
---|---|
temperatureCelsius | فقط خروجی دمای CPU در سانتیگراد. |
label | فقط خروجی برچسب 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 ( |
زمینه های | |
---|---|
totalRamBytes | فقط خروجی رم کل در بایت. |
availableRamBytes | فقط خروجی مقدار رم موجود در بایت. |
totalMemoryEncryption | فقط خروجی اطلاعات کل رمزگذاری حافظه برای دستگاه. |
TotalMemoryEncryptionInfo
اطلاعات رمزگذاری حافظه یک دستگاه.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceMemoryInfo
- فرکانس جمع آوری داده ها: در راه اندازی دستگاه
- فرکانس گزارش داده پیش فرض: در راه اندازی دستگاه
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: بله
- فقط برای کاربران وابسته گزارش شده است: N/A
نمایندگی JSON |
---|
{ "encryptionState": enum ( |
زمینه های | |
---|---|
encryptionState | حالت رمزگذاری حافظه در دستگاه. |
maxKeys | حداکثر تعداد کلیدهایی که می توان برای رمزگذاری استفاده کرد. |
keyLength | طول کلیدهای رمزگذاری. |
encryptionAlgorithm | الگوریتم رمزگذاری حافظه. |
خاطره
حالت رمزگذاری حافظه در دستگاه.
نماد | |
---|---|
MEMORY_ENCRYPTION_STATE_UNSPECIFIED | حالت رمزگذاری حافظه تنظیم نشده است. |
MEMORY_ENCRYPTION_STATE_UNKNOWN | حالت رمزگذاری حافظه ناشناخته است. |
MEMORY_ENCRYPTION_STATE_DISABLED | Encryption حافظه در دستگاه غیرفعال است. |
MEMORY_ENCRYPTION_STATE_TME | رمزگذاری حافظه در دستگاه از رمزگذاری حافظه کل استفاده می کند. |
MEMORY_ENCRYPTION_STATE_MKTME | رمزگذاری حافظه در دستگاه از رمزگذاری حافظه کامل چند کلید استفاده می کند. |
یادبودی ممتاز
الگوریتم رمزگذاری در دستگاه مورد استفاده قرار می گیرد.
نماد | |
---|---|
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 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_memory_report
نمایندگی JSON |
---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } |
زمینه های | |
---|---|
reportTime | فقط خروجی جدول زمانی در میلی ثانیه به نمایندگی از زمان نمونه برداری از این گزارش. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
sampleFrequency | فقط خروجی فرکانس گزارش نمونه برداری شده است. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
systemRamFreeBytes | فقط خروجی مقدار رم رایگان در بایت (غیرقابل اعتماد به دلیل جمع آوری زباله). |
pageFaults | فقط خروجی تعداد گسل های صفحه در طول این مجموعه |
شبکه
اطلاعات دستگاه شبکه.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportNetworkDeviceConfiguration
- فرکانس جمع آوری داده ها: در راه اندازی دستگاه
- فرکانس گزارش داده پیش فرض: در راه اندازی دستگاه
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: بله
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز گرانول مورد نیاز: telemetry_api_network_info
نمایندگی JSON |
---|
{
"networkDevices": [
{
object ( |
زمینه های | |
---|---|
networkDevices[] | فقط خروجی لیست دستگاه های شبکه. |
شبکه
جزئیات مربوط به دستگاه شبکه.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportNetworkDeviceConfiguration
- فرکانس جمع آوری داده ها: در راه اندازی دستگاه
- فرکانس گزارش داده پیش فرض: در راه اندازی دستگاه
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: بله
- فقط برای کاربران وابسته گزارش شده است: N/A
نمایندگی JSON |
---|
{
"type": enum ( |
زمینه های | |
---|---|
type | فقط خروجی نوع دستگاه شبکه. |
macAddress | فقط خروجی آدرس MAC (در صورت وجود) از دستگاه شبکه مربوطه. |
meid | فقط خروجی MEID (در صورت وجود) از دستگاه شبکه مربوطه. |
imei | فقط خروجی IMEI (در صورت وجود) از دستگاه شبکه مربوطه. |
iccid | فقط خروجی شناسه کارت مدار یکپارچه مرتبط با سیم کارت دستگاه. |
mdn | فقط خروجی شماره دایرکتوری موبایل مرتبط با سیم کارت دستگاه. |
شبکه شبکه
انواع دستگاه های شبکه.
نماد | |
---|---|
NETWORK_DEVICE_TYPE_UNSPECIFIED | نوع دستگاه شبکه مشخص نشده است. |
CELLULAR_DEVICE | دستگاه سلولی |
ETHERNET_DEVICE | دستگاه اترنت. |
WIFI_DEVICE | دستگاه WiFi. |
شبکه
وضعیت شبکه های قابل مشاهده/پیکربندی شده.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: 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 ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمانی که وضعیت شبکه گزارش شده است. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
sampleFrequency | فقط خروجی فرکانس گزارش نمونه برداری شده است. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
signalStrengthDbm | فقط خروجی قدرت سیگنال برای شبکه های بی سیم که در دسی بل اندازه گیری می شوند. |
lanIpAddress | فقط خروجی آدرس IP LAN. |
gatewayIpAddress | فقط خروجی آدرس IP Gateway. |
transmissionBitRateMbps | فقط خروجی میزان بیت انتقال در مگابیت در ثانیه اندازه گیری می شود. |
receivingBitRateMbps | فقط خروجی دریافت نرخ بیت در مگابیت در ثانیه اندازه گیری می شود. |
transmissionPowerDbm | فقط خروجی قدرت انتقال در دسی بل اندازه گیری می شود. |
encryptionOn | فقط خروجی آیا کلید رمزگذاری WiFi خاموش است. |
wifiLinkQuality | فقط خروجی کیفیت پیوند WiFi. محدوده ارزش از [0 ، 70]. 0 نشان می دهد هیچ سیگنال و 70 سیگنال قوی را نشان می دهد. |
wifiPowerManagementEnabled | فقط خروجی مدیریت انرژی WiFi فعال شد |
guid | فقط خروجی راهنمای اتصال شبکه. |
connectionState | فقط خروجی وضعیت اتصال فعلی شبکه. |
connectionType | فقط خروجی نوع اتصال شبکه. |
نوع شبکه
انواع اتصال شبکه.
نماد | |
---|---|
NETWORK_TYPE_UNSPECIFIED | نوع اتصال شبکه نامشخص است |
CELLULAR | اتصال شبکه سلولی. |
ETHERNET | اتصال شبکه اترنت. |
TETHER | اتصال شبکه Tether. |
VPN | اتصال شبکه VPN. |
WIFI | اتصال شبکه WiFi. |
شبکه
نتایج آزمایش شبکه برای تعیین سلامت اتصال شبکه دستگاه ، به عنوان مثال آیا تأخیر HTTPS زیاد یا طبیعی است.
- مجوز دانه مورد نیاز: telemetry_api_network_report
نمایندگی JSON |
---|
{
"reportTime": string,
"httpsLatencyData": {
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمان بندی زمان جمع آوری تشخیص. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
httpsLatencyData | فقط خروجی داده های تست تأخیر HTTPS. |
اوپداتستاتاتوس
حاوی اطلاعاتی در مورد وضعیت به روزرسانی سیستم عامل فعلی است.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceOsupDateStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز گرانول مورد نیاز: telemetry_api_os_report
نمایندگی JSON |
---|
{
"updateState": enum ( |
زمینه های | |
---|---|
updateState | فقط خروجی وضعیت فعلی به روزرسانی سیستم عامل. |
newPlatformVersion | فقط خروجی نسخه جدید پلت فرم از تصویر سیستم عامل بارگیری و اعمال می شود. این تنها هنگامی تنظیم می شود که وضعیت به روزرسانی OS_IMAGE_DOWNLOAD_IN_PROGRESS یا OS_UPDATE_NEED_REBOOT باشد. توجه داشته باشید که این می تواند یک "0.0.0" ساختگی برای وضعیت OS_UPDATE_NEED_REBOOT برای برخی موارد لبه باشد ، به عنوان مثال موتور بروزرسانی بدون راه اندازی مجدد مجدداً راه اندازی می شود. |
newRequestedPlatformVersion | فقط خروجی نسخه جدید پلتفرم درخواست شده از برنامه کیوسک در انتظار به روز شده. |
lastUpdateTime | فقط خروجی Timestamp آخرین به روزرسانی موفق. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
lastUpdateCheckTime | فقط خروجی Timestamp آخرین بررسی به روزرسانی. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
lastRebootTime | فقط خروجی Timestamp آخرین راه اندازی مجدد. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
به روزرسانی
وضعیت به روزرسانی سیستم عامل
نماد | |
---|---|
UPDATE_STATE_UNSPECIFIED | دولت نامشخص است. |
OS_IMAGE_DOWNLOAD_NOT_STARTED | سیستم عامل شروع به بارگیری نکرده است. |
OS_IMAGE_DOWNLOAD_IN_PROGRESS | سیستم عامل بارگیری در دستگاه را آغاز کرده است. |
OS_UPDATE_NEED_REBOOT | دستگاه برای به پایان رساندن بارگذاری نیاز به راه اندازی مجدد دارد. |
گرافیک
اطلاعات زیر سیستم گرافیکی.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceGraphicsStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_graphics_info
نمایندگی JSON |
---|
{ "adapterInfo": { object ( |
زمینه های | |
---|---|
adapterInfo | فقط خروجی اطلاعات مربوط به آداپتور گرافیک (GPU). |
eprivacySupported | فقط خروجی صفحه نمایش ePrivacy پشتیبانی می شود یا خیر. |
displayDevices[] | فقط خروجی اطلاعات مربوط به صفحه نمایش (های) دستگاه. |
touchScreenInfo | فقط خروجی اطلاعات مربوط به صفحه لمسی داخلی دستگاه. |
GraphicsApterInfo
اطلاعات آداپتور گرافیکی (GPU).
نمایندگی JSON |
---|
{ "adapter": string, "driverVersion": string, "deviceId": string } |
زمینه های | |
---|---|
adapter | فقط خروجی نام آداپتور مثال: Mesa Dri Intel (R) UHD Graphics 620 (Kabylake GT2). |
driverVersion | فقط خروجی نسخه درایور GPU. |
deviceId | فقط خروجی شناسه دستگاه گرافیک کارت را نشان می دهد. |
صفحه نمایش دستگاه
اطلاعات یک دستگاه نمایشگر.
نمایندگی JSON |
---|
{ "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer } |
زمینه های | |
---|---|
displayName | فقط خروجی نمایش نام دستگاه |
displayWidthMm | فقط خروجی نمایش عرض در میلی متر. |
displayHeightMm | فقط خروجی ارتفاع نمایش در میلی متر. |
internal | فقط خروجی نمایش داخلی است یا نه |
manufacturerId | فقط خروجی شناسه تولید کننده سه نامه. |
modelId | فقط خروجی کد محصول سازنده |
manufactureYear | فقط خروجی سال تولید. |
صفحه لمسی
اطلاعات مربوط به صفحه لمسی دستگاه.
نمایندگی JSON |
---|
{
"touchpadLibrary": string,
"devices": [
{
object ( |
زمینه های | |
---|---|
touchpadLibrary | فقط خروجی نام کتابخانه لمسی که توسط پشته ورودی استفاده می شود. |
devices[] | فقط خروجی لیست دستگاه های صفحه لمسی داخلی. |
صفحه لمسی
اطلاعات یک دستگاه صفحه لمسی داخلی.
نمایندگی JSON |
---|
{ "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } |
زمینه های | |
---|---|
displayName | فقط خروجی نام نمایشگر دستگاه صفحه نمایش را لمس کنید. |
touchPointCount | فقط خروجی تعداد نقاط لمسی پشتیبانی شده در دستگاه. |
stylusCapable | فقط خروجی دستگاه صفحه لمسی قلم است یا خیر. |
GraphicsStatusReport
اطلاعات زیر سیستم گرافیکی.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceGraphicsInfo
- فرکانس جمع آوری داده ها: 3 ساعت.
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_graphics_report
نمایندگی JSON |
---|
{
"reportTime": string,
"displays": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمانی که داده های گرافیکی گزارش شده است. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
displays[] | فقط خروجی اطلاعات مربوط به نمایشگرها برای دستگاه. |
نمایشگر
اطلاعات مربوط به یک نمایشگر.
نمایندگی JSON |
---|
{ "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string } |
زمینه های | |
---|---|
deviceId | فقط خروجی شناسه دستگاه گرافیک کارت را نشان می دهد. |
resolutionWidth | فقط خروجی عرض وضوح در پیکسل ها. |
resolutionHeight | فقط خروجی ارتفاع وضوح در پیکسل ها. |
refreshRate | فقط خروجی نرخ تازه در هرتز. |
isInternal | فقط خروجی نشان می دهد که آیا صفحه نمایش داخلی است یا خیر. |
displayName | فقط خروجی نمایش نام دستگاه |
باتری
اطلاعات مربوط به باتری.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز گرانول مورد نیاز: telemetry_api_battery_info
نمایندگی JSON |
---|
{
"serialNumber": string,
"manufacturer": string,
"designCapacity": string,
"designMinVoltage": integer,
"manufactureDate": {
object ( |
زمینه های | |
---|---|
serialNumber | فقط خروجی شماره سریال باتری. |
manufacturer | فقط خروجی تولید کننده باتری. |
designCapacity | فقط خروجی ظرفیت طراحی (ساعتهای MAMPERE). |
designMinVoltage | فقط خروجی حداقل ولتاژ خروجی (MV) طراحی شده است |
manufactureDate | فقط خروجی تاریخ تولید باتری. |
technology | فقط خروجی فناوری باتری. مثال: لی یون |
batterstatusreport
داده های وضعیت برای باتری.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_battery_report
نمایندگی JSON |
---|
{ "reportTime": string, "serialNumber": string, "sample": [ { object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمان بندی زمان جمع آوری نمونه در دستگاه Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
serialNumber | فقط خروجی شماره سریال باتری. |
sample[] | فقط خروجی داده های نمونه برداری برای باتری که به ترتیب در حال کاهش |
batteryHealth | فقط خروجی سلامت باتری. |
fullChargeCapacity | فقط خروجی ظرفیت شارژ کامل (ساعتهای mampere). |
cycleCount | فقط خروجی شمارش چرخه |
butteryampleport
نمونه گیری داده ها برای باتری.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDevicePowerStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
نمایندگی JSON |
---|
{ "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } |
زمینه های | |
---|---|
reportTime | فقط خروجی زمان بندی زمان جمع آوری نمونه در دستگاه Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
voltage | فقط خروجی ولتاژ باتری (میلی ولت). |
remainingCapacity | فقط خروجی ظرفیت باقیمانده باتری (ساعتهای MAMPERE). |
temperature | فقط خروجی درجه حرارت در درجه سانتیگراد. |
dischargeRate | فقط خروجی میزان تخلیه باتری در MW اندازه گیری می شود. در صورت تخلیه باتری مثبت ، در صورت شارژ بودن منفی است. |
chargeRate | فقط خروجی درصد شارژ باتری. |
current | فقط خروجی جریان باتری (MA). |
status | فقط خروجی وضعیت باتری خوانده شده از sysfs. مثال: تخلیه |
سلامت باتری
سلامت فعلی باتری را نشان می دهد.
- این وضعیت سنج یا نشانه ای از باتری معیوب نیست. این با تقسیم ظرفیت شارژ کامل فعلی با ظرفیت طراحی محاسبه می شود.
- این سازنده است که یکپارچگی باتری و خط مشی گارانتی را تعریف کند.
نماد | |
---|---|
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 ( |
زمینه های | |
---|---|
volume[] | اطلاعات مربوط به حجم دیسک |
availableDiskBytes | فضای موجود برای ذخیره اطلاعات کاربر در دستگاه در بایت. |
totalDiskBytes | فضای کل ذخیره داده های کاربر در دستگاه در بایت. |
ولتاژ
اطلاعات مربوط به حجم دیسک
نمایندگی JSON |
---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } |
زمینه های | |
---|---|
volumeId | شناسه حجم دیسک. |
storageFreeBytes | فضای ذخیره سازی رایگان در بایت. |
storageTotalBytes | فضای ذخیره سازی کل در بایت. |
storagestatusport
داده های وضعیت برای ذخیره سازی.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDevicestorAgestatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز گرانول مورد نیاز: telemetry_api_storage_report
نمایندگی JSON |
---|
{
"reportTime": string,
"disk": [
{
object ( |
زمینه های | |
---|---|
reportTime | فقط خروجی زمان بندی زمان جمع آوری نمونه در دستگاه Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
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 | فقط خروجی زمان صرف دور انداختن از آخرین بوت. دور انداختن در حال نوشتن برای پاک کردن بلوک هایی است که دیگر در حال استفاده نیستند. پشتیبانی شده از هسته 4.18+. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
رعد و برق
اطلاعات اتوبوس Thunderbolt.
- این قسمت اطلاعات دستگاه را ارائه می دهد ، که استاتیک است و با گذشت زمان تغییر نخواهد کرد.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceCurityStatus
- فرکانس جمع آوری داده ها: در راه اندازی دستگاه
- فرکانس گزارش داده پیش فرض: در راه اندازی دستگاه
- خط مشی کنترل شده: نه
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: بله
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_bus_device_info
نمایندگی JSON |
---|
{
"securityLevel": enum ( |
زمینه های | |
---|---|
securityLevel | سطح امنیتی اتوبوس 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 غیرفعال است. |
چکمه
گزارش عملکرد بوت یک دستگاه.
- این قسمت اطلاعات تله متری است و با استفاده از دستگاه با گذشت زمان تغییر می کند.
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceBootMode
- فرکانس جمع آوری داده ها: در هر رویداد بوت شدن
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: بله
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز گرانول مورد نیاز: telemetry_api_os_report
نمایندگی JSON |
---|
{
"bootUpDuration": string,
"bootUpTime": string,
"shutdownDuration": string,
"shutdownTime": string,
"shutdownReason": enum ( |
زمینه های | |
---|---|
bootUpDuration | زمان کل برای بوت شدن. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
bootUpTime | زمانی که برق روشن شد ، زمان بندی. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
shutdownDuration | زمان کل از زمان خاموش شدن شروع به خاموش کردن. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
shutdownTime | Timestamp هنگام خاموش کردن. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
shutdownReason | دلیل خاموش کردن |
reportTime | Timestamp هنگام جمع آوری گزارش. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
فصل تعطیل
دلیل خاموش کردن
نماد | |
---|---|
SHUTDOWN_REASON_UNSPECIFIED | دلیل خاموش مشخص نشده است. |
USER_REQUEST | کاربر آغاز شد. |
SYSTEM_UPDATE | به روزرسانی سیستم آغاز شد. |
LOW_BATTERY | خاموش شدن به دلیل باتری کم. |
OTHER | خاموش به دلایل دیگر. |
HeartbeatStatusReport
گزارش وضعیت ضربان قلب یک دستگاه.
- برای کیوسک موجود است
- این قسمت وضعیت آنلاین/آفلاین/ناشناخته یک دستگاه را فراهم می کند و فقط در صورت تغییر وضعیت (به عنوان مثال آنلاین -> آفلاین) گنجانده می شود
- داده های این زمینه از طریق خط مشی کنترل می شود: اطلاعات بیشتر با ضربان قلب قابل کنترل است
- فرکانس ضربان قلب: 2 دقیقه
- توجه: اگر دستگاهی آفلاین شود ، می تواند 12 دقیقه طول بکشد تا وضعیت آنلاین دستگاه به روز شود
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: N/A
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_device_activity_report
نمایندگی JSON |
---|
{
"reportTime": string,
"state": enum ( |
زمینه های | |
---|---|
reportTime | زمان تغییر زمان تغییر وضعیت تشخیص داده شد Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
state | حالت را تغییر دهید |
حالت
حالت دستگاه
نماد | |
---|---|
STATE_UNSPECIFIED | حالت مشخص نشده است |
UNKNOWN | دستگاه واجد شرایط نظارت بر ضربان قلب نیست |
ONLINE | دستگاه آنلاین است |
OFFLINE | دستگاه آفلاین است |
kioskappstatusreport
گزارش وضعیت برنامه کیوسک یک دستگاه.
- برای کیوسک موجود است
- این قسمت شناسه برنامه و شماره نسخه را که روی یک دستگاه کیوسک اجرا می شود و زمان آخرین گزارش به روز شده است ، فراهم می کند
- داده های این زمینه از طریق خط مشی کنترل می شود: ReportDeviceSessionStatus
- فرکانس جمع آوری داده ها: فقط در آپلود
- فرکانس گزارش داده پیش فرض: 3 ساعت
- کنترل خط مشی: بله
- حافظه پنهان: اگر دستگاه آفلاین باشد ، داده های جمع آوری شده به صورت محلی ذخیره می شوند و در صورت آنلاین بودن دستگاه گزارش می شود: خیر
- فقط برای کاربران وابسته گزارش شده است: N/A
- مجوز دانه مورد نیاز: telemetry_api_apps_report
نمایندگی JSON |
---|
{ "reportTime": string, "appId": string, "appVersion": string } |
زمینه های | |
---|---|
reportTime | Timestamp از زمان جمع آوری گزارش Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
appId | شناسه برنامه کیوسک به عنوان مثال "mdmkkicfmmkgmpkmkdikhlbggogpicma" |
appVersion | شماره نسخه برنامه برنامه کیوسک به عنوان مثال "1.10.118" |
RuntimeCountersReport
پیشخوان های زمان اجرا از CPU بازیابی می شوند. در حال حاضر پیشخوان های زمان اجرا از راه دور فقط توسط Intel VPRO PSR در Gen 14+ پشتیبانی می شود.
نمایندگی JSON |
---|
{ "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } |
زمینه های | |
---|---|
reportTime | Timestamp هنگام جمع آوری گزارش. Timestamp در قالب RFC3339 UTC "Zulu" ، با وضوح نانو ثانیه و حداکثر نه رقم کسری. مثال: |
uptimeRuntimeDuration | کل زمان اجرای طول عمر. در حال حاضر همیشه S0 Runtime از Intel VPro PSR. مدت زمان در ثانیه با حداکثر نه رقم کسری ، که با " |
enterSleepCount | تعداد دفعاتی که دستگاه وارد حالت خواب شده است. در حال حاضر از طریق PSR به دست می آید ، از S0-> S3 حساب کنید. |
enterHibernationCount | تعداد دفعاتی که دستگاه وارد حالت خواب زمستانی شده است. در حال حاضر از طریق PSR به دست می آید ، از S0-> S4 حساب کنید. |
enterPoweroffCount | تعداد دفعاتی که دستگاه وارد حالت خاموش شده است. در حال حاضر از طریق PSR به دست آمده ، از S0-> S5 حساب کنید. |
مواد و روش ها | |
---|---|
| دستگاه تله متری را دریافت کنید. |
| همه دستگاه های تله متری را لیست کنید. |