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

From MozillaWiki
Jump to navigation Jump to search
(Added exchange "TaskCluster Queue: Task Exception" (exchange/taskcluster-queue/v1/task-exception))
(Add job-actions exchange details)
Line 14: Line 14:
;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.
== Treeherder: Job Actions ==
;exchange(prod): <code>exchange/treeherder/v1/job-actions</code>
;exchange(stage): <code>exchange/treeherder-stage/v1/job-actions</code>
;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.


== Pulse Test ==
== Pulse Test ==

Revision as of 20:32, 27 February 2015

This page is meant to be a list of exchanges available on pulse.mozilla.org. If exchanges you are publishing isn't listed here, please add them. Your description doesn't have to be long, this is just give an overview of which exchanges is available on pulse, so that people can build tools on top of them. If you have additional documentation available, this is also a good place to put a link.

Example entry

== Notifications About Jonas' Lunch ==
;exchange: <code>exchange/jonasfj/lunch-notifications</code>
;maintainer: jonasfj@mozilla.com
;description: Exchange where I publish JSON messages about my lunch every day.

Treeherder: New Result-Sets

exchange(prod)
exchange/treeherder/v1/new-result-set
exchange(stage)
exchange/treeherder-stage/v1/new-result-set
maintainer
mdoglio@mozilla.com
description
Messages about new result-sets. These messages include the revision_hash, and can be used to add additional jobs to a treeherder result-set. The exchange for stage is operational as of writing.

Treeherder: Job Actions

exchange(prod)
exchange/treeherder/v1/job-actions
exchange(stage)
exchange/treeherder-stage/v1/job-actions
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.


Pulse Test

exchange
exchange/pulse/test
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).

Simple Bugzilla

exchange
exchange/bugzilla/simple
maintainer
mcote@mozilla.com
description
Notifications of Bugzilla bug updates. See BMO/ChangeNotificationSystem.

BuildBot

exchange
exchange/build/
maintainer
catlee@mozilla.com
description
Notifications of builds and test runs. See Auto-tools/Projects/Pulse#Consuming_buildbot_messages.

Normalized BuildBot

exchange
exchange/build/normalized
maintainer
jgriffin@mozilla.com
description
See Auto-tools/Projects/Pulse#Consuming_buildbot_messages.

TaskCluster Queue: Task Defined

exchange
exchange/taskcluster-queue/v1/task-defined
maintainer
jonasfj@mozilla.com
description
Notifications of new task definitions, for details see official documentation

TaskCluster Queue: Task Pending

exchange
exchange/taskcluster-queue/v1/task-pending
maintainer
jonasfj@mozilla.com
description
Notifications of pending tasks, for details see official documentation

TaskCluster Queue: Task Running

exchange
exchange/taskcluster-queue/v1/task-running
maintainer
jonasfj@mozilla.com
description
Notifications of running tasks, for details see official documentation

TaskCluster Queue: Artifact Creation

exchange
exchange/taskcluster-queue/v1/artifact-created
maintainer
jonasfj@mozilla.com
description
Notifications of new artifacts, for details see official documentation

TaskCluster Queue: Task Completed

exchange
exchange/taskcluster-queue/v1/task-completed
maintainer
jonasfj@mozilla.com
description
Notifications of completed tasks, for details see official documentation

TaskCluster Queue: Task Failed

exchange
exchange/taskcluster-queue/v1/task-failed
maintainer
jonasfj@mozilla.com
description
Notifications of failed tasks, for details see official documentation

TaskCluster Queue: Task Exception

exchange
exchange/taskcluster-queue/v1/task-exception
maintainer
jonasfj@mozilla.com
description
Notifications of tasks that could not run, for details see official documentation

TaskCluster Scheduler: Task-Graph Running

exchange
exchange/taskcluster-scheduler/v1/task-graph-running
maintainer
jonasfj@mozilla.com
description
Notifications of new task-graphs, for details see official documentation

TaskCluster Scheduler: Task-Graph Extended

exchange
exchange/taskcluster-scheduler/v1/task-graph-extended

maintainer
jonasfj@mozilla.com
description
Notifications of task-graph extensions, for details see official documentation

TaskCluster Scheduler: Task-Graph Blocked

exchange
exchange/taskcluster-scheduler/v1/task-graph-blocked

maintainer
jonasfj@mozilla.com
description
Notifications of blocked task-graphs, for details see official documentation

TaskCluster Scheduler: Task-Graph Finished

exchange
exchange/taskcluster-scheduler/v1/task-graph-finished

maintainer
jonasfj@mozilla.com
description
Notifications of finished task-graphs, for details see official documentation