寻找Gray Log 2 API或查询ElasticSearch的方法。

9

我有一个关于Gray Log 2的问题。

在我工作的公司中,所有系统都向预定义的流报告异常到Gray Log服务器。

我需要构建一个外部仪表板,从不同的流中检索数据。我没有找到任何可以用于此目的的Gray Log 2 API。我阅读过可以直接查询Elastic Search的可能性。请问如何执行此操作,或者是否有任何Gray Log 2 API可用。

我的仪表板将使用JSF或.NET编写,但我还不确定哪种更好。

非常感谢您对这个问题的详细回答,链接也会很有帮助。

1个回答

6

Graylog2拥有非常清晰和完整的Restful API,您可以使用Swagger浏览/测试。

转到“System -> Nodes”,并从节点操作下拉菜单中选择“API浏览器”。

默认情况下,您可以通过以下网址访问它:http://your.graylog2:12900/api-browser

希望这有所帮助!


Graylog API的端口是129000。这个链接对我有用:http://your.graylog2:129000/api-browser - Anish
4
上面的评论不正确。默认端口是12900。每个端口号都受到65k的限制,不能超过65k。请注意不要改变原意,使翻译易懂,不要添加任何额外内容。 - Sergey Litvinov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接