grafana / grafana/pyroscope

GCS gRPC Client

Open
#4,008 0 comments 1 reaction 0 assignees View on GitHub
backend enhancement
Dominant language
Go
Stars
11.7k
Forks
802
Avg merge
1d 19h
Merged PRs (30d)
80

Description

We're currently using the HTTP interface exclusively: https://github.com/grafana/pyroscope/blob/1420455a4e700cae4a0af7538fe30f6a94f30468/pkg/objstore/providers/gcs/bucket_client.go#L20-L34

We should explore the GCS gRPC API option:
* https://pkg.go.dev/cloud.google.com/go/storage#hdr-gRPC_API
* https://github.com/thanos-io/objstore/blob/main/providers/gcs/gcs.go#L44

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.