gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.52k stars 1.75k forks source link

Database Access upstream DB health checks #20544

Open smallinsky opened 1 year ago

smallinsky commented 1 year ago

What:

Currently the only way to see if database resource was successfully added is to establish a connection to the databases and if case of failure check the db agent logs.

Teleport DB access can provide a basic health check logic and check if upstream database instance is available by preforming basic health checks like:

And present it to the user via WebUX, tsh access in readable way. This will allow to provide a easy way to troubleshoot basic db resource misconfiguration issues.

Screenshot 2023-01-23 at 14 49 32

GavinFrazar commented 8 months ago

this would be very useful during database CA rotation. currently, users must reconfigure databases during/after rotation and then they have to manually connect to the database to verify connectivity.