go-agent icon indicating copy to clipboard operation
go-agent copied to clipboard

Add Google Cloud SQL Postgresql Proxy Driver

Open arnulfosuarez opened this issue 4 years ago • 1 comments

Summary

We have a Postgresql server in Google Cloud, but when i try to instrument with the nrpostgresql driver I got an error of the host, we are using the cloudsqlpostgres provided by Google and here the host differ, because is expecting and instance.

Desired Behaviour

Have a SQL driver for cloudsqlpostgres that is the Google Cloud SQL Proxy driver to connect to the database. For the moment it should have the same behavior that the nrpostgresql. There is another Issue about capturing the full SQL query like other agents.

Possible Solution

I can do a Pull Request, as far as I saw, is almost same implementation that the current nrpostgresql but with the driver cloudsqlpostgres. Also i think the other change is the validation of the host.

Additional context

Without this driver I can't intrument the database calls from my application, doing it in a manually fashion will not be possible. This is the package of the driver that we are using: https://github.com/GoogleCloudPlatform/cloudsql-proxy/tree/master/proxy/dialers/postgres

arnulfosuarez avatar Jan 13 '21 18:01 arnulfosuarez

Hello @arnulfosuarez , our team would be interested in a pull request if you are available to create one.

Ak-x avatar Mar 07 '23 18:03 Ak-x