Skip to content

New x-goog-api-client information for gRPC-based APIs #2019

@jmuk

Description

@jmuk

(sorry not filed an issue so far); we are going to add x-goog-api-client header info to the gRPC-based APIs in certain format:

  • common-grpc based: "gl-node/(node version) gccl/(library version) grpc/(grpc version)"
  • APIs on top of gapic: "gl-node/(node version) gccl/(library version) gapic/(autogen version) gax/(gax version) grpc/(grpc version)"

Also the gapic autogen files will generate its own http header -- so that if the user chooses to use gapic layer directly, it has the information, but not with gccl part. This means we need to regenerate the autogen files too.

This issue tracks its progress.

The following APIs will be affected:

Metadata

Metadata

Assignees

Labels

api: loggingIssues related to the Cloud Logging API.api: monitoringIssues related to the Cloud Monitoring API.api: pubsubIssues related to the Pub/Sub API.api: spannerIssues related to the Spanner API.priority: p0Highest priority. Critical issue. P0 implies highest priority.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions