| // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| [ |
| { |
| "namespace": "events", |
| "description": "Performance monitor events", |
| "types": [ |
| { |
| "id": "ExtensionEvent", |
| "type": "object", |
| "description": "The event to describe a significant occurrence with an extension in Chrome, including installation, uninstallation, enablement, disablement, and update.", |
| "properties": { |
| "eventType": {"type": "integer", "description": "The type of the event."}, |
| "time": {"type": "number", "description": "The time at which the event was recorded."}, |
| "extensionId": {"type": "string", "description": "The extension's id."}, |
| "extensionName": {"type": "string", "description": "The extension's name."}, |
| "extensionUrl": {"type": "string", "description": "The extension's url."}, |
| "extensionLocation": {"type": "integer", "description": "The extension's install location."}, |
| "extensionVersion": {"type": "string", "description": "The string reprepresentation of the extension's version."}, |
| "extensionDescription": {"type": "string", "description": "The extension's description."} |
| } |
| }, |
| { |
| "id": "ChromeUpdate", |
| "type": "object", |
| "description": "The event to describe an update to Chrome; this will be recognized on startup by a change in the version number.", |
| "properties": { |
| "eventType": {"type": "integer", "description": "The type of the event."}, |
| "time": {"type": "number", "description": "The time at which the event was recorded."}, |
| "previousVersion": {"type": "string", "description": "The string representation of the previous Chrome version."}, |
| "currentVersion": {"type": "string", "description": "The string representation of the current Chrome version."} |
| } |
| }, |
| { |
| "id": "RendererFailure", |
| "type": "object", |
| "description": "The event to represent a renderer hanging, crashing, or being killed.", |
| "properties": { |
| "eventType": {"type": "integer", "description": "The type of the event."}, |
| "time": {"type": "number", "description": "The time at which the event was recorded."}, |
| "url": {"type": "string", "description": "The url (or urls) associated with the renderer failure, if available (if unavailable, this is empty)."} |
| } |
| }, |
| { |
| "id": "UncleanExit", |
| "type": "object", |
| "description": "The event to represent an unclean exit.", |
| "properties": { |
| "eventType": {"type": "integer", "description": "The type of the event."}, |
| "time": {"type": "number", "description": "The time at which the event was recorded."}, |
| "profileName": {"type": "string", "description": "The name of the profile which shutdown uncleanly."} |
| } |
| } |
| ] |
| } |
| ] |