gpt4 book ai didi

azure - 将 Azure 应用服务日志连接到 ELK

转载 作者:行者123 更新时间:2023-12-03 01:42:28 25 4
gpt4 key购买 nike

我需要使用 ELK 堆栈可视化我的 azure 应用程序服务的日志和错误日志。如何连接这些logstash.?如何将我的应用程序服务日志发送到logstash。?

最佳答案

使用 NLog ( https://nlog-project.org/ )

 <?xml version="1.0" encoding="utf-8"?>

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xsi:schemaLocation="NLog NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
internalLogFile="internal.nlog"
throwExceptions="true"
throwConfigExceptions="true"
internalLogLevel="Debug">

<extensions>
<add assembly="NLog.StructuredLogging.Json" />
</extensions>

<targets>
<target xsi:type="Console" name="console" layout="${structuredlogging.json}" />

<!--<target name="logstash" xsi:type="BufferingWrapper" flushTimeout="5000">-->
<target name="logstash" xsi:type="Network" layout="${structuredlogging.json}" address="elasticsearch:5443" />
<!--</target>-->
</targets>

<rules>
<logger name="*" writeTo="logstash" />
<logger name="*" minlevel="Trace" writeTo="console" />
</rules>
</nlog>

关于azure - 将 Azure 应用服务日志连接到 ELK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51747681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com