Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 如何通过logstash将日志发送到nginx反向代理nginx?_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Nginx_Logstash_Elastic Stack_Logstash Configuration - Fatal编程技术网 elasticsearch 如何通过logstash将日志发送到nginx反向代理nginx?,elasticsearch,nginx,logstash,elastic-stack,logstash-configuration,elasticsearch,Nginx,Logstash,Elastic Stack,Logstash Configuration" /> elasticsearch 如何通过logstash将日志发送到nginx反向代理nginx?,elasticsearch,nginx,logstash,elastic-stack,logstash-configuration,elasticsearch,Nginx,Logstash,Elastic Stack,Logstash Configuration" />

elasticsearch 如何通过logstash将日志发送到nginx反向代理nginx?

elasticsearch 如何通过logstash将日志发送到nginx反向代理nginx?,elasticsearch,nginx,logstash,elastic-stack,logstash-configuration,elasticsearch,Nginx,Logstash,Elastic Stack,Logstash Configuration,我的问题很简单,但我在这里找不到解决办法。我有一个logstash和Elasticsearch服务器。通常我可以通过logstash将日志发送到Elasticsearch 请查看下面的代码:logstash.conf文件以将日志发送到elastic 输入{ 文件{ 类型=>“json” path=>[“C:/logs/*.json”] 开始位置=>“开始” 编解码器=>“json” } } 滤器{ 变异{ 删除_字段=>[“路径”] } } 输出{ stdout{ 编解码器=>rubydebu

我的问题很简单,但我在这里找不到解决办法。我有一个logstash和Elasticsearch服务器。通常我可以通过logstash将日志发送到Elasticsearch

请查看下面的代码:logstash.conf文件以将日志发送到elastic

输入{
文件{
类型=>“json”
path=>[“C:/logs/*.json”]
开始位置=>“开始”
编解码器=>“json”
}
}
滤器{
变异{
删除_字段=>[“路径”]
}
}
输出{
stdout{
编解码器=>rubydebug
}
弹性搜索{
hosts=>[“localhost:9200”]
}

}
试试这个
标题=>[“授权”,“基本%{password}]
@TarunLalwani谢谢。但是结果是一样的,所以我通过设置一个普通的服务器进行检查,看看logstash在POST请求中发送了什么头,它以两种格式发送头。无论是我提到的数组样式,还是您之前使用的哈希样式。因此,从logstash端开始,标题将正常运行。这可能是nginx配置或您使用的URL有问题。您应该尝试使用curl手动将文件发布到该端点并进行调试。我认为问题不在于日志存储这里试试这个
headers=>[“授权”,“基本%{password}]
@TarunLalwani谢谢。但是结果是一样的,所以我通过设置一个普通的服务器进行检查,看看logstash在POST请求中发送了什么头,它以两种格式发送头。无论是我提到的数组样式,还是您之前使用的哈希样式。因此,从logstash端开始,标题将正常运行。这可能是nginx配置或您使用的URL有问题。您应该尝试使用curl手动将文件发布到该端点并进行调试。我认为问题不在这里