0

在应用程序洞察力和仪表板中,我们从 API 管理器 APIS 获取遥测数据。但是在同一个 App 洞察力中,我们没有从在 AKS pod 中运行并使用安装密钥作为容器内的环境变量进行连接的后端应用程序中获得遥测。在应用程序 pod 日志中,我们收到如下所示的错误,它注意到新版本的应用程序仅受此问题影响,而某些最近未部署的应用程序未受此问题影响。我们检查了受影响 pod 容器中的检测键和字符串部分,并且都为检测键设置了适当的环境变量。

我们得到的一些豆荚低于错误

WARN cmaiccTransmissionNetworkOutput - 在过去 5 分钟内,以下操作失败了 1 次(共 42 次):无法将遥测数据发送到摄取服务(遥测数据将存储到磁盘):

  • I/O 异常:org.apache.http.NoHttpResponseException: dc.services.visualstudio.com:443 响应失败(1 次) WARN cmaiccTransmissionNetworkOutput - 在过去 5 分钟内,以下操作失败了 1 次(共 41 次) :无法将遥测数据发送到摄取服务(遥测数据将存储到磁盘):

但是,当我们通过 telnet 测试从运行 pod 的节点到 dc.services.visualstudio.com:443 的通信时,它已连接。

我们收到此错误的其他 pod,

  • 摄取服务返回 400(遥测项目长度不得超过 65536)(1 次)警告 cmaiccTransmissionNetworkOutput - 在过去 5 分钟内,以下操作失败 1 次(共 1 次):无法向摄取服务发送遥测数据(遥测将存储到磁盘):* 摄取服务返回 400(遥测项长度不得超过 65536)(1 次)警告 cmaiccTransmissionNetworkOutput - 在过去 5 分钟内,以下操作失败 1 次(共 1 次):无法发送遥测到摄取服务(遥测将存储到磁盘):
4

1 回答 1

0

您是否安装了适用于 Kubernetes 的包 Application Insights

遥测增强.png

对于安装包检查Kubernetes 的 Microsoft Application Insights

还要检查类似的SO以获取有关 Log Quarries 的所需信息。

于 2021-09-09T08:25:12.097 回答