- Resource: TelemetryEvent
- TelemetryDeviceInfo
- TelemetryUserInfo
- TelemetryAudioSevereUnderrunEvent
- TelemetryUsbPeripheralsEvent
- TelemetryNetworkConnectionStateChangeEvent
- TelemetryHttpsLatencyChangeEvent
- HttpsLatencyState
- TelemetryNetworkSignalStrengthEvent
- TelemetryAppInstallEvent
- ApplicationInstallSource
- ApplicationInstallReason
- ApplicationInstallTime
- TelemetryAppUninstallEvent
- ApplicationUninstallSource
- TelemetryAppLaunchEvent
- ApplicationLaunchSource
- Methods
Resource: TelemetryEvent
Telemetry data reported by a managed device.
JSON representation |
---|
{ "name": string, "device": { object ( |
Fields | |
---|---|
name |
Output only. Resource name of the event. |
device |
Output only. Information about the device associated with the event. |
user |
Output only. Information about the user associated with the event. |
report |
Timestamp that represents when the event was reported. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
event |
The event type of the current event. |
audio |
Output only. Payload for audio severe underrun event. Present only when the |
usb |
Output only. Payload for usb peripherals event. Present only when the |
network |
Output only. Payload for network connection state change event. Present only when |
https |
Output only. Payload for HTTPS latency change event. Present only when |
wifi |
Output only. Payload for WiFi signal strength events. Present only when |
vpn |
Output only. Payload for VPN connection state change event. Present only when |
app |
Output only. Payload for app install event. Present only when |
app |
Output only. Payload for app uninstall event. Present only when |
app |
Output only. Payload for app launch event.Present only when |
TelemetryDeviceInfo
Information about a device associated with telemetry data.
- Granular Permission needed: TELEMETRY_API_DEVICE
JSON representation |
---|
{ "deviceId": string, "orgUnitId": string } |
Fields | |
---|---|
device |
Output only. The unique Directory API ID of the device. This value is the same as the Admin Console's Directory API ID in the ChromeOS Devices tab. |
org |
Output only. Organization unit ID of the device. |
TelemetryUserInfo
Information about a user associated with telemetry data.
- Granular permission needed: TELEMETRY_API_USER
JSON representation |
---|
{ "email": string, "orgUnitId": string } |
Fields | |
---|---|
email |
Output only. User's email. |
org |
Output only. Organization unit ID of the user. |
TelemetryAudioSevereUnderrunEvent
This type has no fields.
TelemetryAudioSevereUnderrunEvent
is triggered when a audio devices run out of buffer data for more than 5 seconds.
- Granular permission needed: TELEMETRY_API_AUDIO_REPORT
TelemetryUsbPeripheralsEvent
TelemetryUsbPeripheralsEvent
is triggered USB devices are either added or removed.
- Granular permission needed: TELEMETRY_API_PERIPHERALS_REPORT
JSON representation |
---|
{
"usbPeripheralReport": [
{
object ( |
Fields | |
---|---|
usb |
List of usb devices that were either added or removed. |
TelemetryNetworkConnectionStateChangeEvent
TelemetryNetworkConnectionStateChangeEvent
is triggered on network connection state changes.
- Granular permission needed: TELEMETRY_API_NETWORK_REPORT
JSON representation |
---|
{
"guid": string,
"connectionState": enum ( |
Fields | |
---|---|
guid |
Unique identifier of the network. |
connection |
Current connection state of the network. |
TelemetryHttpsLatencyChangeEvent
Https latency routine is run periodically and TelemetryHttpsLatencyChangeEvent
is triggered if a latency problem was detected or if the device has recovered from a latency problem.
- Granular permission needed: TELEMETRY_API_NETWORK_REPORT
JSON representation |
---|
{ "httpsLatencyRoutineData": { object ( |
Fields | |
---|---|
https |
HTTPS latency routine data that triggered the event. |
https |
Current HTTPS latency state. |
HttpsLatencyState
HTTPS latency state.
Enums | |
---|---|
HTTPS_LATENCY_STATE_UNSPECIFIED |
HTTPS latency state is unspecified. |
RECOVERY |
HTTPS latency recovered from a problem. |
PROBLEM |
HTTPS latency problem. |
TelemetryNetworkSignalStrengthEvent
TelemetryNetworkSignalStrengthEvent
is triggered on WiFi signal strength events.
- Granular permission needed: TELEMETRY_API_NETWORK_REPORT
JSON representation |
---|
{ "guid": string, "signalStrengthDbm": integer } |
Fields | |
---|---|
guid |
Unique identifier of the network. |
signal |
Signal strength RSSI value. |
TelemetryAppInstallEvent
App installation data.
JSON representation |
---|
{ "appInstallSource": enum ( |
Fields | |
---|---|
app |
App installation source. |
app |
App installation reason. |
app |
App installation time depending on the app lifecycle. |
app |
App id. For PWAs this is the start URL, and for extensions this is the extension id. |
app |
Type of app. |
ApplicationInstallSource
Describes the app installation source.
Enums | |
---|---|
APPLICATION_INSTALL_SOURCE_UNSPECIFIED |
Application install source is unknown. |
APPLICATION_INSTALL_SOURCE_SYSTEM |
Application installed as part of Chrome OS. |
APPLICATION_INSTALL_SOURCE_SYNC |
Application install source is a sync. |
APPLICATION_INSTALL_SOURCE_PLAY_STORE |
Application install source is the Play store. |
APPLICATION_INSTALL_SOURCE_CHROME_WEB_STORE |
Application install source is the Chrome web store. |
APPLICATION_INSTALL_SOURCE_BROWSER |
Application install source is a browser. |
ApplicationInstallReason
Describes the app installation reason.
Enums | |
---|---|
APPLICATION_INSTALL_REASON_UNSPECIFIED |
Application install reason is unknown. |
APPLICATION_INSTALL_REASON_SYSTEM |
Application installed with the system and is considered part of the OS. |
APPLICATION_INSTALL_REASON_POLICY |
Application installed by policy. |
APPLICATION_INSTALL_REASON_OEM |
Application installed by an original equipment manufacturer (OEM). |
APPLICATION_INSTALL_REASON_DEFAULT |
Application installed by default, but is not considered a system app. |
APPLICATION_INSTALL_REASON_SYNC |
Application installed by sync. |
APPLICATION_INSTALL_REASON_USER |
Application installed by user action. |
APPLICATION_INSTALL_REASON_SUB_APP |
Application installed bt SubApp API call. |
APPLICATION_INSTALL_REASON_KIOSK |
Application installed by Kiosk on Chrome OS. |
APPLICATION_INSTALL_REASON_COMMAND_LINE |
Application installed by command line argument. |
ApplicationInstallTime
Describes the app installation time depending on the app lifecycle.
Enums | |
---|---|
APPLICATION_INSTALL_TIME_UNSPECIFIED |
Application install time unknown. |
APPLICATION_INSTALL_TIME_INIT |
Application install is initialized. |
APPLICATION_INSTALL_TIME_RUNNING |
Application install is currently running. |
TelemetryAppUninstallEvent
App uninstall data.
JSON representation |
---|
{ "appUninstallSource": enum ( |
Fields | |
---|---|
app |
App uninstall source. |
app |
App id. For PWAs this is the start URL, and for extensions this is the extension id. |
app |
Type of app. |
ApplicationUninstallSource
Describes the app uninstall source.
Enums | |
---|---|
APPLICATION_UNINSTALL_SOURCE_UNSPECIFIED |
Application uninstall source unknown. |
APPLICATION_UNINSTALL_SOURCE_APP_LIST |
Application uninstalled from the App List (Launcher). |
APPLICATION_UNINSTALL_SOURCE_APP_MANAGEMENT |
Application uninstalled from the App Managedment page. |
APPLICATION_UNINSTALL_SOURCE_SHELF |
Application uninstalled from the Shelf. |
APPLICATION_UNINSTALL_SOURCE_MIGRATION |
Application uninstalled by app migration. |
TelemetryAppLaunchEvent
App launch data.
JSON representation |
---|
{ "appLaunchSource": enum ( |
Fields | |
---|---|
app |
App launch source. |
app |
App id. For PWAs this is the start URL, and for extensions this is the extension id. |
app |
Type of app. |
ApplicationLaunchSource
Describes the app launch source.
Enums | |
---|---|
APPLICATION_LAUNCH_SOURCE_UNSPECIFIED |
Application launch source unknown. |
APPLICATION_LAUNCH_SOURCE_APP_LIST_GRID |
Application launched from the grid of apps, not the search box. |
APPLICATION_LAUNCH_SOURCE_APP_LIST_GRID_CONTEXT_MENU |
Application launched from the grid of apps, off of the context menu. |
APPLICATION_LAUNCH_SOURCE_APP_LIST_QUERY |
Application launched from query-dependent results (larger icons). |
APPLICATION_LAUNCH_SOURCE_APP_LIST_QUERY_CONTEXT_MENU |
Application launched from query-dependent results, off of the context menu. |
APPLICATION_LAUNCH_SOURCE_APP_LIST_RECOMMENDATION |
Application launched from query-less recommendations (smaller icons). |
APPLICATION_LAUNCH_SOURCE_PARENTAL_CONTROLS |
Application launched from the Parental Controls Settings section and Per App time notification. |
APPLICATION_LAUNCH_SOURCE_SHELF |
Application launched from shelf. |
APPLICATION_LAUNCH_SOURCE_FILE_MANAGER |
Application launched from the file manager |
APPLICATION_LAUNCH_SOURCE_LINK |
Application launched from left click on a link in the browser. |
APPLICATION_LAUNCH_SOURCE_OMNIBOX |
Application launched from entering a URL in the Omnibox on the browser. |
APPLICATION_LAUNCH_SOURCE_CHROME_INTERNAL |
Application launched from a Chrome internal call. |
APPLICATION_LAUNCH_SOURCE_KEYBOARD |
Application launched from keyboard shortcut for opening app. |
APPLICATION_LAUNCH_SOURCE_OTHER_APP |
Application launched from clicking a link in another app or WebUI. |
APPLICATION_LAUNCH_SOURCE_MENU |
Application launched from menu. |
APPLICATION_LAUNCH_SOURCE_INSTALLED_NOTIFICATION |
Application launched from the installed notification. |
APPLICATION_LAUNCH_SOURCE_TEST |
Application launched from a test. |
APPLICATION_LAUNCH_SOURCE_ARC |
Application launched from Arc. |
APPLICATION_LAUNCH_SOURCE_SHARESHEET |
Application launched from Sharesheet. |
APPLICATION_LAUNCH_SOURCE_RELEASE_NOTES_NOTIFICATION |
Application launched from the release notes notification. |
APPLICATION_LAUNCH_SOURCE_FULL_RESTORE |
Application launched from a full restore. |
APPLICATION_LAUNCH_SOURCE_SMART_TEXT_CONTEXT_MENU |
Application launched from a smart text selection context menu. |
APPLICATION_LAUNCH_SOURCE_DISCOVER_TAB_NOTIFICATION |
Application launched from a discover tab notification. |
APPLICATION_LAUNCH_SOURCE_MANAGEMENT_API |
Application launched from the Management API. |
APPLICATION_LAUNCH_SOURCE_KIOSK |
Application launched from kiosk. |
APPLICATION_LAUNCH_SOURCE_COMMAND_LINE |
Application launched from the command line. |
APPLICATION_LAUNCH_SOURCE_BACKGROUND_MODE |
Application launched from background mode. |
APPLICATION_LAUNCH_SOURCE_NEW_TAB_PAGE |
Application launched from the new tab page. |
APPLICATION_LAUNCH_SOURCE_INTENT_URL |
Application launched from an intent URL. |
APPLICATION_LAUNCH_SOURCE_OS_LOGIN |
Application launched from OS login. |
APPLICATION_LAUNCH_SOURCE_PROTOCOL_HANDLER |
Application launched from protocol handler. |
APPLICATION_LAUNCH_SOURCE_URL_HANDLER |
Application launched from URL handler. |
APPLICATION_LAUNCH_SOURCE_LOCK_SCREEN |
Application launched from lock screen app launcher. |
APPLICATION_LAUNCH_SOURCE_APP_HOME_PAGE |
Application launched from app home (chrome://apps) page. |
APPLICATION_LAUNCH_SOURCE_REPARENTING |
Application launched from moving content into an app. |
APPLICATION_LAUNCH_SOURCE_PROFILE_MENU |
Application launched from profile menu of installable chrome://password-manager WebUI. |
APPLICATION_LAUNCH_SOURCE_SYSTEM_TRAY_CALENDAR |
Application launched from system tray calendar. |
APPLICATION_LAUNCH_SOURCE_INSTALLER |
Application launched from source installer. |
APPLICATION_LAUNCH_SOURCE_FIRST_RUN |
Count first-run Help app launches separately so that we can understand the number of user-triggered launches. |
APPLICATION_LAUNCH_SOURCE_WELCOME_TOUR |
Application launched from welcome tour. |
APPLICATION_LAUNCH_SOURCE_FOCUS_MODE |
Applicationed launched from focus panel. |
APPLICATION_LAUNCH_SOURCE_SPARKY |
Application launched from experimental feature Sparky. |
APPLICATION_LAUNCH_SOURCE_NAVIGATION_CAPTURING |
Application launched from navigation capturing. |
Methods |
|
---|---|
|
List telemetry events. |