No commit activity in last 3 years
No release in over 3 years
Collect the outputs of logstash and store into QingStor
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Logstash Output Plugin for QingStor

Build Status Gem Version License README Chinese

This is a Logstash output plugin, it collects the outputs from logstash, and store them in QingStor.

Incompatible with Logstash version 5.5.x. Please use the least or previous releases to avoid crashing down errors, such as 6.0.0+ or 5.4.x.

How to use

This plugin has submitted to rubygems.org. Use the following command to install:

$ bin/logstash-plugin install logstash-output-qingstor

If you have installed a previous release, please use the folliwing command to update:

$ bin/logstash-plugin update logstash-output-qingstor

Run in minimal Configuration Items

Edit a conf file, fill output field with qingstor configurations.

output {
    qingstor {
        access_key_id => 'your_access_key_id'           #required 
        secret_access_key => 'your_secret_access_key'   #required  
        bucket => 'bucket_name'                         #required 
        # region => "pek3a"                             #optional, default value "pek3a"                                
    }
}

More configuration details please refer to common options.

Features (CHANGELOG)

  • Support gzip compress.
  • Restore uncomplete files.
  • Server size encrption.
  • Redirect QingStor hosts.
  • Multipart uploading supports 500GB file.

TODO

  • Custom stored file name.
  • Restore uncomplete multipart uploading

Contributing

Please see Contributing Guidelines of this project before submitting patches.

LICENSE

The Apache License (Version 2.0, January 2004).