【发布时间】:2019-04-19 14:11:22
【问题描述】:
我正在使用 logstash 将消息发送到 AWS Kinesis 流,并且输出插件需要身份验证,此身份验证将引用环境变量或来自文件。我们不必在 logstash 配置中设置用户和访问密钥,默认情况下它将引用 env 变量或文件。现在这个凭证将会改变,我必须重新加载 logstash 管道。通过热重载或自动重载,我认为 logstash 会查找配置中的任何更改,但在我的情况下,logstash 配置不会更改,环境变量或文件会更改。在这种情况下我们如何强制logstash重新加载配置文件。
# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.
input {
file {
path => "\xx\\elk.log"
}
}
output {
kinesis {
stream_name => "acars-stream"
region => "us-east-2"
}
}
【问题讨论】:
标签: logstash logstash-configuration