You can route pipeline logs to a Cloud Pub/Sub sink to build an event-driven architecture. You can also sync pipeline logs into your observability tools. For more information about routing logs to a Cloud Pub/Sub sink, see View logs routed to Pub/Sub .
This section describes how you can create a Pub/Sub topic, route (or sink) pipeline job logs to the Pub/Sub topic, and verify the logs published to the Pub/Sub topic. You can then subscribe downstream applications to the Pub/Sub topic to power event-driven architectures, or sync pipeline logs with your observability tools in near real-time.
Use the following instructions to set up a Pub/Sub sink and view the logs routed to it on the Google Cloud console:
-
Create a Pub/Sub topic. For more information, see Create a topic in the Cloud Pub/Sub documentation .
-
On the Subscriptionspage of the Google Cloud console, create a pull subscription for the Pub/Sub topic. For more information, see Create pull subscription .
-
Select Logging from the navigation menu, then click Go to Log Router :
-
In your project containing the logs you want to route, click Create Sink.
-
Enter a name and description for the sink, and then click Next.
-
In the Servicelist, select Cloud Pub/Sub topic.
-
In the Destinationlist, select the Pub/Sub topic that you created, and then click Next.
-
Under Choose logs to include in sink, specify the following inclusion filter:
resource.type="aiplatform.googleapis.com/PipelineJob" -
Click Create Sink.
-
On the Subscriptionspage, click the subscription ID.
-
Click the subcription ID that you created.
-
On the subscription details page, click the Messagestab.
-
To pull and view the pipeline job logs, click Pull.

