public static class LoggingProperties.Loki
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
batchMaxBytes |
private int |
batchMaxItems
通用配置
|
private long |
batchTimeoutMs |
private boolean |
drainOnStop |
private boolean |
enabled
是否开启 loki 日志收集
|
private LoggingProperties.LokiEncoder |
encoder
编码方式,支持 Json、ProtoBuf,默认: Json
|
private java.lang.String |
formatLabelKeyValueSeparator
format 标签 key、value 分隔符,默认: =
|
private boolean |
formatLabelNoPex |
private java.lang.String |
formatLabelPairSeparator
format 标签分隔符,默认:,
|
private java.lang.String |
formatLabelPattern
format 标签,默认: appName=${appName},profile=${profile},host=${HOSTNAME},level=%level,traceId=%X{traceId:-NAN},requestId=%X{requestId:-}
|
private java.lang.String |
formatLabelPatternExtend
format 标签扩展
|
private java.lang.String |
formatMessagePattern
消息体格式,默认为: l=%level c=%logger{20} t=%thread | %msg %ex
|
private boolean |
formatSortByTime |
private boolean |
formatStaticLabels |
private java.lang.String |
httpAuthPassword |
private java.lang.String |
httpAuthUsername |
private long |
httpConnectionTimeoutMs |
private long |
httpRequestTimeoutMs |
private LoggingProperties.HttpSender |
httpSender
http sender,支持 java11、OKHttp、ApacheHttp,默认: 从项目依赖中查找,顺序 java11 -> okHttp -> ApacheHttp
|
private java.lang.String |
httpTenantId |
private java.lang.String |
httpUrl
http 配置,默认: http://localhost:3100/loki/api/v1/push
|
private boolean |
metricsEnabled
开启 metrics
|
static java.lang.String |
PREFIX |
private long |
sendQueueMaxBytes |
private boolean |
useDirectBuffers
使用堆外内存
|
private boolean |
verbose |
| 构造器和说明 |
|---|
Loki() |
public static final java.lang.String PREFIX
private boolean enabled
private LoggingProperties.LokiEncoder encoder
private LoggingProperties.HttpSender httpSender
private int batchMaxItems
private int batchMaxBytes
private long batchTimeoutMs
private long sendQueueMaxBytes
private boolean useDirectBuffers
private boolean drainOnStop
private boolean metricsEnabled
private boolean verbose
private java.lang.String httpUrl
private long httpConnectionTimeoutMs
private long httpRequestTimeoutMs
private java.lang.String httpAuthUsername
private java.lang.String httpAuthPassword
private java.lang.String httpTenantId
private java.lang.String formatLabelPattern
private java.lang.String formatLabelPatternExtend
private java.lang.String formatLabelPairSeparator
private java.lang.String formatLabelKeyValueSeparator
private boolean formatLabelNoPex
private java.lang.String formatMessagePattern
private boolean formatStaticLabels
private boolean formatSortByTime
Copyright © 2022. All rights reserved.