Auto-tools/Projects/Pulse/Exchanges: Difference between revisions

made exchange names link to pulse inspector ... sed 's/<code>\(exchange\/[^<]*\)<\/code>/\[https:\/\/tools.taskcluster.net\/pulse-inspector\/#!%28%28exchange:\1,routingKeyPattern:%23%29%29 <code>\1<\/code>\]/'
(Use grouping by endpoint)
(made exchange names link to pulse inspector ... sed 's/<code>\(exchange\/[^<]*\)<\/code>/\[https:\/\/tools.taskcluster.net\/pulse-inspector\/#!%28%28exchange:\1,routingKeyPattern:%23%29%29 <code>\1<\/code>\]/')
Line 4: Line 4:
<pre>
<pre>
== Notifications About Jonas' Lunch ==
== Notifications About Jonas' Lunch ==
;exchange: <code>exchange/jonasfj/lunch-notifications</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/jonasfj/lunch-notifications,routingKeyPattern:%23%29%29 <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): <code>exchange/treeherder/v1/new-result-set</code>
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/treeherder/v1/new-result-set,routingKeyPattern:%23%29%29 <code>exchange/treeherder/v1/new-result-set</code>]
;exchange(stage): <code>exchange/treeherder-stage/v1/new-result-set</code>
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/treeherder-stage/v1/new-result-set,routingKeyPattern:%23%29%29 <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): <code>exchange/treeherder/v1/job-actions</code>
;exchange(prod): [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/treeherder/v1/job-actions,routingKeyPattern:%23%29%29 <code>exchange/treeherder/v1/job-actions</code>]
;exchange(stage): <code>exchange/treeherder-stage/v1/job-actions</code>
;exchange(stage): [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/treeherder-stage/v1/job-actions,routingKeyPattern:%23%29%29 <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.


== Pulse Test ==
== Pulse Test ==
;exchange: <code>exchange/pulse/test</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/pulse/test,routingKeyPattern:%23%29%29 <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 (bug 1091042).
;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 (bug 1091042).


== Simple Bugzilla ==
== Simple Bugzilla ==
;exchange: <code>exchange/bugzilla/simple</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/bugzilla/simple,routingKeyPattern:%23%29%29 <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: <code>exchange/build/</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/build/,routingKeyPattern:%23%29%29 <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: <code>exchange/build/normalized</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/build/normalized,routingKeyPattern:%23%29%29 <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]].
Line 45: Line 45:
== TaskCluster ==
== TaskCluster ==
=== Queue: Task Defined ===
=== Queue: Task Defined ===
;exchange: <code>exchange/taskcluster-queue/v1/task-defined</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-defined,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/task-pending</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-pending,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/task-running</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-running,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/artifact-created</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/artifact-created,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/task-completed</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-completed,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/task-failed</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-failed,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-queue/v1/task-exception</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-queue/v1/task-exception,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-scheduler/v1/task-graph-running</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-scheduler/v1/task-graph-running,routingKeyPattern:%23%29%29 <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: <code>exchange/taskcluster-scheduler/v1/task-graph-extended
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-scheduler/v1/task-graph-extended,routingKeyPattern:%23%29%29 <code>exchange/taskcluster-scheduler/v1/task-graph-extended</code>]
</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: <code>exchange/taskcluster-scheduler/v1/task-graph-blocked
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-scheduler/v1/task-graph-blocked,routingKeyPattern:%23%29%29 <code>exchange/taskcluster-scheduler/v1/task-graph-blocked</code>]
</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: <code>exchange/taskcluster-scheduler/v1/task-graph-finished  
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/taskcluster-scheduler/v1/task-graph-finished,routingKeyPattern:%23%29%29 <code>exchange/taskcluster-scheduler/v1/task-graph-finished</code>]
</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: <code>exchange/push</code>
;exchange: [https://tools.taskcluster.net/pulse-inspector/#!%28%28exchange:exchange/push,routingKeyPattern:%23%29%29 <code>exchange/push</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
Confirmed users
142

edits