---
title: Sidecar Instrumentation
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: >-
  Docs > Serverless > Google Cloud Run > Choosing an Instrumentation Method for
  Containers > Sidecar Instrumentation
---

# Sidecar Instrumentation

First, set up the [Datadog-Google Cloud Platform integration](https://docs.datadoghq.com/integrations/google-cloud-platform.md) to collect metrics and logs from Google Cloud services. Remember to add the `cloud asset viewer` role to your service account and enable the Cloud Asset Inventory API in Google Cloud.

Then, select your runtime below for instructions on how to instrument your application:

- [Python](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/python/)
- [Node.js](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/nodejs/)
- [go](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/go/)
- [Java](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/java/)
- [.NET](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/dotnet/)
- [Ruby](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/ruby/)
- [PHP](https://docs.datadoghq.com/serverless/google_cloud_run/containers/sidecar/php/)

## Further reading{% #further-reading %}

- [Trace Google Pub/Sub workloads in Cloud Run with Datadog](https://www.datadoghq.com/blog/pubsub-cloud-run-tracing)
