Use datadog instead. It does all the monitoring things and it works flawlessly.
Also, try signalfx for the comparison. It's a good copycat but it lags behind in advanced integrations.
Disclaimer: I am NOT affiliated with any of these services. Just a random customer who [tried] to evaluate them all.
We eventually solved the issue by passing around [1], which is not obviously displayed anywhere. I scrapped it by right clicking and <Copy Link Address> somewhere in the UI [I forgot where].
I'm bullish on Google Cloud [founder on GCE & long departed, hi there guys], so I put a solid 30 minutes of sleuthing in it, but someone less determined would have gave up a whole lot sooner.
[0] https://app.google.stackdriver.com
[1] https://app.google.stackdriver.com/account/login/<project-id...
I have been using python wrapper over the stackdriver http api. To fix a few frustrations I had with it, like big logs crashing the logger or lack of identificaiton of machine that sent the log (so you can't follow single flow of execution) I wrote the https://github.com/understandwork/stackdriver_python_logger . Then, some time later I realised that I have to use fluentd anyway.
Random, completely noncontrived example:
1. Oh, GCP wants me to use stackdriver for logging.
2. Okay, I will click stackdriver.
3. I have to reauth and am taken to another website with completely different UI than GCP.
4. I click into logs.
5. I am taken BACK to GCP, with some "stackdriver" branded logs experience.
6. Exporting, slicing, or otherwise doing anything with these logs is pretty much a nightmare.
that said the rest of GCP is pretty good, but its clear that certain parts of it have been given very little design thought, comparatively