文件名称:ApplicationInsights-Go:用于Go的Microsoft Application Insights SDK
文件大小:79KB
文件格式:ZIP
更新时间:2024-02-22 21:11:23
monitoring azure application-insights logging telemetry
用于Go的Microsoft Application Insights SDK 该项目提供了用于应用程序见解的Go SDK。 是一项服务,可让开发人员保持其应用程序的可用性,高性能和成功性。 该go包将使您可以将各种遥测(事件,度量,跟踪)发送到Application Insights服务,在其中可以在Azure门户中将其可视化。 状态 即使我们过去做出过贡献,Microsoft也不维护或支持此SDK。 请注意,Azure Monitor仅在使用我们时提供支持,而该SDK尚不符合该标准。 已知的差距包括: 不支持操作关联,但这可以由调用方通过现有的接口进行管理。 不支持采样。 比较成熟的SDK支持动态采样,但目前甚至不支持手动采样。 不支持事件的自动收集。 所有遥测必须由用户明确收集并发送。 不支持遥测的脱机存储。 .Net SDK能够在网络中断的情况下将事件溢出到磁盘上。 该SDK没有此类功能。 我们一直在评估扩大对其他语言的支持的机会,因此请关注我们的页面,以获取最新的SDK新闻。 要求 安装 go get github.com/microsoft/Applicatio
【文件预览】:
ApplicationInsights-Go-master
----PULL_REQUEST_TEMPLATE.md(198B)
----.gitignore(317B)
----go.mod(445B)
----.travis.yml(129B)
----CONTRIBUTING.md(199B)
----CODE_OF_CONDUCT.md(333B)
----LICENSE(1KB)
----go.sum(3KB)
----README.md(21KB)
----.vscode()
--------settings.json(79B)
--------tasks.json(1KB)
----generateschema.ps1(2KB)
----appinsights()
--------inmemorychannel_test.go(16KB)
--------telemetry_test.go(13KB)
--------uuid_test.go(1KB)
--------configuration.go(2KB)
--------inmemorychannel.go(12KB)
--------telemetrycontext.go(3KB)
--------jsonserializer_test.go(17KB)
--------telemetrycontext_test.go(4KB)
--------clock_test.go(815B)
--------transmitter_test.go(14KB)
--------transmitter.go(7KB)
--------telemetrychannel.go(2KB)
--------package.go(236B)
--------exception_test.go(5KB)
--------exception.go(4KB)
--------jsonserializer.go(535B)
--------throttle.go(2KB)
--------uuid.go(2KB)
--------contracts()
--------diagnostics_test.go(2KB)
--------configuration_test.go(553B)
--------client.go(5KB)
--------clock.go(208B)
--------telemetry.go(17KB)
--------client_test.go(4KB)
--------diagnostics.go(2KB)
--------constants.go(665B)