簡體   English   中英

將 NLog 與 InfluxDB 結合使用

[英]Using NLog with InfluxDB

我想配置Nlog.config以登錄InfluxDB ,就像登錄Seq一樣。 我找不到 NLog 的任何 InfluxDB 擴展。 我只需要實現我自己的NLog.Targets.Target還是已經有一些可以與 InfluxDB 一起使用的東西?

你試過NLog.Targets.InfluxDB 了嗎?

<nlog>
    <extensions>
        <add assembly="NLog.Targets.InfluxDB"/>
    </extensions>

    <targets>
        <target type="InfluxDB"
                name="influx"
                Host="https://yourinfluxhost.com"
                Bucket="MyBucket"
                Token="inFluXApi=K3y"
                Org="Organisation">
            <field name="data1" value="${event-properties:data1:format=@}" />
            <tag name="data2" value="${event-properties:data2:format=@}" />
        </target>
    </targets>

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

前任。

log.Info("This field {@data1} and tag {@data2} are sent to InfluxDB", data1, data2);

另見: https ://github.com/tomcheney/nlog-influx-target

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM