Help improve Atom by sending usage statistics, exceptions and deprecations to the team.
JavaScript CoffeeScript
Latest commit a765551 Mar 6, 2017 @as-cii as-cii Prepare 1.2.2 release

README.md

Metrics package

OS X Build Status Windows Build Status Dependency Status

Help improve Atom by sending usage statistics, exceptions and deprecations to the team.

You will be asked at first-run whether you consent to telemetry being sent to the Atom team which includes usage statistics, sanitized exceptions and deprecation warnings. You can change your mind at a later date from the Atom Settings window.

Collected data

  • A unique UUID v4 random identifier is generated according to RFC4122
  • Screen and window width and height
  • Version of Atom being used including which release channel (stable, beta, dev)
  • Name of each Atom view class or Atom configuration file opened in a pane, e.g. EditorView, SettingsView, MarkdownPreviewView, and UserKeymap. No other pane item information is collected.
  • Exception messages (without paths)
  • Heap memory used as MB and %
  • Commands run (save core commands)
  • Amount of time the current window was open for
  • Amount of time the current window took to load
  • Amount of time the app took to launch
  • Deprecated package names and versions
  • Chrome user-agent (version of Chrome, OS, CPU)

This information is sent via Google Analytics which allows the Atom team to analyze usage patterns and errors in order to help improve Atom.