1
edit
No edit summary |
(Updated links to tool's pulse inspector. The tool's website had a router change and the old links don't work anymore) |
||
Line 4: | Line 4: | ||
<pre> | <pre> | ||
== Notifications About Jonas' Lunch == | == Notifications About Jonas' Lunch == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fjonasfj%2Flunch-notifications&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/jonasfj/lunch-notifications</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Exchange where I publish JSON messages about my lunch every day. | ;description: Exchange where I publish JSON messages about my lunch every day. | ||
Line 12: | Line 12: | ||
=== New Result-Sets === | === New Result-Sets === | ||
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector | ;exchange(prod): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder%2Fv1%2Fnew-result-set&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder/v1/new-result-set</code>] | ||
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector | ;exchange(stage): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder-stage%2Fv1%2Fnew-result-set&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder-stage/v1/new-result-set</code>] | ||
;maintainer: mdoglio@mozilla.com | ;maintainer: mdoglio@mozilla.com | ||
;description: Messages about new result-sets. These messages include the <code>revision_hash</code>, and can be used to add additional jobs to a treeherder result-set. The exchange for stage is operational as of writing. | ;description: Messages about new result-sets. These messages include the <code>revision_hash</code>, and can be used to add additional jobs to a treeherder result-set. The exchange for stage is operational as of writing. | ||
=== Job Actions === | === Job Actions === | ||
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector | ;exchange(prod): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder%2Fv1%2Fjob-actions&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder/v1/job-actions</code>] | ||
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector | ;exchange(stage): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder-stage%2Fv1%2Fjob-action&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder-stage/v1/job-actions</code>] | ||
;maintainer: mdoglio@mozilla.com | ;maintainer: mdoglio@mozilla.com | ||
;description: Messages about retrigger/cancel actions on jobs. Includes requester (an email address) and job_id/job_guid to fetch details about the job itself. The exchange for stage is operational as of writing. | ;description: Messages about retrigger/cancel actions on jobs. Includes requester (an email address) and job_id/job_guid to fetch details about the job itself. The exchange for stage is operational as of writing. | ||
=== Resultset Actions === | === Resultset Actions === | ||
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector | ;exchange(prod): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder%2Fv1%2Fresultset-runnable-job-actions&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder/v1/resultset-runnable-job-actions</code>] | ||
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector | ;exchange(stage): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftreeherder-stage%2Fv1%2Fresultset-runnable-job-actions&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/treeherder-stage/v1/resultset-runnable-job-actions</code>] | ||
;maintainer: mdoglio@mozilla.com | ;maintainer: mdoglio@mozilla.com | ||
;description: Messages for a push (e.g. "add new jobs"). Sample: | ;description: Messages for a push (e.g. "add new jobs"). Sample: | ||
Line 43: | Line 43: | ||
== Pulse Test == | == Pulse Test == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fpulse%2Ftest&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/pulse/test</code>] | ||
;maintainer: mcote@mozilla.com | ;maintainer: mcote@mozilla.com | ||
;description: A simple heartbeat message published every minute. This can be used to test if your client is working, although subscribing to any high-traffic exchange (e.g. BuildBot) would work as well. Note that this is currently broken. | ;description: A simple heartbeat message published every minute. This can be used to test if your client is working, although subscribing to any high-traffic exchange (e.g. BuildBot) would work as well. Note that this is currently broken. | ||
== Simple Bugzilla == | == Simple Bugzilla == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fbugzilla%2Fsimple&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/bugzilla/simple</code>] | ||
;maintainer: mcote@mozilla.com | ;maintainer: mcote@mozilla.com | ||
;description: Notifications of Bugzilla bug updates. See [[BMO/ChangeNotificationSystem]]. | ;description: Notifications of Bugzilla bug updates. See [[BMO/ChangeNotificationSystem]]. | ||
== BuildBot == | == BuildBot == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fbuild%2F&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/build/</code>] | ||
;maintainer: catlee@mozilla.com | ;maintainer: catlee@mozilla.com | ||
;description: Notifications of builds and test runs. See [[Auto-tools/Projects/Pulse#Consuming_Buildbot_messages]]. | ;description: Notifications of builds and test runs. See [[Auto-tools/Projects/Pulse#Consuming_Buildbot_messages]]. | ||
== Normalized BuildBot == | == Normalized BuildBot == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fbuild%2Fnormalized&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/build/normalized</code>] | ||
;maintainer: jgriffin@mozilla.com | ;maintainer: jgriffin@mozilla.com | ||
;description: See [[Auto-tools/Projects/Pulse#Consuming_Buildbot_messages]]. | ;description: See [[Auto-tools/Projects/Pulse#Consuming_Buildbot_messages]]. | ||
== hg.mozilla.org == | == hg.mozilla.org == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fhgpushes%2Fv1&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/hgpushes/v1</code>] | ||
;maintainer: gps@Mozilla.com | ;maintainer: gps@Mozilla.com | ||
;description: See [https://mozilla-version-control-tools.readthedocs.io/en/latest/hgmo/notifications.html v-c-t docs] | ;description: See [https://mozilla-version-control-tools.readthedocs.io/en/latest/hgmo/notifications.html v-c-t docs] | ||
== MozReview == | == MozReview == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fmozreview%2F&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/mozreview/</code>] | ||
;maintainer: mcote@mozilla.com | ;maintainer: mcote@mozilla.com | ||
;description: See [https://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview/notifications.html v-c-t docs] | ;description: See [https://mozilla-version-control-tools.readthedocs.io/en/latest/mozreview/notifications.html v-c-t docs] | ||
Line 74: | Line 74: | ||
== TaskCluster == | == TaskCluster == | ||
=== Queue: Task Defined === | === Queue: Task Defined === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-defined&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-defined</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of new task definitions, for details see [http://docs.taskcluster.net/queue/exchanges/#taskDefined official documentation] | ;description: Notifications of new task definitions, for details see [http://docs.taskcluster.net/queue/exchanges/#taskDefined official documentation] | ||
=== Queue: Task Pending === | === Queue: Task Pending === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-pending&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-pending</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of pending tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskPending official documentation] | ;description: Notifications of pending tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskPending official documentation] | ||
=== Queue: Task Running === | === Queue: Task Running === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-running&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-running</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of running tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskRunning official documentation] | ;description: Notifications of running tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskRunning official documentation] | ||
=== Queue: Artifact Creation === | === Queue: Artifact Creation === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Fartifact-created&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/artifact-created</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of new artifacts, for details see [http://docs.taskcluster.net/queue/exchanges/#artifactCreated official documentation] | ;description: Notifications of new artifacts, for details see [http://docs.taskcluster.net/queue/exchanges/#artifactCreated official documentation] | ||
=== Queue: Task Completed === | === Queue: Task Completed === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-completed&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-completed</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of completed tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskCompleted official documentation] | ;description: Notifications of completed tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskCompleted official documentation] | ||
=== Queue: Task Failed === | === Queue: Task Failed === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-failed&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-failed</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of failed tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskFailed official documentation] | ;description: Notifications of failed tasks, for details see [http://docs.taskcluster.net/queue/exchanges/#taskFailed official documentation] | ||
=== Queue: Task Exception === | === Queue: Task Exception === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-exception&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-queue/v1/task-exception</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of tasks that could not run, for details see [http://docs.taskcluster.net/queue/exchanges/#taskException official documentation] | ;description: Notifications of tasks that could not run, for details see [http://docs.taskcluster.net/queue/exchanges/#taskException official documentation] | ||
=== Scheduler: Task-Graph Running === | === Scheduler: Task-Graph Running === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-scheduler%2Fv1%2Ftask-graph-running&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-scheduler/v1/task-graph-running</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of new task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphRunning official documentation] | ;description: Notifications of new task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphRunning official documentation] | ||
=== Scheduler: Task-Graph Extended === | === Scheduler: Task-Graph Extended === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-scheduler%2Fv1%2Ftask-graph-extended&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-scheduler/v1/task-graph-extended</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of task-graph extensions, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphExtended official documentation] | ;description: Notifications of task-graph extensions, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphExtended official documentation] | ||
=== Scheduler: Task-Graph Blocked === | === Scheduler: Task-Graph Blocked === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-scheduler%2Fv1%2Ftask-graph-blocked&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-scheduler/v1/task-graph-blocked</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of blocked task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphBlocked official documentation] | ;description: Notifications of blocked task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphBlocked official documentation] | ||
=== Scheduler: Task-Graph Finished === | === Scheduler: Task-Graph Finished === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-scheduler%2Fv1%2Ftask-graph-finished&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-scheduler/v1/task-graph-finished</code>] | ||
;maintainer: jonasfj@mozilla.com | ;maintainer: jonasfj@mozilla.com | ||
;description: Notifications of finished task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphFinished official documentation] | ;description: Notifications of finished task-graphs, for details see [http://docs.taskcluster.net/scheduler/events/#taskGraphFinished official documentation] | ||
=== Mozilla: Push detected === | === Mozilla: Push detected === | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Fmozilla-taskcluster%2Fv1%2Fpushlog&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/mozilla-taskcluster/v1/pushlog</code>] | ||
;maintainer: selena@mozilla.com (for now) | ;maintainer: selena@mozilla.com (for now) | ||
;description: Notifications of pushes detected by mozilla-taskcluster, still filling in details by reverse engineering | ;description: Notifications of pushes detected by mozilla-taskcluster, still filling in details by reverse engineering | ||
Line 136: | Line 136: | ||
=== Taskcluster-treeherder: Job Event === | === Taskcluster-treeherder: Job Event === | ||
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector | ;exchange(prod): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-treeherder%2Fv1%2Fjobs&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-treeherder/v1/jobs</code>] | ||
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector | ;exchange(stage): [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-treeherder-staging%2Fv1%2Fjobs&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/taskcluster-treeherder-staging/v1/jobs</code>] | ||
;maintainer: garndt@mozilla.com | ;maintainer: garndt@mozilla.com | ||
;description: Treeherder consumable job information created from Taskcluster task events. | ;description: Treeherder consumable job information created from Taskcluster task events. | ||
== Firefox Test Engineering == | == Firefox Test Engineering == | ||
;exchange: [https://tools.taskcluster.net/pulse-inspector | ;exchange: [https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ffxtesteng%2Fjobs&bindings%5B0%5D%5BroutingKeyPattern%5D=%23 <code>exchange/fxtesteng/jobs</code>] | ||
;maintainer: dhunt@mozilla.com | ;maintainer: dhunt@mozilla.com | ||
;description: Treeherder consumable job information created from automated tests. | ;description: Treeherder consumable job information created from automated tests. |
edit