graylog搜索不到日志

来源:14-5 springcloud升级到SR2

慕工程4341925

2019-07-24

相同的问题在提问区也出现过,但是按照他们的方法尝试并未成功。我在本地虚拟机上部署graylog,本地电脑上跑eureka,能正常搜索到日志,但是我把graylog部署到云服务器上,同时es也在同一台云服务器上,然后本地电脑跑eureka,就无法搜索到日志,我云服务器的外网ip是125.124.32.130,内网ip是192.168.1.57,以下是我的配置:
1、云服务器上的docker-compose.yml文件:
图片描述
2、云服务器进入graylog容器检查与es的通信,也是正常:
图片描述
3、我本地eureka项目中的logback.xml配置
图片描述

4、本地启动项目的时候,graylog的inputs界面
图片描述

5、web页面中的search日志页面,单独请求如下的url会报错,该url是否为搜索日志的请求,url为http://125.124.32.130:9000/api/search/universal/relative?query=%2A&range=300&limit=150&sort=timestamp%3Adesc,报错信息为{“type”:“ApiError”,“message”:"Missing required parameter fields"},测试在本地能正常搜索日志的graylog,该url地址能正常返回日志信息,不会报错
图片描述

图片描述

云服务器如需要,可提供远程登陆信息,云服务器上的安全组已经开放所有端口,包括tcp和udp协议,云服务器上的防火墙也已经是关闭状态

写回答

3回答

廖师兄

2019-07-26

没问题啊,我把你的容器停止删除了,先启动es

docker run -d -p 9200:9200 -p 9300:9300 docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.1

然后重启docker-compose

docker-composed down;
docker-composed up -d;


//img.mukewang.com/szimg/5d3a8e940946ba8a28441486.jpg


忘记看你的input对不对了,记得选这个

//img.mukewang.com/szimg/5d3a8e850958dc7e09060760.jpg


以后如果想排查原因的话,要进容器看graylog的日志,具体路径你百度搜一下

0
1
慕工程4341925
谢谢师兄,那估计是我本地项目的问题,我自己再看看
2019-07-28
共1条回复

weixin_慕设计4567886

2019-07-29

我今天又碰到了,我的是es的索引问题,把之前的Index删了,然后新建一个Input,他会在ES里创建一个新的索引。

0
0

廖师兄

2019-07-24

你把信息发我邮箱吧  lly835@163.com

确保服务器上无重要资料

0
1
慕工程4341925
信息已发邮箱~~
2019-07-25
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程