|
1 | 1 | output 详情见wiki
|
| 2 | +#Elasticsearch: |
| 3 | + index:索引(dtlog-%{tenant_id}-%{+YYYY.MM.dd}) 必填 |
| 4 | + |
| 5 | + indexTimezone: 如果索引有时间,配置时区 默认 UTC |
| 6 | + |
| 7 | + documentId:文档id |
| 8 | + |
| 9 | + documentType: 文档类型 默认 logs; |
| 10 | + |
| 11 | + cluster:集群名称 |
| 12 | + |
| 13 | + hosts:ip地址,带的端口是tcp端口,数组结构(["172.16.1.185:9300","172.16.1.188:9300"])必填 |
| 14 | + |
| 15 | + sniff:默认true |
| 16 | + |
| 17 | + bulkActions: 默认 20000 |
| 18 | + |
| 19 | + bulkSize:默认 15 |
| 20 | + |
| 21 | + consistency:false 数据一致性的开关,默认关闭;打开之后,在elasticsearch 集群不可用的情况下,数据会不断重试,不会再消费input数据,直到elasticsearch集群可用 |
| 22 | + |
| 23 | +#Elasticsearch5: |
| 24 | + index:索引(dtlog-%{tenant_id}-%{+YYYY.MM.dd}) 必填 |
| 25 | + |
| 26 | + indexTimezone: 如果索引有时间,配置时区 默认 UTC |
| 27 | + |
| 28 | + documentId:文档id |
| 29 | + |
| 30 | + documentType: 文档类型 默认 logs; |
| 31 | + |
| 32 | + cluster:集群名称 |
| 33 | + |
| 34 | + hosts:ip地址,带的端口是tcp端口,数组结构(["172.16.1.185:9300","172.16.1.188:9300"])必填 |
| 35 | + |
| 36 | + sniff:默认true |
| 37 | + |
| 38 | + bulkActions: 默认 20000 |
| 39 | + |
| 40 | + bulkSize:默认 15 |
| 41 | + |
| 42 | + consistency:false 数据一致性的开关,默认关闭;打开之后,在elasticsearch 集群不可用的情况下,数据会不断重试,不会再消费input数据,直到elasticsearch集群可用 |
| 43 | + |
| 44 | + |
| 45 | +#Kafka: |
| 46 | + encoding:默认utf-8 |
| 47 | + |
| 48 | + topic:必填(dt-%{tenant_id}) |
| 49 | + |
| 50 | + brokerList:kafka集群地址,多个逗号隔开(12.24.36.128:9092,11.37.67.213:9092) |
| 51 | + |
| 52 | + keySerializer: 默认值 kafka.serializer.StringEncoder 可以自定义 |
| 53 | + |
| 54 | + valueSerializer:默认值 kafka.serializer.StringEncoder 可以自定义 |
| 55 | + |
| 56 | + partitionerClass:默认值 kafka.producer.DefaultPartitioner 可以自定义 |
| 57 | + |
| 58 | + producerType:默认值 "sync" //sync,async 可选 |
| 59 | + |
| 60 | + compressionCodec: "none" //gzip,snappy,lz4,none |
| 61 | + |
| 62 | + clientId 默认没有 |
| 63 | + |
| 64 | + batchNum 默认kafka自带的值 |
| 65 | + |
| 66 | + requestRequiredAcks 默认值为1 |
| 67 | + |
| 68 | +#Performance: |
| 69 | + interval:数据刷入文件的间隔时间,默认30秒 |
| 70 | + |
| 71 | + timeZone:时区 默认UTC |
| 72 | + |
| 73 | + path:文件路径(home/admin/jlogserver/logs/srsyslog-performance-%{+YYYY.MM.dd}.txt)必填 |
| 74 | + |
| 75 | +#File: |
| 76 | + timeZone:时区 默认UTC |
| 77 | + |
| 78 | + path:文件路径(home/admin/jlogserver/logs/srsyslog-performance-%{+YYYY.MM.dd}.txt)必填 |
| 79 | + |
| 80 | + codec:默认是json_lines(可选值:line(可以自定义输出的属性和属性之间的分隔符),json_lines(json格式的字符串格式输出)) |
| 81 | + |
| 82 | + format:自定义输出的格式(tenant_id|ip) |
| 83 | + |
| 84 | + split:自定义输出格式属性之间的分隔符 |
| 85 | + |
| 86 | +#Stdout: |
| 87 | + 标准输出 |
| 88 | + codec:line(默认值) |
| 89 | + line,json_lines, java_lines三种值可以选择 |
| 90 | + |
| 91 | + |
| 92 | + |
0 commit comments