我正在使用Angular 4 HttpClient向外部服务发送请求.这是一个非常标准的设置:
this.httpClient.get(url).subscribe(response => {
//do something with response
}, err => {
console.log(err.message);
}, () => {
console.log('completed');
}
Run Code Online (Sandbox Code Playgroud)
问题是,当请求失败时,我Http failure response for (unknown url): 0 Unknown Error在控制台中看到一条通用
消息.同时,当我在chrome中检查失败的请求时,我可以看到响应状态为422,并且在"预览"选项卡中,我看到实际的消息描述失败原因.
如何访问我在chrome dev工具中看到的实际响应消息?
我想过滤在 modekubectl下运行的命令的输出--watch,以密切关注某个 k8s 注释的更改。我正在使用以下命令:
kubectl get pod my-pod --watch -o json | jq '.metadata.annotations["my-annotation"]'
问题是 - 在我停止命令之前不会打印任何内容。我希望jq处理输入并在my-pod发生更改时打印它。
我尝试使用该--unbuffered标志,但没有解决问题。
有没有办法将舵图应用于现有资源?
例如:我已经手动创建了一个命名空间,现在我想“helmify”它。但是当我将新的模板文件添加到图表并运行时,helm upgrade出现错误:
Error: UPGRADE FAILED: no Namespace with the name "ingress-haproxy" found
我看到了这个问题,但它不是很有帮助:https ://github.com/kubernetes/helm/issues/1999
Prometheus 是否可以计算指标具有特定值的持续时间(例如以秒为单位)?
一个简单的例子是一个up指标,它可以有两个值:1或0指示系统是否正在运行。想象一下,自上周以来,系统多次上下波动。
我希望能够计算出系统在这段时间内停机的总秒数。