Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 如果应用程序容量不足,标准应用程序引擎是否会自动向管理员发送邮件?_Google App Engine_Notifications - Fatal编程技术网

Google app engine 如果应用程序容量不足,标准应用程序引擎是否会自动向管理员发送邮件?

Google app engine 如果应用程序容量不足,标准应用程序引擎是否会自动向管理员发送邮件?,google-app-engine,notifications,Google App Engine,Notifications,例如,如果一个实例使用了太多内存,或者由于最大实例限制,无法启动新实例,或者由于流量过大,应用程序超出了其他限制 在这种情况下,应用程序引擎是否会自动通知管理员 或者是应用程序管理员的工作就是监视应用程序并注意它是否超载?只有谷歌应用程序引擎无法自动做到这一点 但是,您可以选择使用Stackdriver,以便在某些指标超过您设置的阈值时设置通知警报。为此: 导航到Monitoring>Alerting 单击页面顶部的“创建策略” 在添加条件按钮下,您可以选择GAE_APP作为资源,然后选择要查

例如,如果一个实例使用了太多内存,或者由于最大实例限制,无法启动新实例,或者由于流量过大,应用程序超出了其他限制

在这种情况下,应用程序引擎是否会自动通知管理员


或者是应用程序管理员的工作就是监视应用程序并注意它是否超载?

只有谷歌应用程序引擎无法自动做到这一点

但是,您可以选择使用Stackdriver,以便在某些指标超过您设置的阈值时设置通知警报。为此:

  • 导航到
    Monitoring>Alerting
  • 单击页面顶部的“创建策略”
  • 在添加条件按钮下,您可以选择
    GAE_APP
    作为资源,然后选择要查看的指标
  • 您还可以在
    Monitoring>Alerting
    仪表板上编辑通知频道
您将能够找到有关创建警报的人员的所有文档。
Google App Engine可用的完整指标列表也可以在中找到。

仅使用Google App Engine无法自动实现这一点

但是,您可以选择使用Stackdriver,以便在某些指标超过您设置的阈值时设置通知警报。为此:

  • 导航到
    Monitoring>Alerting
  • 单击页面顶部的“创建策略”
  • 在添加条件按钮下,您可以选择
    GAE_APP
    作为资源,然后选择要查看的指标
  • 您还可以在
    Monitoring>Alerting
    仪表板上编辑通知频道
您将能够找到有关创建警报的人员的所有文档。
Google App Engine的完整可用指标列表也可以在中找到。

谢谢。这意味着如果应用程序内存不足等,那么根本不会生成Stackdriver错误?App Engine是否只是接受了这些错误?您将在Stackdriver中看到不同的日志,具体取决于导致错误的原因。如果这些是服务器端的,那么最有可能出现的就是HTTP 500。如果您希望获得更具体的数据,那么
Stackdriver Monitoring
就是您要寻找的,因为超出的指标将显示在那里,并且更易于跟踪。好的,我问了,因为如果出现错误,Stackdriver错误报告(所以不是日志,而是错误)然后,如果您打开应用程序引擎,它会自动发送通知。我只是没有看到服务器错误是否存在的文档。Stackdriver错误报告现在有一个beta版的通知服务,您可以尝试一下,查看文档。有了这一功能,您将可以全面了解应用程序中发生的错误。我认为监视最好关注CPU和错误报告等指标,以监视应用程序上发生的其余错误。当然,这一切都取决于您的用例和您想要实现的目标。谢谢。这意味着如果应用程序内存不足等,那么根本不会生成Stackdriver错误?App Engine是否只是接受了这些错误?您将在Stackdriver中看到不同的日志,具体取决于导致错误的原因。如果这些是服务器端的,那么最有可能出现的就是HTTP 500。如果您希望获得更具体的数据,那么
Stackdriver Monitoring
就是您要寻找的,因为超出的指标将显示在那里,并且更易于跟踪。好的,我问了,因为如果出现错误,Stackdriver错误报告(所以不是日志,而是错误)然后,如果您打开应用程序引擎,它会自动发送通知。我只是没有看到服务器错误是否存在的文档。Stackdriver错误报告现在有一个beta版的通知服务,您可以尝试一下,查看文档。有了这一功能,您将可以全面了解应用程序中发生的错误。我认为监视最好关注CPU和错误报告等指标,以监视应用程序上发生的其余错误。当然,这一切都取决于您的用例和您想要实现的目标。