【问题标题】:Is there a way to use application insights without an Azure subscription?有没有办法在没有 Azure 订阅的情况下使用应用程序洞察?
【发布时间】:2018-08-09 14:40:42
【问题描述】:

我知道我的问题听起来很奇怪,可能简单的答案是“不”。 但是,鉴于 Application Insights SDK 所做的许多有用的事情,我想知道是否有办法让它记录到本地的东西,比如在本地运行的键值对数据库。

【问题讨论】:

  • 如果您有一个有效的InstrumentalKey,这足以将任何日志发送到应用洞察中,无论平台如何(本地/云)
  • 我认为问题是如何使用AI SDK并在本地保存数据......
  • 而且,是的,我真的很想在本地使用 App Insights。我有一些客户害怕云,他们有他们的理由。因此,在使用了 App Insights 并发现它很有用之后,我想知道我们是否可以做一些事情,让它开始记录到本地的某些东西。

标签: azure azure-application-insights


【解决方案1】:

Eventflow 可能会解决问题。 https://github.com/Azure/diagnostics-eventflow

它支持 Application Insights 作为输入和输出,如 ElasticSearch、任何 Http 等。因此您可以在本地/本地托管 ES,使用 Application Insights SDK 收集数据,将其发送到 Eventflow,然后将其发送到本地/on -prem ES 集群。

或者,您也可以实现自己的ITelemetryChannel 将数据发送到任何目标。

【讨论】:

  • 非常感谢!让我试试这个。
  • 我查看了您建议的链接,它适用于服务器组件。有没有办法使用 Application Insights JS 文件来做到这一点?
  • 您可以覆盖 SDK 将遥测数据发送到您在本地拥有/控制的端点的端点。对 js sdk 也一样。
猜你喜欢
  • 2018-07-07
  • 1970-01-01
  • 2015-06-16
  • 2019-04-01
  • 1970-01-01
  • 2016-01-10
  • 2016-01-19
  • 1970-01-01
  • 2020-07-28
相关资源
最近更新 更多