Logstash 的插件 logstash-input-qingstorlogstash-output-qingstor,可用于对接企业云平台的对象存储服务。

用户通过该插件,可将 Logstash 的输出结果归档至对象存储的 Bucket 中,也可下载存储于对象存储上的日志文件,并将其导入至 Logstash 中,方便用户进一步的处理分析。

该插件已在 GitHub 开源,本文为简要使用文档。更多详细信息请参见 GitHub 项目。项目链接如下。

logstash-input-qingstor

logstash-input-qingstor 是 Logstash 的 Input 插件。用户通过该插件,可下载存储于对象存储上的日志文件,并将其导入至 Logstash 中,方便用户进一步的处理分析。

安装

  1. 自行下载安装 Logstash。可参考 Logstash

  2. 执行如下命令,安装插件。

    /usr/local/bin/logstash-plugin install logstash-input-qingstor

配置

  1. 登录企业云平台的 Console,并申请 Access Key。

  2. 在本地创建配置文件 qs_input.conf,并填写如下内容:

    input {
        qingstor {
            access_key_id => "your_access_key_id"
            secret_access_key => "your_secret_access_key"
            bucket => "bucket_name"
            region => "pek3a"
        }
    }

    说明:

    • 以上内容为该插件的必须配置项。查看更多可用选项可访问 GitHub 项目页面进行查阅。

    • 由于可选项均有默认值,故填写上述必须配置项后,插件即可成功运行。

    • 以上配置内容,均需根据实际情况进行填写。

使用

配置完成之后执行如下命令行启动 Logstash,即可读取对象存储指定 Bucket 中的日志文件。

$./bin/logstash -f qs_input.conf

logstash-output-qingstor

logstash-output-qingstor 是 Logstash 的 Output 插件。用户通过该插件,可下载存储于对象存储上的日志文件,并将其导入至 Logstash 中,方便用户进一步的处理分析。

Logstash Output QingStor 是 Logstash 的一个 Output 插件,它用于对接对象存储服务。用户通过该插件,将 Logstash 的输出结果归档至对象存储的 Bucket 中。

该插件已在 GitHub 开源,本文为简要使用文档。更多详细信息请参见 GitHub 项目

安装

  1. 自行下载安装 Logstash。可参考 Logstash

  2. 执行如下命令,安装插件。

    /usr/local/bin/logstash-plugin install logstash-output-qingstor

配置

  1. 在 管理控制台申请 Access Key。

  2. 创建配置文件 qs_output.conf,并填写如下内容:

    output {
        qingstor {
            access_key_id => "your_access_key_id"
            secret_access_key => "your_secret_access_key"
            bucket => "bucket_name"
            region => "pek3a"
        }
    }

    说明:

    • 以上内容为该插件的必须配置项。查看更多可用选项可访问 GitHub 项目页面进行查阅。

    • 由于可选项均有默认值,故填写上述必须配置项后,插件即可成功运行。

    • 以上配置内容,均需根据实际情况进行填写。

使用

配置完成之后执行如下命令行启动 Logstash,即可在对象存储指定的 Bucket 中查看到输出的日志文件。

$./bin/logstash -f qs_output.conf