繁体   English   中英

如何在StackDriver ErrorReporting UI中填充响应代码

[英]How to populate response code in StackDriver ErrorReporting UI

就像标题所示,我想知道如何在GCP StackDriver ErrorReporting UI中填充响应代码列。 附上截图以进行澄清。

我正在使用Golang和cloud.google.com/go/errorreporting包通过以下代码报告自定义错误。

client.Report(errorreporting.Entry{
    User:  username,
    Error: err,
})

我知道有一个附加Req字段的选项,但是在阅读了errorreporting源代码后,尚不清楚它如何工作。 看起来源代码实际上没有从请求对象中读取响应状态代码。

任何指针表示赞赏。

截图

同意,今天的Go客户端似乎无法做到这一点。

可以更新客户端,以根据Entry.Req.Response.StatusCode (Go)值填充HttpRequestContext.response_status_code (Protobuff)字段,例如

                RemoteIp:           r.RemoteAddr,
+               ResponseStatusCode: r.Response.StatusCode,
            },

最好的选择是在https://github.com/googleapis/google-cloud-go/上提交功能请求(或请求请求)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM