For google cloud, stackdriver is usually sufficient for most queries
For everything else, Datadog has the best setup although their agent is old and messy, but they have logging coming soon and some basic APM integration.
If kubernetes, try Sysdig or Netsil.
The Datadog agent is well built for K8s, amongst many other things.
If you think the Datadog agent is old I have bad news: Sysdig and Netsil rely on v5.x of it.