向Azure application insights提交自定义日志条目 我的主要目标是让我的应用程序在C++中创建的日志文件内容(使用Boost日志记录)直接进入Azure的应用程序洞察力(事务诊断)。我没有找到明确的解决办法。似乎没有C++库可以将日志条目提交给应用程序洞察力。似乎没有用于将日志写入Azure的boost日志记录的日志接收器库。Application Insights的REST API描述没有任何类似向Application Insights提交自定义数据的功能。微软的RESTAPI也没有任何宏或函数用于提交特定于洞察的内容。 这有点令人伤心,因为使用node.js的application insights模块可以提供您想要的所有应用程序洞察

向Azure application insights提交自定义日志条目 我的主要目标是让我的应用程序在C++中创建的日志文件内容(使用Boost日志记录)直接进入Azure的应用程序洞察力(事务诊断)。我没有找到明确的解决办法。似乎没有C++库可以将日志条目提交给应用程序洞察力。似乎没有用于将日志写入Azure的boost日志记录的日志接收器库。Application Insights的REST API描述没有任何类似向Application Insights提交自定义数据的功能。微软的RESTAPI也没有任何宏或函数用于提交特定于洞察的内容。 这有点令人伤心,因为使用node.js的application insights模块可以提供您想要的所有应用程序洞察,c++,azure,azure-application-insights,C++,Azure,Azure Application Insights,如果有任何帮助,请直接将日志行写入Application Insights,这样我就可以用源服务器、组件等标记信息 谢谢 恐怕没有用于发送自定义日志度量的RESTAPI。官方文档没有提到C++作为支持的编程语言,直到现在 Application insights不提供向azure发送度量的功能 我想你可以试试别的计划。首先,你可以选择这样做,但我认为这样做既不灵活,也不利于发展。另一种方法是,您可以使用app insights支持的平台创建一个中间件程序,如nodejs/java等。中间件程序

如果有任何帮助,请直接将日志行写入Application Insights,这样我就可以用源服务器、组件等标记信息


谢谢

恐怕没有用于发送自定义日志度量的RESTAPI。官方文档没有提到C++作为支持的编程语言,直到现在

Application insights不提供向azure发送度量的功能


我想你可以试试别的计划。首先,你可以选择这样做,但我认为这样做既不灵活,也不利于发展。另一种方法是,您可以使用app insights支持的平台创建一个中间件程序,如nodejs/java等。中间件程序可以提供定制rest api之类的服务,以便您可以调用这些api来实现您的目标。例如,当您调用
localhost:8080/sendCustomMetric
时,您可以通过此api将度量信息发送给app insights,API编写代码来接收请求信息并发送给应用程序。

我建议您编写一个简单的中间件程序,以公开C++程序的自定义API,以便使用应用程序洞察支持的编程语言来为C++程序提供自定义度量服务。如果你觉得我的建议对你有帮助,你能接受吗?提前谢谢。