Mozilla Telemetry Build Monitor

Analyzes all the histograms looking for any significant differences between the current and previous builds partitioned by normalized OS.

1. Sample Configuration

filename = "moz_telemetry_build_monitor.lua"
ticker_interval = 600
preserve_data = true
message_matcher = "Uuid < '\003' && Fields[os] =~ 'Windows' && Fields[normalizedChannel] == 'release' && Fields[docType] == 'main' && Fields[appVendor] == 'Mozilla' && Fields[payload.histograms] != NIL" -- slightly greater than a 1% sample

number_of_builds = 5 -- default, number of builds to monitor >= 2

alert = {
  disabled = false,
  prefix = true,
  throttle = ticker_interval,
  modules = {
    email = {recipients = {"trink@mozilla.com"}},
  },
  thresholds = {
    -- pcc = 0.3,    -- default minimum correlation coefficient (less than or equal alerts)
    -- submissions = 1000, -- default minimum number of submissions before alerting in at least the current and one previous build
    -- ignore = {} -- hash of histograms to ignore e.g. 'histogram_name = true'
    active = 3600, -- number of seconds after histogram/build creation before alerting
  }
}

source code: moz_telemetry_build_monitor.lua

results matching ""

    No results matching ""