atoth
atoth

Reputation: 858

How to get logs for Compute Engine API errors?

I am a total beginner in cloud service management, so this is a very basic question. I have inherited a kubernetes based project running in Google Cloud. I have discovered recently that there are millions of errors I am unaware of in APIs & Services > Compute Engine API > Metrics menu:

Brutal amount of errors

I have tried searching for these values both on google in the docs to no avail. With no link to the list of logs and hundreds of sub menu items I feel completely lost on where to start.

How can I get more information about these errors?

How can I navigate to the relevant logs?

Upvotes: 0

Views: 371

Answers (1)

Wojtek_B
Wojtek_B

Reputation: 4443

Your question is rather general so I will make some assumptions and educated guesses about your project and try to explain.

This level of error with API calls is of course unusually high and suggesting that some things don't work (for example someone deleted a backend service but left the load balancer without any health checks and it's accepting requests from the outside but there's nothing in the backend to process them).

That is just an exmaple - without more details I'm not even speculate further.

If you want to read more about the messages take the second one from the top - documentation for compute.v1.BackendServicesService.delete.

You can also explore other Compute Engine API methods to see what they do to give you more insight what is happening with your project.

This should give you a good starting point to explore the API.

Now - regarding logs. Just navigate to Logs Viewer and select as a resource whatever you want to analyse (all or a single VM, Load Balancer, firewall rule, etc). You can also include (or exclude) certain level of logs (warning, error etc). Pissibilities are endless.

Your query may look something like this:

enter image description here

Here's more documentation on GCP Logs Viewer to help you out.

Upvotes: 1

Related Questions