Загрузка данных
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" monitorInterval="10">
<Properties>
<Property name="appName">{{.Chart.Name}}</Property>
<Property name="appType">JAVA</Property>
<!-- -->
<Property name="encProvider"/>
<Property name="risCode">2229</Property>
<Property name="projectCode">obuf</Property>
</Properties>
<Appenders>
<Socket name="Socket" host="127.0.0.1" port="5170" reconnectionDelayMillis="5000">
<!-- locationInfoEnabled , callerClass, callerMethod, callerLine -->
<JsonTemplateLayout locationInfoEnabled="false" maxStringLength="1048576">
<EventTemplate>
{
"appName": "${appName}",
"projectCode": "${projectCode}",
"risCode": "${risCode}",
"localTime": {
"$resolver": "timestamp",
"pattern": {
"format": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"timeZone": "UTC"
}
},
"level": {
"$resolver": "level",
"field": "name"
},
"text": {
"$resolver": "message",
"stringified": true
},
"eventId": "${vtbEventId:uuid}",
"extEventId": {
"$resolver": "mdc",
"key": "extEventId"
},
"parentId": null,
"encProvider": "${encProvider}",
"agrType": "${jaegerSpan:agrType}",
"traceId": "${jaegerSpan:traceId}",
"spanId": "${jaegerSpan:spanId}",
"parentSpanId": {
"$resolver": "mdc",
"key": "parentSpanId"
},
"userId": {
"$resolver": "mdc",
"key": "userId"
},
"logicTime": {
"$resolver": "mdc",
"key": "logicTime"
},
"appType": "${appType}",
<!-- MDC stack -->
<!-- "stack": "${json:exception:stackTrace:text}", -->
"stack": {
"$resolver": "exception",
"field": "stackTrace",
"stackTrace": {
"stringified": true
}
},
"levelInt": {
"$resolver": "level",
"field": "severity",
"severity": {
"field": "code"
}
},
"loggerName": {
"$resolver": "logger",
"field": "name"
},
"threadName": {
"$resolver": "thread",
"field": "name"
},
"callerClass": {
"$resolver": "source",
"field": "className"
},
"callerMethod": {
"$resolver": "source",
"field": "methodName"
},
"callerLine": {
"$resolver": "source",
"field": "lineNumber"
},
"mdc": {
"$resolver": "mdc"
},
"esIndexLevelSuffix": "${esIndexLevelSuffix:level}",
"podName": "$${env:POD_NAME}",
"tec": {
"podIp": "$${env:POD_IP}"
}
}
</EventTemplate>
</JsonTemplateLayout>
</Socket>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<Async name="Async_Socket" bufferSize="1024">
<AppenderRef ref="Socket"/>
<blocking>false</blocking>
</Async>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Async_Socket"/>
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>