Untitled
unknown
plain_text
4 years ago
7.0 kB
13
Indexable
apiVersion: v1
kind: Template
metadata:
name: cspc-person-fl-dec
annotations:
description: Template for ConfigMap cspc-person-fl-dec
objects:
- kind: ConfigMap
apiVersion: v1
metadata:
name: cspc-person-fl-dec
data:
SERVER_PORT: '8080'
SPRING_PROFILES_ACTIVE: 'k4'
LOGGING_CONFIG: /config/log4j2.xml
OPENTRACING_JAEGER_UDPSENDER_HOST: 'localhost'
log4j2.xml: |
<Configuration status="WARN" monitorInterval="10" packages="ru.vtb.msa.personfl">
<Properties>
<Property name="appName">cspc-person-fl-dec</Property>
<Property name="appType">JAVA</Property>
<!-- При необходимости эти поля могут быть изменены -->
<Property name="encProvider"/>
</Properties>
<Appenders>
<Socket name="Socket" host="127.0.0.1" port="5170"
reconnectionDelayMillis="5000">
<!--
См. https://github.com/vy/log4j2-logstash-layout
locationInfoEnabled включает заполнение полей callerClass, callerLine и callerMethod и может
негативно влиять на производительность
-->
<!-- maxByteCount - Максимальное количество байт в логе-->
<!-- Координировать изменения значения, вместе с параметром задающим максимальный размер лога в fluent-bit-->
<!-- Buffer_Size. Параметр плагина tcp в файле fluent-bit.conf-->
<LogstashLayout prettyPrintEnabled="false"
stackTraceEnabled="true"
locationInfoEnabled="true"
emptyPropertyExclusionEnabled="true"
mdcKeyPattern="(?!agrType|traceId|spanId|parentSpanId|userId|logicTime|extEventId).+"
timeZoneId="UTC"
dateTimeFormatPattern="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
maxByteCount="891290">
<EventTemplate>
{
"appName": "${appName}",
"localTime": "${json:timestamp}",
"level": "${json:level}",
"text": "${json:message}",
"eventId": "$${vtbEventId:uuid}",
"extEventId": "${json:mdc:extEventId}",
"parentId": null,
"encProvider": "${encProvider}",
"agrType": "$${jaegerSpan:agrType}",
"traceId": "${jaegerSpan:traceId}",
"spanId": "$${jaegerSpan:spanId}",
"parentSpanId": "${json:mdc:parentSpanId}",
"userId": "${json:mdc:userId}",
"logicTime": "${json:mdc:logicTime}",
"appType": "${appType}",
"stack": "${json:exception:stackTrace:text}",
"levelInt": "${json:level:severity:code}",
"loggerName": "${json:logger:name}",
"threadName": "${json:thread:name}",
"callerClass": "${json:source:className}",
"callerMethod": "${json:source:methodName}",
"callerLine": "${json:source:lineNumber}",
"mdc": "${json:mdc}",
"esIndexLevelSuffix": "$${esIndexLevelSuffix:level}"
}
</EventTemplate>
</LogstashLayout>
</Socket>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %PersonMask%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Socket"/>
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
application-k4.yaml: |
mdm:
end-point: http://k4mdmapp.vtb24.ru:8443/eai_anon_rus/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1
base-package: ru.vtb.msa.personfl.scheme.*
tarantoolUri: http://localhost/persondata/get
publishTarantoolUri: http://localhost/persondata/publish
service:
connectionTimeout: 60000
readTimeout: 60000
tarantoolRequest:
available: false
audit:
enabled: false
kafka:
topic: audit
bootstrap:
server: k3-tsau-kfk101ln.vtb24.ru:9092
ssl:
enabled: true
truststore:
location: /audit/etc/cert/kafka-trust.pfx
password: ${AUDIT_TRUSTSTORE_PASSWORD}
keystore:
location: /audit/etc/cert/audit.pfx
password: ${AUDIT_KEYSTORE_PASSWORD}
key:
password: ${AUDIT_KEY_PASSWORD}
# truststore-type: 'JKS'
truststore-type: 'PKCS12'
# keystore-type: 'JKS'
keystore-type: 'PKCS12'
endpoint:
identification:
algorithm: ""
ms:
properties:
infoSystemCode: cspc
spring:
jackson:
default-property-inclusion: non_null
application:
name: person-fl-dec
kafka:
bootstrap-servers: deccsp01kf01.corp.dev.vtb:9092
management:
health:
probes:
enabled: true
endpoints:
enabled-by-default: false
web:
exposure:
include: health,prometheus
endpoint:
health.show-details: always
health.enabled: true
health.elasticsearch.enabled: false
prometheus:
enabled: true
opentracing:
jaeger:
service-name: cspc-person-fl-dec
enable-b3-propagation: true
spring:
cloud:
jdbc:
enabled: false
omni-jwt-common.token-validate.enable: false
omni-jwt-common.enabled: true
omni-jwt-common.token-validate.keys.ec: |
-----BEGIN EC PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEvdFEjNkAdEJO3jTbflgjCXHlLgRE
QRbj4Y1dc1SXmJFtsupt0pFsBuGq5X6278dbX878PIsPQSpKij/dKh7Olg==
-----END EC PUBLIC KEY-----
omni-jwt-common.token-validate.issuers.ec: 'EC'
jsa.kafka.bootstrap-servers: deccsp01kf01.corp.dev.vtb:9092
jsa.kafka.topic: publish-cspc
topicName: publish-cspc
bootstrapAddress: deccsp01kf01.corp.dev.vtb:9092
Editor is loading...