【问题标题】:Azure WebApp - How to add custom tracing in App InsightsAzure WebApp - 如何在 App Insights 中添加自定义跟踪
【发布时间】:2019-10-31 19:29:50
【问题描述】:

技术栈

  • Imperva WAF
  • 角度 7
  • Azure WebApp

我们计划在 Azure WebApp 中部署 Angular 7 版本,并将为其添加自定义域,这将在 Imperva WAF 之后。 WAF 将确保只有列入白名单的 IP 才能访问站点。 WebApp 获取 WAF IP 而不是客户端 IP。

在这种情况下,我们无法跟踪给定客户端 IP 的使用情况报告。因此,根据suggestion,我们希望将这些数据添加到 App Insights 中,以确保我们能够获取使用报告。

如何实现?我们有什么可以编写自定义代码来实现的吗?

【问题讨论】:

    标签: azure angular7 azure-web-app-service whitelist imperva


    【解决方案1】:

    如果我误解了你,请纠正我。

    application insights sdk,你可以像使用方法trackTrace/trackEvent一样使用它来添加你的自定义日志。

    您也可以通过 google 搜索,有很多使用应用程序洞察通过代码进行日志记录的示例。

    希望对你有帮助。

    【讨论】:

    • 您好伊万,感谢您的快速回复。当您说 sdk 时,这意味着我们必须在 Angular 应用程序中实现它以添加自定义日志,对吗?我们需要在 AppInsights 中创建自定义字段还是使用新字段名称创建?它自己管理所有其他默认参数?即 WebApp 名称、操作详细信息、URL 等?我们只需要传递自定义日志详细信息?
    • @ManishJoisar,是的,您需要为自定义日志添加代码。 AppInsights 会自动添加一些字段,但是可以使用属性字段(当使用 trackTrace 等方法时)添加您需要的任何字段。
    猜你喜欢
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    相关资源
    最近更新 更多