• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5[
6  {
7    "namespace": "events",
8    "description": "Performance monitor events",
9    "types": [
10      {
11        "id": "ExtensionEvent",
12        "type": "object",
13        "description": "The event to describe a significant occurrence with an extension in Chrome, including installation, uninstallation, enablement, disablement, and update.",
14        "properties": {
15          "eventType": {"type": "integer", "description": "The type of the event."},
16          "time": {"type": "number", "description": "The time at which the event was recorded."},
17          "extensionId": {"type": "string", "description": "The extension's id."},
18          "extensionName": {"type": "string", "description": "The extension's name."},
19          "extensionUrl": {"type": "string", "description": "The extension's url."},
20          "extensionLocation": {"type": "integer", "description": "The extension's install location."},
21          "extensionVersion": {"type": "string", "description": "The string reprepresentation of the extension's version."},
22          "extensionDescription": {"type": "string", "description": "The extension's description."}
23        }
24      },
25      {
26        "id": "ChromeUpdate",
27        "type": "object",
28        "description": "The event to describe an update to Chrome; this will be recognized on startup by a change in the version number.",
29        "properties": {
30          "eventType": {"type": "integer", "description": "The type of the event."},
31          "time": {"type": "number", "description": "The time at which the event was recorded."},
32          "previousVersion": {"type": "string", "description": "The string representation of the previous Chrome version."},
33          "currentVersion": {"type": "string", "description": "The string representation of the current Chrome version."}
34        }
35      },
36      {
37        "id": "RendererFailure",
38        "type": "object",
39        "description": "The event to represent a renderer hanging, crashing, or being killed.",
40        "properties": {
41          "eventType": {"type": "integer", "description": "The type of the event."},
42          "time": {"type": "number", "description": "The time at which the event was recorded."},
43          "url": {"type": "string", "description": "The url (or urls) associated with the renderer failure, if available (if unavailable, this is empty)."}
44        }
45      },
46      {
47        "id": "UncleanExit",
48        "type": "object",
49        "description": "The event to represent an unclean exit.",
50        "properties": {
51          "eventType": {"type": "integer", "description": "The type of the event."},
52          "time": {"type": "number", "description": "The time at which the event was recorded."},
53          "profileName": {"type": "string", "description": "The name of the profile which shutdown uncleanly."}
54        }
55      }
56    ]
57  }
58]
59