Как получить путь к файлу журнала в Google Cloud SQL

Я пишу API для получения файлов журнала из Google Cloud SQL. Мне нужно имя файла журнала и путь для получения этой информации. Я вижу, что имена файлов журнала - mysql.err, mysql-general.log и mysql-slow.log из интерфейса средства просмотра журналов.

Эти значения фиксированы? Или можно ли изменить эти значения? Если пользователь может изменить путь к журналу, как нам получить путь из Google Cloud SQL?


person Sandy    schedule 05.06.2018    source источник


Ответы (1)


Экземпляры Cloud SQL работают под «защищенными» экземплярами виртуальных машин, которые находятся под внутренним управлением. Как вы сказали, вы можете просматривать журналы через stackdriver, но вы не можете персонализировать пути или даже получить доступ к фактическому файлу журнала. Если по какой-либо причине вам нужен файл журнала, вы можете создать экспорт из stackdriver в облачное хранилище. Оттуда вы можете просто использовать любую клиентскую библиотеку Cloud Storage для извлечения файлов.

Если вам действительно нужна такая гибкость, другой вариант - создать экземпляр Compute Engine и запустить оттуда собственный mysql с полным доступом.

person Federico Panunzio    schedule 05.06.2018