Cerebro Overview

Active Job Filters / Launching Processes

Job Name Zone Number of new cores Filler State New-Machine State
${job['name']} ${filler['zone']} ${filler['num_cores']} ${filler['state']}
  • ${hostname}: ${state}

Events

Tracked Machines

${machine['hostname']} (aka ${machine['dns_name']}) in ${machine['zone']}. ${machine['cpus']}x ${machine['bits']}-bit ${machine['mem']}MBx${machine['disk']}GB In Deployment, Initialized, Data Loaded, Idle, Pull Failures: ${machine['pull_failures']}
${taskname} ${taskname} (Logs)
  • ${key}: #{task[key]}

Running Jobs

${jobinfo['name']}

Metadata

  • Deployment Recipe: ${jobinfo['deployment_recipe']}
  • Recipe Options: ${jobinfo['recipe_options']}
  • Linked Job: ${jobinfo['linked_job']}

Task Configuration

  • ${k}: ${v}

Deployment Layout

  • ${zone} : Active Machines: ${jobinfo['fill'].get(zone, 0)}, Spawning Machines: ${jobinfo['spawning'][zone]}, Configured Required Machines: ${jobinfo['deployment_layout'][zone]['cpu']}, Memory per Core: ${jobinfo['deployment_layout'][zone]['mem']}MB

Machine Monitors

Number Add Queue Monitored Machines Pull Failures Failure Threshold
${monitor['number']}
  • ${machine}
  • ${machine}
  • ${machine}: ${failures}
${monitor['failure_threshold']}

Cerebro Thread Status

  • ${name}: OK Missing
  • ${name}: OK

Metadata

  • Load Average: ${data['load_one_min']} ${data['load_five_min']} ${data['load_fifteen_min']}
  • Cerebro PID: ${data['clustersitter_pid']}
  • Log Location: ${data['log_location']}
  • Launch Time: ${data['launch_time']}
  • Launch Location: ${data['launch_location']}
  • Starting State: ${data['start_state']}
  • Username: ${data['username']}
  • Keys: ${data['keys']}
  • DNS Provider Config:
    ${dns_provider_config}
  • Providers: ${provider}
  • Provider Config:
    ${provider_config}

This page brought to you by Zach Goldberg's Cerebro