Google Cloud Private Service Connect

Overview

Google Cloud Private Service Connect is a capability of Google Cloud Networking that allows consumers to access managed services privately from inside your VPC network, thereby offering both security in the transfer of the data, as well as saving network overhead (egress) costs. It also allows producers to host and expose their services to other Google Cloud customers, offering a private connection between their service and consumers.

Enable this integration to visualize the connections, data transferred, and dropped packets via Private Service Connect. With this integration, Datadog collects important metrics from your Private Service Connect connections, both for producers as well as consumers.

Setup

Installation

Configuration

To collect metrics, this integration will use the credentials you configured in the main Google Cloud Platform integration.

Datadog also offers Private Service Connect functionality that allows you to transmit metrics, traces, and logs from your Google Cloud environment to Datadog via a Private Link without passing through the public internet, saving on network egress costs and providing more security for your data in-transit. To do so, please review our guide for supported datacenters.

Data Collected

Metrics

gcp.gce.private_service_connect.consumer.closed_connections_count
(count)
Count of TCP/UDP connections closed over a PSC connection ID.
Shown as connection
gcp.gce.private_service_connect.consumer.dropped_received_packets_count
(count)
Count of received packets dropped by a PSC connection ID.
Shown as packet
gcp.gce.private_service_connect.consumer.dropped_sent_packets_count
(count)
Count of sent packets dropped by a PSC connection ID.
Shown as packet
gcp.gce.private_service_connect.consumer.new_connections_count
(count)
Count of new TCP/UDP connections created over a PSC connection ID.
Shown as connection
gcp.gce.private_service_connect.consumer.open_connections
(gauge)
Number of TCP/UDP connections currently open on a PSC connection ID.
Shown as connection
gcp.gce.private_service_connect.consumer.received_bytes_count
(count)
Count of bytes received (PSC -> Clients) over a PSC connection ID.
Shown as byte
gcp.gce.private_service_connect.consumer.received_packets_count
(count)
Count of packets received (PSC -> Clients) over a PSC connection ID.
Shown as packet
gcp.gce.private_service_connect.consumer.sent_bytes_count
(count)
Count of bytes sent (Clients -> PSC) over a PSC connection ID.
Shown as byte
gcp.gce.private_service_connect.consumer.sent_packets_count
(count)
Count of packets sent (Clients -> PSC) over a PSC connection ID.
Shown as packet
gcp.gce.private_service_connect.producer.closed_connections_count
(count)
Count of TCP/UDP connections closed over a PSC Service Attachment resource ID.
Shown as connection
gcp.gce.private_service_connect.producer.connected_consumer_forwarding_rules
(gauge)
Number of Consumer Forwarding Rules connected to a PSC Service Attachment resource ID.
gcp.gce.private_service_connect.producer.dropped_received_packets_count
(count)
Count of received packets dropped by a PSC Service Attachment resource ID.
Shown as packet
gcp.gce.private_service_connect.producer.dropped_sent_packets_count
(count)
Count of sent packets dropped by a PSC Service Attachment resource ID.
Shown as packet
gcp.gce.private_service_connect.producer.new_connections_count
(count)
Count of new TCP/UDP connections created over a PSC Service Attachment resource ID.
Shown as connection
gcp.gce.private_service_connect.producer.open_connections
(gauge)
Number of TCP/UDP connections currently open on a PSC Service Attachment resource ID.
Shown as connection
gcp.gce.private_service_connect.producer.received_bytes_count
(count)
Count of bytes received (PSC -> Service) over a PSC Service Attachment resource ID.
Shown as byte
gcp.gce.private_service_connect.producer.received_packets_count
(count)
Count of packets received (PSC -> Service) over a PSC Service Attachment resource ID.
Shown as packet
gcp.gce.private_service_connect.producer.sent_bytes_count
(count)
Count of bytes sent (Service -> PSC) over a PSC Service Attachment resource ID.
Shown as byte
gcp.gce.private_service_connect.producer.sent_packets_count
(count)
Count of packets sent (Service -> PSC) over a PSC Service Attachment resource ID.
Shown as packet
gcp.gce.private_service_connect.producer.used_nat_ip_addresses
(gauge)
IP usage of the monitored service attachment.
gcp.gce.quota.psc_ilb_consumer_forwarding_rules_per_producer_vpc_network.exceeded
(count)
Number of attempts to exceed the limit on quota metric compute.googleapis.com/pscilbconsumerforwardingrulesperproducervpcnetwork.
gcp.gce.quota.psc_ilb_consumer_forwarding_rules_per_producer_vpc_network.limit
(gauge)
Current limit on quota metric compute.googleapis.com/pscilbconsumerforwardingrulesperproducervpcnetwork.
gcp.gce.quota.psc_ilb_consumer_forwarding_rules_per_producer_vpc_network.usage
(gauge)
Current usage on quota metric compute.googleapis.com/pscilbconsumerforwardingrulesperproducervpcnetwork.

Service Checks

Google Cloud Private Service Connect does not include any service checks.

Events

Google Cloud Private Service Connect does not include any events.

Troubleshooting

Need help? Contact Datadog support.