Dynatrace in my view has a very robust discovery and dependency mapping tool. Besides network connections, it has agents for app stack (Java for ex) that detects app level details. But if you are looking for only network based basic discovery many tools such as SolarWinds, manage engine etc may suffice. Gcp has a few tools but haven't used them.