Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New component: Google Managed service for Prometheus exporter #10543

Closed
dashpole opened this issue Jun 1, 2022 · 0 comments · Fixed by #10925
Closed

New component: Google Managed service for Prometheus exporter #10543

dashpole opened this issue Jun 1, 2022 · 0 comments · Fixed by #10925
Labels
Accepted Component New component has been sponsored comp:google Google Cloud components

Comments

@dashpole
Copy link
Contributor

dashpole commented Jun 1, 2022

The purpose and use-cases of the new component

Public docs for the product: https://cloud.google.com/stackdriver/docs/managed-prometheus

Google Managed service for Prometheus allows ingesting metrics into Google Cloud in a specific format so that data can be queried with PromQL using the Prometheus Query API. The recommended way to use GMP is with the GMP drop-in replacement for the Prometheus server: https://github.com/GoogleCloudPlatform/prometheus, which uses this library to export to GCP. But there are some use-cases in which either we would like to be able to use other receivers. This new exporter would write metrics to Google Cloud in the GMP format, and would wrap the existing googlecloud exporter to re-use most of the export logic.

We would like this to be a new exporter instead of part of the existing exporter because it does not support most of the existing configuration (it has stricter requirements about how the data must be formatted to make it queryable via PromQL), and does not support traces or logs.

We have a development version of the exporter here: See https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/tree/main/exporter/collector/googlemanagedprometheus. But we can rework anything that needs to be changed for acceptance.

Example configuration for the component

See https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/tree/main/exporter/collector/googlemanagedprometheus#google-managed-service-for-prometheus-collector-exporter

Telemetry data types supported

Metrics

Sponsor (Optional)

I'll sponsor this component.

@dashpole dashpole added the comp:google Google Cloud components label Jun 1, 2022
@codeboten codeboten added the Accepted Component New component has been sponsored label Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Component New component has been sponsored comp:google Google Cloud components
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants