Azure-Service-Fabric-Logging-and-Monitoring:此存储库包含一个Azure Service Fabric应用程序,该应用程序使用结构化日志记录将Application Insights与Service Fabric集成在一起

时间:2024-02-19 23:10:37
【文件属性】:

文件名称:Azure-Service-Fabric-Logging-and-Monitoring:此存储库包含一个Azure Service Fabric应用程序,该应用程序使用结构化日志记录将Application Insights与Service Fabric集成在一起

文件大小:203KB

文件格式:ZIP

更新时间:2024-02-19 23:10:37

azure application-insights logging serilog azure-service-fabric

总览 此存储库包含一个Azure Service Fabric应用程序,该应用程序提供了一些有关如何设置和配置日志记录的指导和示例,并演示了一些方法。 它可能还没有准备好生产,但是它提供了有关如何协同工作的概述。 请把它作为您自己集成的一个很好的起点。 该应用程序由两个无状态服务组成,其中一个托管充当Web Api的ASP.Net Core应用程序,另一个是使用从Web Api调用的无状态服务。 它使用称为的结构化日志记录框架来记录事件。 然后,使用Serilog接收器将已记录的事件写入 。 通过使用Serilog捕获事件,而不是使用SDK直接记录到Application Insights,可以轻松为记录的事件添加不同的输出。 此存储库还包含NuGet包 。 您可以从直接安装此库 PM> Install-Package ServiceFabric.Logging 这个怎么运作 .Net Core提供,它为结构化日志记录提供支持。 由于.Net Core日志记录抽象支持Serilog,因此我们可以将对记录器的调用与实际实现分开。 (有关此背景的更多信息,请阅读) 通过在ASP.


【文件预览】:
Azure-Service-Fabric-Logging-And-Monitoring-master
----.gitattributes(2KB)
----build.bat(98B)
----src()
--------WebApi()
--------AzureServiceFabric.Demo.Diagnostics.sln(6KB)
--------MyStateless()
--------MyActor()
--------MyActor.Interfaces()
--------ServiceInterfaces()
--------ServiceFabric.Logging()
--------AzureServiceFabric.Demo.Diagnostics()
----blobs()
--------app-insights-telemetrydata.PNG(35KB)
--------app-insights.PNG(50KB)
--------asf-application.PNG(8KB)
--------live-metrics.PNG(42KB)
----cake()
--------build.cake(3KB)
--------tools()
--------build.ps1(7KB)
----LICENSE(1KB)
----README.md(5KB)
----.editorconfig(1KB)
----.gitignore(4KB)
----_config.yml(26B)

网友评论