我正在编写一个api来从googlecloudsql获取日志文件。我需要日志文件名和路径来获取此信息。我可以从日志查看器界面看到日志文件名是mysql.err、mysql-general.log和mysql-slow.log。这些值是固定的吗?或者有可能改变这些值吗?如果用户可以更改日志路径,我们如何从googlecloudsql检索路径?
wqsoz72f1#
云sql示例在内部管理的“受保护”vm示例下运行。正如您所说的,您可以通过stackdriver查看日志,但实际上您不能对路径进行个性化设置,甚至不能访问实际的日志文件。如果出于任何原因您确实需要一个日志文件,那么您可以创建一个从stackdriver到云存储的导出。从那里,您可以简单地使用任何云存储客户端库来获取文件。如果您确实需要这种灵活性,另一种选择是创建一个计算引擎示例,并从那里运行您自己的mysql,以获得完全访问权限。
1条答案
按热度按时间wqsoz72f1#
云sql示例在内部管理的“受保护”vm示例下运行。正如您所说的,您可以通过stackdriver查看日志,但实际上您不能对路径进行个性化设置,甚至不能访问实际的日志文件。如果出于任何原因您确实需要一个日志文件,那么您可以创建一个从stackdriver到云存储的导出。从那里,您可以简单地使用任何云存储客户端库来获取文件。
如果您确实需要这种灵活性,另一种选择是创建一个计算引擎示例,并从那里运行您自己的mysql,以获得完全访问权限。