Source code

Revision control

Copy as Markdown

Other Tools

# 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/.
# If this file is changed, update the generated docs:
# Adding a new metric? We have docs for that!
---
mach:
command:
type: string
description: >
The name of the mach command that was invoked, such as "build",
"doc", or "try".
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
argv:
type: string_list
description: >
Parameters provided to mach. Absolute paths are sanitized to be relative
to one of a few key base paths, such as the "$topsrcdir", "$topobjdir",
or "$HOME". For example: "/home/mozilla/dev/firefox/python/mozbuild"
would be replaced with "$topsrcdir/python/mozbuild".
If a valid replacement base path cannot be found, the path is replaced
with "<path omitted>".
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
success:
type: boolean
description: True if the mach invocation succeeded.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
duration:
type: timespan
description: How long it took for the command to complete.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
mach.system:
cpu_brand:
type: string
description: CPU brand string from CPUID.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
distro:
type: string
description: The name of the operating system distribution.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
distro_version:
type: string
description: The high-level OS version.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
logical_cores:
type: counter
description: Number of logical CPU cores present.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
physical_cores:
type: counter
description: Number of physical CPU cores present.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
memory:
type: memory_distribution
memory_unit: gigabyte
description: Amount of system memory.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- mhentges@mozilla.com
expires: never
send_in_pings:
- usage
vscode_terminal:
type: boolean
description: True if the current terminal is opened via Visual Studio Code.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- andi@mozilla.com
expires: never
send_in_pings:
- usage
ssh_connection:
type: boolean
description: True if the current shell is a remote SSH connection.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- andi@mozilla.com
expires: never
send_in_pings:
- usage
vscode_running:
type: boolean
description: True if there is an instance of vscode running.
lifetime: application
bugs:
data_reviews:
notification_emails:
- build-telemetry@mozilla.com
- andi@mozilla.com
expires: never
send_in_pings:
- usage