Skip to content

Conversation

@Jackhammer88
Copy link

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru

Description of changes:
Added an example demonstrating structured JSON logging in Rust using tracing-subscriber,
configured to produce output compatible with Yandex Cloud Logging.

@yfm-team
Copy link

Все готово!
Commit: 58c52d3
Проверьте результат: RU.
Check the result: EN.

@redalka-cloud redalka-cloud added the cloud-functions Cloud Functions label Aug 18, 2025
@myusosnovskay
Copy link
Contributor

@Jackhammer88 Здравствуйте! Вы принесли PR в документацию Cloud Functions, но в Cloud Functions нет поддержки Rust.

@Jackhammer88
Copy link
Author

@myusosnovskay через bash скрипты можно запускать любые бинарные файлы. Так это и работает.

@socolio
Copy link

socolio commented Aug 27, 2025

@myusosnovskay через bash скрипты можно запускать любые бинарные файлы. Так это и работает.

Здравствуйте. Как было сказано ранее, сервис Cloud Functions не имеет официальной поддержки Rust, так что добавление подобного примера в документацию может только всех запутать.
И вы правы, что из Bash рантайма можно запускать любые бинарные файлы, однако запускаются они в режиме task-like, когда один запуск на один запрос. Это не типичный сценарий облачных функций, хоть и возможный. Так, пример представляет из себя Rust приложение, а не код обработки запросов на Rust, как в других языках.

Если в будущем мы добавим официальную поддержку Rust или опубликуем сценарий с бинарными файлами, то мы обязательно добавим в документацию и пример логирования из Rust.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloud-functions Cloud Functions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants