Add filebeat integration
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
This commit is contained in:
parent
49e3fe39f8
commit
1af13fe2c3
@ -4,6 +4,8 @@ After=network.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/local/bin/lotus daemon
|
||||
Environment=GOLOG_FILE="/root/.lotus/logs"
|
||||
Environment=GOLOG_LOG_FMT="json"
|
||||
|
||||
[Install]
|
||||
WantedBy=multiuser.target
|
66
scripts/filebeat.yml
Normal file
66
scripts/filebeat.yml
Normal file
@ -0,0 +1,66 @@
|
||||
############################# Filebeat #####################################
|
||||
|
||||
filebeat.inputs:
|
||||
|
||||
- type: log
|
||||
paths:
|
||||
- /root/.lotusstorage/logs
|
||||
fields:
|
||||
logzio_codec: json
|
||||
token: <API TOKEN>
|
||||
type: lotus-miner
|
||||
fields_under_root: true
|
||||
json.keys_under_root: false
|
||||
encoding: utf-8
|
||||
ignore_older: 3h
|
||||
- type: log
|
||||
paths:
|
||||
- /root/.lotus/logs
|
||||
fields:
|
||||
logzio_codec: json
|
||||
token: <API TOKEN>
|
||||
type: lotus-daemon
|
||||
fields_under_root: true
|
||||
json.keys_under_root: false
|
||||
encoding: utf-8
|
||||
ignore_older: 3h
|
||||
|
||||
#For version 6.x and lower
|
||||
#filebeat.registry_file: /var/lib/filebeat/registry
|
||||
|
||||
#For version 7 and higher
|
||||
filebeat.registry.path: /var/lib/filebeat
|
||||
|
||||
#The following processors are to ensure compatibility with version 7
|
||||
processors:
|
||||
- rename:
|
||||
fields:
|
||||
- from: "agent"
|
||||
to: "beat_agent"
|
||||
ignore_missing: true
|
||||
- rename:
|
||||
fields:
|
||||
- from: "log.file.path"
|
||||
to: "source"
|
||||
ignore_missing: true
|
||||
|
||||
- if:
|
||||
has_fields: ['json.ts']
|
||||
then:
|
||||
- timestamp:
|
||||
field: 'json.ts'
|
||||
layouts:
|
||||
- '2006-01-02T15:04:05.000Z0700'
|
||||
test:
|
||||
- '2019-10-10T22:37:48.297+0200'
|
||||
- drop_fields:
|
||||
fields: ['json.ts']
|
||||
|
||||
|
||||
############################# Output ##########################################
|
||||
|
||||
output:
|
||||
logstash:
|
||||
hosts: ["listener.logz.io:5015"]
|
||||
ssl:
|
||||
certificate_authorities: ['/etc/pki/tls/certs/COMODORSADomainValidationSecureServerCA.crt']
|
@ -4,6 +4,8 @@ After=network.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/local/bin/lotus-storage-miner run
|
||||
Environment=GOLOG_FILE="/root/.lotusstorage/logs"
|
||||
Environment=GOLOG_LOG_FMT="json"
|
||||
|
||||
[Install]
|
||||
WantedBy=multiuser.target
|
||||
|
Loading…
Reference in New Issue
Block a user