What is it?upstart-monitor is a simple application that shows Upstart events as they are emitted. It can be used to view both system-level events and also session-level events when Upstart is running as a Session Init.
It requires Upstart 1.7.
What can I use it for?The tool allows you to see events as they occur which is an aid to understanding. It also helps with writing new jobs since, if you are not sure which event to use, provoke the scenario you want, then just copy the appropriate event that appears in upstart-monitor to your .conf file (more details on this in a future post...).
How do I use it?Just start it to see events being emitted:
If you'd prefer a command-line version, run it with the '-n' option: