0

如何在 Java 8/Jetty 运行时从我的 Java 代码中获取 GAE 灵活环境中的 AppEngine 服务名称和版本?

我需要服务和版本来填充 GCP 上的堆栈驱动程序错误报告中的 ServiceContext 信息。 https://cloud.google.com/error-reporting/docs/formatting-error-messages

4

2 回答 2

0

根据当前文档GAE_SERVICEGAE_VERSION应该使用环境变量。

也可以通过GAE_INSTANCE环境变量获取实例 ID。

https://cloud.google.com/appengine/docs/flexible/java/migrating#modules

于 2018-07-03T13:11:34.793 回答
0

我是 Stackdriver 错误报告产品经理。

回答您的问题:虽然我找不到明确的文档页面。似乎环境变量GAE_MODULE_NAMEGAE_MODULE_VERSION包含您要查找的数据。

但是,我们最近更改了在 App Engine 柔性环境中处理错误的方式:现在自动提取服务名称和版本,不需要在日志条目负载中。该serviceContext字段现在在 GAE Flex 上是可选的。

格式错误消息页面应在接下来的几天内更新以反映此更改。

于 2016-09-28T08:00:04.503 回答