Your users feel every failure, including the ones deep inside your network. An internal API times out, a private payment gateway slows down, a service behind the firewall stops answering, and the first sign is a customer complaint. Public synthetic checks can't see any of it, so those parts of your system go unwatched.
Private locations bring synthetic monitoring inside your network. The checks you already run against public endpoints now run against internal services too, with the same results and the same notifications when something breaks. Your whole system is covered in one place, instead of public services in Dash0 and everything else left to chance.
Each private location shows at a glance whether it is connected. Run it in more than one place, and your checks keep going when one of them goes down.
Read the documentation to set up your first private location.