问题标签 [google-cloud-error-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 将 django 部署到谷歌云引擎服务器错误 (500)
我一直在尝试使用 gcp 部署我的 django 项目,但我不断收到一系列错误。gcloud app deploy
该项目在本地运行,但即使在成功运行后也不会运行。如果我尝试访问该网站,我会得到server error (500)
settings.py
应用程序.yaml
以下是错误日志 错误报告中的错误报告
如果我尝试进行一些更改,则会出现另一个错误
go - Golang / Google Cloud 错误报告不起作用
问题:当我尝试使用错误报告功能记录错误时,它不会发送到错误报告器。
我这样实例化:
然后我这样称呼它:
日志Error client is NOT nil
运行,所以我知道它已经启动,但没有出现任何警报。我还通过一个特殊的 URL 端点触发它,该端点在每次点击时记录一个错误(或应该)。
google-cloud-platform - 如何获取发送到 Google Cloud Logging 的所有 stderr 日志的通知?
我希望收到有关发送到 Google Cloud Logging 的所有标准错误日志的通知。最好是通过 Google Cloud Error Reporting 获取通知,这样我就可以通过 GCP 移动应用程序轻松地在手机上获取通知。
我已将应用程序部署到 Google Kubernetes Engine,这些应用程序正在将日志写入标准错误,并且 GKE 很好地将所有标准错误日志转发到 Google Cloud LogginglogName: "projects/projectName/logs/stderr"
我看到日志显示在 Google Cloud Logging 中,但错误报告没有发现它们。
我已尝试按照此处所述进行故障排除:https ://cloud.google.com/error-reporting/docs/troubleshooting 。但是建议的解决方案围绕以某种方式格式化日志。如果我部署了无法控制日志消息的应用程序怎么办?
一个(完全荒谬的)选项可能是根据发送到 stderr 的任何日志创建“基于日志的指标”,然后在该指标超过 1 时收到通知。
获得 stderr 日志通知的推荐方法是什么?
node.js - GAE:禁用已处理错误的错误报告
我有一个在 Google App Engine 灵活环境上运行的 NodeJS 应用程序。已处理的错误列在 Google Cloud Console 的错误报告列表中。我想禁用/防止报告已处理的错误,因为这些错误已由应用程序处理。为了更好地了解下面的代码
python - Google Cloud - 错误报告客户端库
我想使用 Google 错误报告客户端库(来自 google.cloud import error_reporting)。
基本上,您实例化一个客户端:
client = error_reporting.Client(service="my_script", version="my_version")
然后您可以使用以下方法引发错误:
client.report("my message")
或者client.report_exception()
当捕获到异常时
我有 3 个环境(prod、staging 和 dev)。它们都设置在自己的 Kubernetes 集群上(具有自己的命名空间)。当我查看 Google Cloud 错误报告仪表板时,我会快速找到引发错误的环境和类/脚本。
使用服务是描述类/脚本的自然选择,但环境呢?最佳做法是什么?我是否应该使用版本来存储它,例如 version="staging_0.0.2"?
非常感谢提前干杯,Lamp'
google-app-engine - 如何在 App Engine 标准环境 (Node.js) 中设置 Google Cloud 错误报告?
在文档中它说
注意:写入 stderr 的错误日志由错误报告自动处理,无需直接使用 Node.js 的错误报告库。
因此,我的应用程序(Node.js 14,App Engine 标准环境)将错误记录到stderr
并且我可以在 Google Cloud Logging 仪表板中看到它们。
但这并没有在Google Cloud 错误报告仪表板(仪表板)中报告。
我认为stderr
错误报告器会自动使用 App Engine。
python - Google Cloud Composer 在失败时调用 API
我在 Google Cloud Composer 上运行了一个 DAG。这个 DAG 正在我们的 BigQuery 之上执行一些操作(我们正在使用airflow.contrib.operators.bigquery_operator.BigQueryOperator
)如果 DAG 出现故障,我想调用错误报告 API,但是,我不知道该怎么做。
google-cloud-platform - 每当有不健康的目标时获取 TCP LB 警报?
我目前正在使用具有 3 个目标 VM 的非托管 TCP 负载均衡器,并且为了提供快速响应,只要健康数量不是 3 个 VM 中的 3 个,我就需要一个警报系统
有没有办法通过 GCP 中的电子邮件、slack 或 pagerduty 获取有关此问题的警报?