vector

Vector 日志与指标管道

补充说明

vector 用 sources、transforms、sinks 组成数据管道,支持日志和指标,性能高、资源占用低。它可作为采集器、聚合器或 Logstash 替代。

常用示例

vector --config /etc/vector/vector.toml
vector validate --config /etc/vector/vector.toml
vector test /etc/vector/vector.toml
vector --config-dir /etc/vector
vector top
vector generate stdin//console

vector.toml:

[sources.app_logs]
type = "file"
include = ["/var/log/app/*.log"]

[transforms.parse]
type = "remap"
inputs = ["app_logs"]
source = '''
  . = parse_json!(.message)
  .level = downcase!(.level)
'''

[sinks.es]
type = "elasticsearch"
inputs = ["parse"]
endpoints = ["http://es:9200"]

易错点与排错

相关命令