Logstash Input QingStor
Logstash Input QingStor 是 Logstash 的 一个 Input 插件,它用于对接山河对象存储服务。用户通过该插件,可下载存储于山河对象存储上的日志文件,并将其导入至 Logstash 中,方便用户进一步的处理分析。
该插件已在 GitHub 开源,本文为简要使用文档。更多详细信息请参见 GitHub 项目。
安装
-
自行下载安装 Logstash。可参考 Logstash。
-
执行如下命令,安装插件。
/usr/local/bin/logstash-plugin install logstash-input-qingstor
配置
-
在 管理控制台 申请 Access Key。
-
创建配置文件 qs_input.conf,并填写如下内容:
input {
qingstor {
access_key_id => "your_access_key_id"
secret_access_key => "your_secret_access_key"
bucket => "bucket_name"
region => "pek3a"
}
}
说明:
- 以上内容为 Logstash Input QingStor 的必须配置项。查看更多可用选项可访问 GitHub 项目页面进行查阅。
- 由于可选项均有默认值,故填写必须配置项后,插件即可成功运行。
使用
配置完成之后执行如下命令行启动 Logstash,即可读取山河对象存储指定 Bucket 中的日志文件。
$./bin/logstash -f qs_input.conf