Zaplanowałem śledzenie użycia BigQuery za pomocą interfejsu API StackDriver i jest ładny tutorial na temat konfiguracji tego here. Jednak kwerendy tutaj używać deprecated v1 API i available documentation jest nadal dla v1.Jak zapytać o użycie BigQuery za pomocą v2 interfejsu API StackDriver?
W konsoli BigQuery, V2 zapewnia tylko następujące pola:
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
teraz nie ma totalBilledBytes pola, które zostało użyte w zapytaniach przykład v1 obliczyć zużycie. Jak można sprawdzić koszt użytkowania za pomocą v2 interfejsu API?
Co powiesz na poziom fakturowania? czy jest już uwzględniony w sumieBilledBytes? –
tak, to jest samouczek, do którego linkowałem w pytaniu, i jak wspomniano, używa wycofanej wersji 1 API – hoju
@MikhailBerlyant na przykład w wersji 2 pole "metadata.timestamp" jest teraz tylko "znacznikiem czasu" i "totalBilledBytes" nie już istnieje – hoju