我目前正在使用 Filebeat 将 IIS 日志导入 Logstash,并且将 Logstash 配置为将文档输出到 Elasticsearch。现在我还想将我的 IIS 日志输出到 Azure 存储 (blob) 以进行长期备份,但我找不到办法。
有一个用于输出到 AWS的有效Logstash 插件。但我需要使用 Azure blob 存储。我在弹性输出列表或其他任何地方都找不到 Azure Blobstorage 的输出插件。
有没有办法将文档从 Logstash 输出到 Azure blobstorage?
似乎是一个有价值的功能。我想它看起来像下面的东西。
output {
Azure_storage {
account => "test"
key => "SuperSecret"
container => "Backup_Documents"
blobName => "nameofblob"
}
}
官方插件中没有一个,社区维护的插件列表中也没有。有人可能还没有写过。或者如果他们有,他们不会分享。这可能是您输出到本地目录并使用计划任务将目录同步到 blob-storage 的情况。我们将这种方法用于我们陌生的工作流程之一。
有一个开源插件: https ://github.com/tuffk/Logstash-output-to-Azure-Blob
基本配置:
要使插件在您的 Logstash 环境中可用,请运行以下命令: