Java/Jetty 运行时来自我的代码的 GAE 灵活环境中的 AppEngine 服务名称和版本?
AppEngine service name and version in the GAE flexible env from my code at runtime in Java/Jetty?
如何在 Java 8/Jetty 运行时从我的 Java 代码中获取 GAE 灵活环境中的 AppEngine 服务名称和版本?
我需要服务和版本来填充 GCP 上 stackdriver 错误报告中的 ServiceContext 信息。 https://cloud.google.com/error-reporting/docs/formatting-error-messages
我是 Stackdriver 错误报告产品经理。
回答你的问题:
虽然我找不到明确的文档页面。环境变量 GAE_MODULE_NAME
和 GAE_MODULE_VERSION
似乎包含您要查找的数据。
但是,我们最近更改了在 App Engine 柔性环境中处理错误的方式:现在日志条目负载中不需要自动提取服务名称和版本。 serviceContext
字段现在在 GAE Flex 上是可选的。
formatting error messages 页面应在接下来的几天更新以反映此更改。
根据当前文档,应使用环境变量 GAE_SERVICE
和 GAE_VERSION
。
也可以通过GAE_INSTANCE
环境变量获取实例ID。
https://cloud.google.com/appengine/docs/flexible/java/migrating#modules
如何在 Java 8/Jetty 运行时从我的 Java 代码中获取 GAE 灵活环境中的 AppEngine 服务名称和版本?
我需要服务和版本来填充 GCP 上 stackdriver 错误报告中的 ServiceContext 信息。 https://cloud.google.com/error-reporting/docs/formatting-error-messages
我是 Stackdriver 错误报告产品经理。
回答你的问题:
虽然我找不到明确的文档页面。环境变量 GAE_MODULE_NAME
和 GAE_MODULE_VERSION
似乎包含您要查找的数据。
但是,我们最近更改了在 App Engine 柔性环境中处理错误的方式:现在日志条目负载中不需要自动提取服务名称和版本。 serviceContext
字段现在在 GAE Flex 上是可选的。
formatting error messages 页面应在接下来的几天更新以反映此更改。
根据当前文档,应使用环境变量 GAE_SERVICE
和 GAE_VERSION
。
也可以通过GAE_INSTANCE
环境变量获取实例ID。
https://cloud.google.com/appengine/docs/flexible/java/migrating#modules