# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# Adding a new metric? We have docs for that!
# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html

---
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
$tags:
  - 'DevTools :: General'

devtools.main:
  activate_responsive_design:
    type: event
    description: >
      User activates the responsive_design or split_console in the
      devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.activate#responsive_design.
    bugs: &devtools_main_activate_bugs
      - https://bugzil.la/1455273
    data_reviews: &devtools_main_activate_data_reviews
      - https://bugzil.la/1455273
    notification_emails: &devtools_main_activate_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_activate_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, left, right, window, page or other.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  activate_split_console:
    type: event
    description: >
      User activates the responsive_design or split_console in the
      devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.activate#split_console.
    bugs: *devtools_main_activate_bugs
    data_reviews: *devtools_main_activate_data_reviews
    notification_emails: *devtools_main_activate_emails
    expires: never
    extra_keys: *devtools_main_activate_extra

  add_breakpoint_debugger:
    type: event
    description: >
      User has added a breakpoint to a script.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.add_breakpoint#debugger.
    bugs:
      - https://bugzil.la/1463123
    data_reviews:
      - https://bugzil.la/1463123
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  blackbox_debugger:
    type: event
    description: >
      User clicked the blackbox button to blackbox a script.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.blackbox#debugger.
    bugs:
      - https://bugzil.la/1463126
    data_reviews:
      - https://bugzil.la/1463126
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  close_tools:
    type: event
    description: >
      User closes devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.close#tools.
    bugs:
      - https://bugzil.la/1453312
    data_reviews:
      - https://bugzil.la/1453312
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, side, window or other.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  close_adbg_aboutdebugging:
    type: event
    description: >
      User closes about:debugging.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.close_adbg#aboutdebugging.
    bugs:
      - https://bugzil.la/1504173
    data_reviews:
      - https://bugzil.la/1504173
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  connection_attempt_aboutdebugging:
    type: event
    description: >
      User is trying to connect to a remote runtime.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.connection_attempt#aboutdebugging.
    bugs:
      - https://bugzil.la/1549970
    data_reviews:
      - https://bugzil.la/1549970
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_id:
        description: >
          Randomly generated id to keep to group various events related to the same connection attempt.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      status:
        description: >
          One of (cancelled, failed, not responding, start, success).
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  continue_debugger:
    type: event
    description: >
      User has pressed the continue button on a paused script.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.continue#debugger.
    bugs:
      - https://bugzil.la/1463122
    data_reviews:
      - https://bugzil.la/1463122
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  deactivate_responsive_design:
    type: event
    description: >
      User deactivates the responsive_design or split_console in the
      devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.deactivate#responsive_design.
    bugs: &devtools_main_deactivate_bugs
      - https://bugzil.la/1455275
    data_reviews: &devtools_main_deactivate_data_reviews
      - https://bugzil.la/1455275
    notification_emails: &devtools_main_deactivate_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_deactivate_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, side, window or other.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  deactivate_split_console:
    type: event
    description: >
      User deactivates the responsive_design or split_console in the
      devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.deactivate#split_console.
    bugs: *devtools_main_deactivate_bugs
    data_reviews: *devtools_main_deactivate_data_reviews
    notification_emails: *devtools_main_deactivate_emails
    expires: never
    extra_keys: *devtools_main_deactivate_extra

  device_added_aboutdebugging:
    type: event
    description: >
      A new device was detected in about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.device_added#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
    data_reviews:
      - https://bugzil.la/1521507
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Device name
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  device_removed_aboutdebugging:
    type: event
    description: >
      A previously listed device was removed in about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.device_removed#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
    data_reviews:
      - https://bugzil.la/1521507
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Device name
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  edit_html_inspector:
    type: event
    description: >
      User is editing HTML via the context menu item in the markup view.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.edit_html#inspector.
    bugs:
      - https://bugzil.la/1463080
    data_reviews:
      - https://bugzil.la/1463080
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      made_changes:
        description: >
          Indicates whether changes were made.
        type: string
      time_open:
        description: >
          The amount of time in ms that the HTML editor was open.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  edit_resend_netmonitor:
    type: event
    description: >
      User has executed edit / resend in the netmonitor.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.edit_resend#netmonitor.
    bugs:
      - https://bugzil.la/1463171
    data_reviews:
      - https://bugzil.la/1463171
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The toolbox session start time e.g. 13963.
        type: string

  edit_rule_ruleview:
    type: event
    description: >
      User is editing a CSS rule by clicking on or next to a CSS property,
      enabling / disabling a rule or creating a new property.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.edit_rule#ruleview.
    bugs:
      - https://bugzil.la/1463081
    data_reviews:
      - https://bugzil.la/1463081
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  enter_accessibility:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#accessibility.
    bugs: &devtools_main_enter_bugs
      - https://bugzil.la/1441070
    data_reviews: &devtools_main_enter_data_reviews
      - https://bugzil.la/1441070
    notification_emails: &devtools_main_enter_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_enter_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, side, window or other.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      message_count:
        description: >
          The number of cached console messages.
        type: string
      start_state:
        description: >
          debuggerStatement, breakpoint, exception, tab_switch, toolbox_show, initial_panel, toggle_settings_off, toggle_settings_on, key_shortcut, select_next_key, select_prev_key, tool_unloaded, inspect_dom, unknown etc.
        type: string
      panel_name:
        description: >
          The name of the panel opened or other
        type: string
      cold:
        description: >
          Is this the first time the current panel has been opened in this toolbox?
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  enter_application:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#application.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_dom:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#dom.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_inspector:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#inspector.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_jsdebugger:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#jsdebugger.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_memory:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#memory.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_netmonitor:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#netmonitor.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_options:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#options.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_performance:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#performance.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_storage:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#storage.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_styleeditor:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#styleeditor.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_webconsole:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#webconsole.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_whatsnew:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#whatsnew.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_other:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#other.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_fake_tool4242:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#fakeTool4242.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_test_blank_panel:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#testBlankPanel.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_test_tool:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#testTool.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_testtool1:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#testtool1.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_test_tool1072208:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#testTool1072208.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  enter_testtool2:
    type: event
    description: >
      User opens a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.enter#testtool2.
    bugs: *devtools_main_enter_bugs
    data_reviews: *devtools_main_enter_data_reviews
    notification_emails: *devtools_main_enter_emails
    expires: never
    extra_keys: *devtools_main_enter_extra

  execute_js_webconsole:
    type: event
    description: >
      User has executed some JS in the Web Console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.execute_js#webconsole.
    bugs:
      - https://bugzil.la/1463083
    data_reviews:
      - https://bugzil.la/1463083
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      input:
        description: >
          Indicates from which input the command was evaluated ("inline" for regular input, "multiline" for editor mode).
        type: string
      lines:
        description: >
          The number of lines contained in the command.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  reverse_search_webconsole:
    type: event
    description: >
      User has toggled, navigated or evaluated expressions from reverse
      search .
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.reverse_search#webconsole.
    bugs:
      - https://bugzil.la/1489489
    data_reviews:
      - https://bugzil.la/1489489
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      functionality:
        description: >
          Indicates functionality of reverse search being accessed.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  exit_accessibility:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#accessibility.
    bugs: &devtools_main_exit_bugs
      - https://bugzil.la/1455270
    data_reviews: &devtools_main_exit_data_reviews
      - https://bugzil.la/1455270
    notification_emails: &devtools_main_exit_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_exit_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, side, window or other.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      next_panel:
        description: >
          The name of the panel closed or other.
        type: string
      panel_name:
        description: >
          The name of the panel opened or other
        type: string
      reason:
        description: >
          debuggerStatement, breakpoint, exception, tab_switch, toolbox_show, initial_panel, toggle_settings_off, toggle_settings_on, key_shortcut, select_next_key, select_prev_key, tool_unloaded, inspect_dom, toolbox_closed, unknown etc.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  exit_application:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#application.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_dom:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#dom.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_inspector:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#inspector.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_jsdebugger:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#jsdebugger.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_memory:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#memory.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_netmonitor:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#netmonitor.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_options:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#options.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_performance:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#performance.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_storage:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#storage.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_styleeditor:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#styleeditor.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_webconsole:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#webconsole.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_whatsnew:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#whatsnew.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_other:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#other.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_fake_tool4242:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#fakeTool4242.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_test_blank_panel:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#testBlankPanel.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_test_tool:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#testTool.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_testtool1:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#testtool1.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_test_tool1072208:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#testTool1072208.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  exit_testtool2:
    type: event
    description: >
      User closes a tool in the devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.exit#testtool2.
    bugs: *devtools_main_exit_bugs
    data_reviews: *devtools_main_exit_data_reviews
    notification_emails: *devtools_main_exit_emails
    expires: never
    extra_keys: *devtools_main_exit_extra

  filters_changed_netmonitor:
    type: event
    description: >
      User has changed filters in the web console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.filters_changed#netmonitor.
    bugs: &devtools_main_filters_changed_bugs
      - https://bugzil.la/1463144
      - https://bugzil.la/1463095
    data_reviews: &devtools_main_filters_changed_data_reviews
      - https://bugzil.la/1463144
      - https://bugzil.la/1463095
    notification_emails: &devtools_main_filters_changed_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_filters_changed_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      trigger:
        description: >
          The cause of the filter change: error, warn, log, info, debug, css, netxhr, net, chrome, content, text or reset and all, html, css, js, xhr, fonts, images, media, ws or other for netmonitor
        type: string
      active:
        description: >
          Comma separated list of active filters.
        type: string
      inactive:
        description: >
          Comma separated list of inactive filters.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  filters_changed_webconsole:
    type: event
    description: >
      User has changed filters in the web console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.filters_changed#webconsole.
    bugs: *devtools_main_filters_changed_bugs
    data_reviews: *devtools_main_filters_changed_data_reviews
    notification_emails: *devtools_main_filters_changed_emails
    expires: never
    extra_keys: *devtools_main_filters_changed_extra

  inspect_aboutdebugging:
    type: event
    description: >
      User has clicked on the inspect button of one of the debug targets
      of aboutdebugging.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.inspect#aboutdebugging.
    bugs:
      - https://bugzil.la/1504173
    data_reviews:
      - https://bugzil.la/1504173
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      runtime_type:
        description: >
          The runtime type
        type: string
      target_type:
        description: >
          The target type
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  jump_to_definition_webconsole:
    type: event
    description: >
      User has clicked "Jump to definition" icon (next to logged
      functions) in the web console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.jump_to_definition#webconsole.
    bugs:
      - https://bugzil.la/1463101
    data_reviews:
      - https://bugzil.la/1463101
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  jump_to_source_webconsole:
    type: event
    description: >
      User has clicked a link to a source file in the web console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.jump_to_source#webconsole.
    bugs:
      - https://bugzil.la/1463092
    data_reviews:
      - https://bugzil.la/1463092
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  object_expanded_webconsole:
    type: event
    description: >
      User has expanded an object in the web console.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.object_expanded#webconsole.
    bugs:
      - https://bugzil.la/1463104
    data_reviews:
      - https://bugzil.la/1463104
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  open_tools:
    type: event
    description: >
      User opens devtools toolbox.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.open#tools.
    bugs:
      - https://bugzil.la/1416024
      - https://bugzil.la/1456984
    data_reviews:
      - https://bugzil.la/1416024
      - https://bugzil.la/1456984
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      entrypoint:
        description: >
          How was the toolbox opened? CommandLine, ContextMenu, HamburgerMenu, KeyShortcut, SessionRestore, SystemMenu or SlowScript
        type: string
      first_panel:
        description: >
          The name of the first panel opened.
        type: string
      host:
        description: >
          Toolbox host (positioning): bottom, side, window or other.
        type: string
      splitconsole:
        description: >
          Indicates whether the split console was open.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      shortcut:
        description: >
          The key combination pressed. Used only in the case that entrypoint === KeyShortcut.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  open_adbg_aboutdebugging:
    type: event
    description: >
      User opens about:debugging.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.open_adbg#aboutdebugging.
    bugs:
      - https://bugzil.la/1504173
    data_reviews:
      - https://bugzil.la/1504173
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      width:
        description: >
          Toolbox width rounded up to the nearest 50px.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  pause_on_exceptions_debugger:
    type: event
    description: >
      User has changed pausing behaviour in the debugger.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.pause_on_exceptions#debugger.
    bugs:
      - https://bugzil.la/1463117
    data_reviews:
      - https://bugzil.la/1463117
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      exceptions:
        description: >
          Pause on exceptions is checked.
        type: string
      caught_exceptio:
        description: >
          Pause on caught exceptions is checked.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  pause_debugger:
    type: event
    description: >
      Debugger has paused in a script due to a breakpoint or exception.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.pause#debugger.
    bugs:
      - https://bugzil.la/1463118
    data_reviews:
      - https://bugzil.la/1463118
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      reason:
        description: >
          caught-exception, uncaught-exception, pausing, debugger-statement or breakpoint.
        type: string
      lib_stacks:
        description: >
          Number of collapsed callstacks in the call tree. These are call stacks that are part of external libraries e.g. react, which are collapsed  by default.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  persist_changed_netmonitor:
    type: event
    description: >
      User has changed log persist status.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.persist_changed#netmonitor.
    bugs: &devtools_main_persist_changed_bugs
      - https://bugzil.la/1531395
      - https://bugzil.la/1542312
    data_reviews: &devtools_main_persist_changed_data_reviews
      - https://bugzil.la/1531395
      - https://bugzil.la/1542312
    notification_emails: &devtools_main_persist_changed_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_persist_changed_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  persist_changed_webconsole:
    type: event
    description: >
      User has changed log persist status.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.persist_changed#webconsole.
    bugs: *devtools_main_persist_changed_bugs
    data_reviews: *devtools_main_persist_changed_data_reviews
    notification_emails: *devtools_main_persist_changed_emails
    expires: never
    extra_keys: *devtools_main_persist_changed_extra

  pretty_print_debugger:
    type: event
    description: >
      User clicked the pretty print button to pretty print a script.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.pretty_print#debugger.
    bugs:
      - https://bugzil.la/1463125
    data_reviews:
      - https://bugzil.la/1463125
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  remove_breakpoint_debugger:
    type: event
    description: >
      User has removed a breakpoint from a script.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.remove_breakpoint#debugger.
    bugs:
      - https://bugzil.la/1463124
    data_reviews:
      - https://bugzil.la/1463124
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  runtime_added_aboutdebugging:
    type: event
    description: >
      A new remote runtime has been detected in about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.runtime_added#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
    data_reviews:
      - https://bugzil.la/1521507
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Name of the device on which the runtime is running (optional)
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      runtime_name:
        description: >
          Name of the runtime
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  runtime_connected_aboutdebugging:
    type: event
    description: >
      Connection was established with a remote runtime in about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.runtime_connected#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
      - https://bugzil.la/1530997
    data_reviews:
      - https://bugzil.la/1521507
      - https://bugzil.la/1530997
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Name of the device on which the runtime is running (optional)
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      runtime_name:
        description: >
          Name of the runtime
        type: string
      runtime_os:
        description: >
          Operating system on which the runtime is running (eg Android or Linux)
        type: string
      runtime_version:
        description: >
          Version of the runtime (eg 67.0a1)
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  runtime_disconnected_aboutdebugging:
    type: event
    description: >
      Connection was lost with a remote runtime in about debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.runtime_disconnected#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
    data_reviews:
      - https://bugzil.la/1521507
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Name of the device on which the runtime is running (optional)
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      runtime_name:
        description: >
          Name of the runtime
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  runtime_removed_aboutdebugging:
    type: event
    description: >
      A previously listed runtime was removed in about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.runtime_removed#aboutdebugging.
    bugs:
      - https://bugzil.la/1521507
    data_reviews:
      - https://bugzil.la/1521507
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      connection_type:
        description: >
          Connection type
        type: string
      device_name:
        description: >
          Name of the device on which the runtime is running (optional)
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      runtime_name:
        description: >
          Name of the runtime
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  select_page_aboutdebugging:
    type: event
    description: >
      User navigates to a new page of an application such as
      about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.select_page#aboutdebugging.
    bugs: &devtools_main_select_page_bugs
      - https://bugzil.la/1504173
      - https://bugzil.la/1643253
    data_reviews: &devtools_main_select_page_data_reviews
      - https://bugzil.la/1504173
      - https://bugzil.la/1643253
    notification_emails: &devtools_main_select_page_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_select_page_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      page_type:
        description: >
          Type of page the user navigates to (this-firefox, connect, runtime)
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  select_page_application:
    type: event
    description: >
      User navigates to a new page of an application such as
      about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.select_page#application.
    bugs: *devtools_main_select_page_bugs
    data_reviews: *devtools_main_select_page_data_reviews
    notification_emails: *devtools_main_select_page_emails
    expires: never
    extra_keys: *devtools_main_select_page_extra

  show_profiler_aboutdebugging:
    type: event
    description: >
      User has clicked on the "Open Profiler" button in a runtime page of
      about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.show_profiler#aboutdebugging.
    bugs:
      - https://bugzil.la/1521511
    data_reviews:
      - https://bugzil.la/1521511
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  select_ws_frame_netmonitor:
    type: event
    description: >
      User has selected a WebSocket frame.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.select_ws_frame#netmonitor.
    bugs:
      - https://bugzil.la/1555638
    data_reviews:
      - https://bugzil.la/1555638
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  sidepanel_changed_inspector:
    type: event
    description: >
      User has switched sidepanel tabs.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.sidepanel_changed#inspector.
    bugs: &devtools_main_sidepanel_changed_bugs
      - https://bugzil.la/1463083
      - https://bugzil.la/1463169
    data_reviews: &devtools_main_sidepanel_changed_data_reviews
      - https://bugzil.la/1463083
      - https://bugzil.la/1463169
    notification_emails: &devtools_main_sidepanel_changed_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_sidepanel_changed_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      oldpanel:
        description: >
          The panel the user is switching from
        type: string
      newpanel:
        description: >
          The panel the user is switching to
        type: string
      os:
        description: >
          The OS name and version e.g. "Linux 4.4.0-1014-aws", "Darwin 14.5.0", "Windows_NT 6.1.7601" or "Windows_NT 10.0.15063." This can be used to make sense of data when a feature is only available from a particular operating system build number.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  sidepanel_changed_netmonitor:
    type: event
    description: >
      User has switched sidepanel tabs.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.sidepanel_changed#netmonitor.
    bugs: *devtools_main_sidepanel_changed_bugs
    data_reviews: *devtools_main_sidepanel_changed_data_reviews
    notification_emails: *devtools_main_sidepanel_changed_emails
    expires: never
    extra_keys: *devtools_main_sidepanel_changed_extra

  start_worker_application:
    type: event
    description: >
      User manually starts a service worker
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.start_worker#application.
    bugs:
      - https://bugzil.la/1643253
    data_reviews:
      - https://bugzil.la/1643253
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  throttle_changed_netmonitor:
    type: event
    description: >
      User has changed the throttle setting in the netmonitor.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.throttle_changed#netmonitor.
    bugs:
      - https://bugzil.la/1463147
    data_reviews:
      - https://bugzil.la/1463147
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      mode:
        description: >
          No throttling, GPRS, Regular 2G, Good 2G, Regular 3G, Good 3G, Regular 4G / LTE, DSL, WI-FI, or Offline.
        type: string
      session_id:
        description: >
          The toolbox session start time e.g. 13963.
        type: string

  tool_timer_animationinspector:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#animationinspector.
    bugs: &devtools_main_tool_timer_bugs
      - https://bugzil.la/1483817
      - https://bugzil.la/1639454
    data_reviews: &devtools_main_tool_timer_data_reviews
      - https://bugzil.la/1483817
      - https://bugzil.la/1639454
    notification_emails: &devtools_main_tool_timer_emails
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys: &devtools_main_tool_timer_extra
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      time_open:
        description: >
          Time open.
        type: string
      os:
        description: >
          The OS name and version e.g. "Linux 4.4.0-1014-aws", "Darwin 14.5.0", "Windows_NT 6.1.7601" or "Windows_NT 10.0.15063." This can be used to make sense of data when a feature is only available from a particular operating system build number.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  tool_timer_compatibilityview:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#compatibilityview.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  tool_timer_computedview:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#computedview.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  tool_timer_changesview:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#changesview.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  tool_timer_fontinspector:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#fontinspector.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  tool_timer_layoutview:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#layoutview.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  tool_timer_ruleview:
    type: event
    description: >
      The amount of time a tool was opened for.
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.tool_timer#ruleview.
    bugs: *devtools_main_tool_timer_bugs
    data_reviews: *devtools_main_tool_timer_data_reviews
    notification_emails: *devtools_main_tool_timer_emails
    expires: never
    extra_keys: *devtools_main_tool_timer_extra

  unregister_worker_application:
    type: event
    description: >
      User manually unregisters a service worker registration
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.unregister_worker#application.
    bugs:
      - https://bugzil.la/1643253
    data_reviews:
      - https://bugzil.la/1643253
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  update_conn_prompt_aboutdebugging:
    type: event
    description: >
      User has clicked on the "Enable/Disable connection prompt" button in
      a runtime page of about:debugging
      This event was generated to correspond to the Legacy Telemetry event
      devtools.main.update_conn_prompt#aboutdebugging.
    bugs:
      - https://bugzil.la/1521511
    data_reviews:
      - https://bugzil.la/1521511
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never
    extra_keys:
      value:
        description: >
          The `value` of the event. Mirrors to the Legacy Telemetry
          event's `value` parameter.
        type: string
      prompt_enabled:
        description: >
          True if the user enables the prompt, false otherwise.
        type: string
      runtime_id:
        description: >
          Random id generated to track events related to a single runtime
        type: string
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

  toolbox_component_error:
    type: event
    description: >
      Records when the toolbox AppErrorBoundary catches DevTools panel error.
      This allows tracking which types of UI errors occur in DevTools panels.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=2015389
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=2015389
    data_sensitivity:
      - technical
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jdescottes@mozilla.com
    expires: never
    extra_keys:
      component_stack:
        description: >
          The stacktrace for the React component where the error occurred.
        type: string
      error_name:
        description: >
          The name of the captured error.
        type: string
      stack:
        description: >
          The original stacktrace for the error.
        type: string

  toolbox_server_error:
    type: event
    description: >
      Records when a server error prevents from displaying the DevTools toolbox.
      This allows tracking which types server errors prevent from starting
      DevTools.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=2015389
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=2015389
    data_sensitivity:
      - technical
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jdescottes@mozilla.com
    expires: never
    extra_keys:
      descriptor_type:
        description: >
          The type of the target descriptor for the toolbox.
        type: string
      error_name:
        description: >
          The name of the captured error.
        type: string
      host_type:
        description: >
          The host type of the toolbox.
        type: string
      is_destroying:
        description: >
          True if toolbox destroy already started when the error occurred.
        type: boolean
      is_local_tab:
        description: >
          True if the toolbox is debugging a local tab.
        type: boolean
      is_window_closed:
        description: >
          True if the window owning the toolbox is closed.
        type: boolean
      stack:
        description: >
          The original stacktrace for the error.
        type: string
      packet_error:
        description: >
          The name of the server error.
        type: string
      packet_target:
        description: >
          The id of the actor to which the failing packet was sent.
        type: string
      packet_type:
        description: >
          The type of RDP packet where the error occurred.
        type: string
      server_stack:
        description: >
          The server-side stack trace for the error.
        type: string
      server_content_process_stack:
        description: >
          The server-side content process stack trace for the error.
        type: string
      session_duration:
        description: >
          The duration of the DevTools session in milliseconds.
        type: quantity
      session_id:
        description: >
          The start time of DevTools since the browser session began in milliseconds.
        type: string

devtools.accessibility:
  opened_count:
    type: counter
    description: >
      Number of times the DevTools Accessibility tool has been opened.
      This metric was generated to correspond to the Legacy Telemetry
      scalar devtools.accessibility.opened_count.
    bugs:
      - https://bugzil.la/1447302
      - https://bugzil.la/1503568
      - https://bugzil.la/1587985
    data_reviews:
      - https://bugzil.la/1447302
      - https://bugzil.la/1503568
      - https://bugzil.la/1587985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - accessibility@mozilla.com
    expires: never

  picker_used_count:
    type: counter
    description: >
      Number of times the picker tool has been used in DevTools
      Accessibility panel.
      This metric was generated to correspond to the Legacy Telemetry
      scalar devtools.accessibility.picker_used_count.
    bugs:
      - https://bugzil.la/1447302
      - https://bugzil.la/1503568
      - https://bugzil.la/1587985
    data_reviews:
      - https://bugzil.la/1447302
      - https://bugzil.la/1503568
      - https://bugzil.la/1587985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - accessibility@mozilla.com
    expires: never

devtools.changesview:
  opened_count:
    type: counter
    description: >
      Number of times the Changes panel has been opened.
      This metric was generated to correspond to the Legacy Telemetry
      scalar devtools.changesview.opened_count.
    bugs:
      - https://bugzil.la/1509890
    data_reviews:
      - https://bugzil.la/1509890
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - mbalfanz@mozilla.com
    expires: never

devtools:
  toolbox_opened_count:
    type: counter
    description: >
      Number of times the DevTools toolbox has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_TOOLBOX_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  options_opened_count:
    type: counter
    description: >
      Number of times the DevTools options panel has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_OPTIONS_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  webconsole_opened_count:
    type: counter
    description: >
      Number of times the DevTools Web Console has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_WEBCONSOLE_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  browserconsole_opened_count:
    type: counter
    description: >
      Number of times the DevTools Browser Console has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_BROWSERCONSOLE_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  inspector_opened_count:
    type: counter
    description: >
      Number of times the DevTools Inspector has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_INSPECTOR_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  ruleview_opened_count:
    type: counter
    description: >
      Number of times the DevTools Rule View has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_RULEVIEW_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  computedview_opened_count:
    type: counter
    description: >
      Number of times the DevTools Computed View has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_COMPUTEDVIEW_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  layoutview_opened_count:
    type: counter
    description: >
      Number of times the DevTools Layout View has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_LAYOUTVIEW_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1347552
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1347552
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  fontinspector_opened_count:
    type: counter
    description: >
      Number of times the DevTools Font Inspector has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_FONTINSPECTOR_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  animationinspector_opened_count:
    type: counter
    description: >
      Number of times the DevTools Animation Inspector has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_ANIMATIONINSPECTOR_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  jsdebugger_opened_count:
    type: counter
    description: >
      Number of times the DevTools Debugger has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_JSDEBUGGER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  jsbrowserdebugger_opened_count:
    type: counter
    description: >
      Number of times the DevTools Browser Debugger has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_JSBROWSERDEBUGGER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  styleeditor_opened_count:
    type: counter
    description: >
      Number of times the DevTools Style Editor has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_STYLEEDITOR_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  jsprofiler_opened_count:
    type: counter
    description: >
      Number of times the DevTools JS Profiler has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_JSPROFILER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  memory_opened_count:
    type: counter
    description: >
      Number of times the DevTools Memory Tool has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_MEMORY_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  netmonitor_opened_count:
    type: counter
    description: >
      Number of times the DevTools Network Monitor has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_NETMONITOR_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  storage_opened_count:
    type: counter
    description: >
      Number of times the DevTools Storage Inspector has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_STORAGE_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  dom_opened_count:
    type: counter
    description: >
      Number of times the DevTools DOM Inspector has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_DOM_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1343501
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1343501
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  responsive_opened_count:
    type: counter
    description: >
      Number of times the DevTools Responsive Design Mode tool has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_RESPONSIVE_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  eyedropper_opened_count:
    type: counter
    description: >
      Number of times the DevTools Eyedropper tool has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_EYEDROPPER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  menu_eyedropper_opened_count:
    type: counter
    description: >
      Number of times the DevTools Eyedropper has been opened via the DevTools
      menu.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_MENU_EYEDROPPER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  picker_eyedropper_opened_count:
    type: counter
    description: >
      Number of times the DevTools Eyedropper has been opened via the color
      picker.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_PICKER_EYEDROPPER_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  aboutdebugging_opened_count:
    type: counter
    description: >
      Number of times about:debugging has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_ABOUTDEBUGGING_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1204601
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1204601
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jan@mozilla.com
    expires: never

  compatibilityview_opened_count:
    type: counter
    description: >
      Number of times about:debugging has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_COMPATIBILITYVIEW_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1204601
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1204601
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jan@mozilla.com
    expires: never

  custom_opened_count:
    type: counter
    description: >
      Number of times a custom developer tool has been opened.

      This metric was generated to correspond to the Legacy Telemetry count
      histogram DEVTOOLS_CUSTOM_OPENED_COUNT.
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1247985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  accessibility_time_active:
    type: timing_distribution
    description: >
      How long has the accessibility panel been active (seconds).

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_ACCESSIBILITY_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - yzenevich@mozilla.com
    expires: never

  accessibility_picker_time_active:
    type: timing_distribution
    description: >
      How long has the picker tool in accessibility panel been active (seconds).

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_ACCESSIBILITY_PICKER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - yzenevich@mozilla.com
    expires: never

  accessibility_service_time_active:
    type: timing_distribution
    description: >
      How long has the platform accessibility been active (seconds) in
      accessibility panel.

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_ACCESSIBILITY_SERVICE_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1447302
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1503568
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1587985
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - yzenevich@mozilla.com
    expires: never

  flexbox_highlighter_time_active:
    type: timing_distribution
    description: >
      How long has the flexbox highlighter been active (seconds).

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_FLEXBOX_HIGHLIGHTER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1509907
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1509907
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - mbalfanz@mozilla.com
    expires: never

  grid_highlighter_time_active:
    type: timing_distribution
    description: >
      How long has the grid highlighter been active (seconds).

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_GRID_HIGHLIGHTER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1513969
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1513969
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - mbalfanz@mozilla.com
    expires: never

  toolbox_time_active:
    type: timing_distribution
    description: >
      How long has the toolbox been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  options_time_active:
    type: timing_distribution
    description: >
      How long has the options panel been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_OPTIONS_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  webconsole_time_active:
    type: timing_distribution
    description: >
      How long has the web console been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_WEBCONSOLE_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  browserconsole_time_active:
    type: timing_distribution
    description: >
      How long has the browser console been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_BROWSERCONSOLE_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  inspector_time_active:
    type: timing_distribution
    description: >
      How long has the inspector been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  ruleview_time_active:
    type: timing_distribution
    description: >
      How long has the rule view been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_RULEVIEW_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  changesview_time_active:
    type: timing_distribution
    description: >
      How long has the Changes panel been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_CHANGESVIEW_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1509890
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1509890
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - mbalfanz@mozilla.com
    expires: never

  computedview_time_active:
    type: timing_distribution
    description: >
      How long has the computed view been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  layoutview_time_active:
    type: timing_distribution
    description: >
      How long has the layout view been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_LAYOUTVIEW_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1347552
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1347552
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  fontinspector_time_active:
    type: timing_distribution
    description: >
      How long has the font inspector been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_FONTINSPECTOR_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  animationinspector_time_active:
    type: timing_distribution
    description: >
      How long has the animation inspector been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_ANIMATIONINSPECTOR_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  jsdebugger_time_active:
    type: timing_distribution
    description: >
      How long has the JS debugger been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_JSDEBUGGER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  jsbrowserdebugger_time_active:
    type: timing_distribution
    description: >
      How long has the JS browser debugger been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_JSBROWSERDEBUGGER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  styleeditor_time_active:
    type: timing_distribution
    description: >
      How long has the style editor been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_STYLEEDITOR_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  jsprofiler_time_active:
    type: timing_distribution
    description: >
      How long has the JS profiler been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_JSPROFILER_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  memory_time_active:
    type: timing_distribution
    description: >
      How long has the Memory Tool been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_MEMORY_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  netmonitor_time_active:
    type: timing_distribution
    description: >
      How long has the network monitor been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_NETMONITOR_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  storage_time_active:
    type: timing_distribution
    description: >
      How long has the storage inspector been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_STORAGE_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  dom_time_active:
    type: timing_distribution
    description: >
      How long has the DOM inspector been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_DOM_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1343501
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1343501
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  responsive_time_active:
    type: timing_distribution
    description: >
      How long has the responsive view been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_RESPONSIVE_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1242057
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1242057
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  aboutdebugging_time_active:
    type: timing_distribution
    description: >
      How long has about:debugging been active? (seconds) (bug 1204601)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_ABOUTDEBUGGING_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  compatibilityview_time_active:
    type: timing_distribution
    description: >
      How long has the compatibility view been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_COMPATIBILITYVIEW_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1639454
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1639454
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
    expires: never

  custom_time_active:
    type: timing_distribution
    description: >
      How long has a custom developer tool been active (seconds)

      This metric was generated to correspond to the Legacy Telemetry
      exponential histogram DEVTOOLS_CUSTOM_TIME_ACTIVE_SECONDS.
    time_unit: second
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1446496
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - jryans@mozilla.com
    expires: never

  entry_point:
    type: labeled_counter
    description: >
      Records how the user is triggering Developer Tools startup.

      This metric was generated to correspond to the Legacy Telemetry
      categorical histogram DEVTOOLS_ENTRY_POINT.
    labels:
      - KeyShortcut
      - SystemMenu
      - HamburgerMenu
      - ContextMenu
      - CommandLine
      - SessionRestore
      - SlowScript
    bugs:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1378863
    data_reviews:
      - https://bugzilla.mozilla.org/show_bug.cgi?id=1378863
    notification_emails:
      - devtools-telemetry-alerts@mozilla.com
      - apoirot@mozilla.com
    expires: never
