Backport of Troubleshoot service to service comms into release/1.15.x (#16395)
* backport of commit e8466bf479
* backport of commit f919a6e77b
* backport of commit e5527649ae
* backport of commit 5c40ba5360
* backport of commit 51b6f5009f
* backport of commit 00ec4e5ff3
* backport of commit 1405edeff9
* backport of commit 42e93d59f6
* backport of commit f867d2edab
* backport of commit 9482271998
---------
Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>