I planned to track usage of BigQuery using the StackDriver API, and there is a good tutorial on how to configure this here . However, the queries here use the deprecated v1 API and the available documentation is also still for v1.
In the console, BigQuery v2 provides only the following fields:
logName timestamp severity insertId resource resource.type resource.labels resource.labels.project_id httpRequest httpRequest.requestMethod httpRequest.requestUrl httpRequest.requestSize httpRequest.status httpRequest.responseSize httpRequest.userAgent httpRequest.remoteIp httpRequest.serverIp httpRequest.referer httpRequest.cacheHit httpRequest.cacheValidatedWithOriginServer httpRequest.latency httpRequest.cacheLookup httpRequest.cacheFillBytes operation operation.id operation.producer operation.first operation.last protopayload_google_cloud_audit_auditlog protopayload_google_cloud_audit_auditlog.serviceName protopayload_google_cloud_audit_auditlog.methodName protopayload_google_cloud_audit_auditlog.resourceName protopayload_google_cloud_audit_auditlog.numResponseItems protopayload_google_cloud_audit_auditlog.status protopayload_google_cloud_audit_auditlog.status.code protopayload_google_cloud_audit_auditlog.status.message trace sourceLocation sourceLocation.file sourceLocation.line sourceLocation.function
Currently there is no field totalBilledBytes, which was used in example v1 queries to calculate usage. How can I request usage cost using v2 API?
source share