-
Feature
-
Resolution: Unresolved
-
Undefined
-
None
Background
Google Cloud Platform (GCP) is a cloud service provider, offering a wide range of tools for deploying, managing, and monitoring workloads. Integrating OpenTelemetry into GCP allows OpenShift and applications running on GCP to export metrics, traces, and logs for enhanced observability. This feature will enable integration with GCP's observability services, such as Cloud Monitoring (formerly Stackdriver), Cloud Logging, and Cloud Trace, for all telemetry signals.
High-Level Goals
- Simplify data collection and forwarding for OpenShift and third-party applications running on GCP.
- Support platform and application telemetry export to GCP observability services using OpenTelemetry collectors.
- Support the collection of specific GCP service-related telemetry data.
Requirements
Documentation
- Provide official GCP integration documentation for observability in OpenShift.
- Steps for configuring OpenTelemetry collectors to export data to GCP services such as Cloud Monitoring, Cloud Logging, and Cloud Trace.
- Clearly document that these components will be in Tech Preview and are not planned for GA.
- Include links to corresponding GCP configuration documentation for the relevant services.
Observability Data Collection and Export
- Enable collection and forwarding of logs, traces, and metrics from OpenShift to GCP observability services and vice versa by enabling appropriate receivers and exporters.
- Anticipate future customer needs by reviewing GCP’s OpenTelemetry distribution and suggest additional components that may be required soon to ensure seamless integration.
Dashboard Integration
- Explore setting up example dashboards in Google Cloud Monitoring/OpenShift to visualize key OpenShift metrics on GCP