0
votes

We are trying to look into the details of Google Cloud Vision transactions. We are interested on the Cloud Vision requests where the returned processing is below satisfactory (e.g. empty JSON). In general: we are interested in what input was received and what did GCV process with that?

I had assumed this would be auto-logged?

It seems that the default logging solution does not provide much information about the value of the transaction other than the time or error type. (Is there a way to dig deeper into the log?)

Is there a way to log (or somehow view the uploaded url of) the original image that the service received and/or the results of the processed request?

Could you provide an example of how to retrieve the detected results and/or the input image, say, for "DOCUMENT_TEXT_DETECTION"

1

1 Answers

1
votes

Can you be a bit more specific? Which specific Google Cloud Vision service are you trying to use (Image Classification, Object Detention)? Are you using the GCP console (i.e. UI), the API, ...? Which can of information do you want to get?

In any case, you can use advanced logs to have a look at your Google Cloud Vision logs. For instance, you can use the following filter to see the error logs:

protoPayload.serviceName="vision.googleapis.com"

severity>=ERROR

Or remove the second line for getting all the logs related with Cloud Vision. You can then click on "Expand" to get all the information about the job.