问题标签 [graylog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3033 浏览

graylog2 - 如何在graylog中读取多个服务器的日志文件?

在我们的应用程序中,我们希望从 2 个不同的服务器(即 apache tomcat 和 Jboss)读取日志并希望监控日志。我试图在网上搜索如何配置它,但并不清楚如何在 graylog 中实现它。请帮忙。谢谢你。

0 投票
1 回答
99 浏览

docker - 如何将日志从 Vagrant 服务器发送到 Graylog 服务器

我是遇到此类问题的安静新手,但是我必须将日志数据从 Vagrant 服务器发送到安装了 Graylog 的本地计算机。我在本地机器上安装了 docker 工具,其中 graylog、mongo 和 elasticsearch 已启动并运行。Elasticsearch 将用于搜索特定日志。我在第一台机器(Vagrant)上有日志,并想将它们发送到另一台机器(graylog 在哪里)。伙计们,你们有一些分步教程或一些提示等吗?我坚持这个问题,不知道如何进一步......

0 投票
2 回答
743 浏览

elasticsearch - Graylog集群/负载均衡

如何做正确的 graylog 2.2.x 集群?请指教

对于 graylog 集群或 graylog 负载平衡,我找不到任何好的解决方案。

0 投票
0 回答
342 浏览

logging - Graylog 中的编码消息

我有以下问题:我按照此处所述安装 Graylog:

http://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-graylog2-on-centos-7-rhel-7.html

然后我为 Wildfly 10 配置了 GELF 模块:

http://logging.paluch.biz/examples/wildfly.html

这是我的配置:

但是它不能正常工作:

  1. 我在 graylog 中输入的设施未知
  2. 消息以某种方式编码

设施未知

full_message ��R�O�0�W�>ò�7QbbD

有没有人知道这个配置有什么问题?当我使用控制台发送 UDP 数据包时,它看起来很正常。

谢谢你的帮助

0 投票
1 回答
1566 浏览

mongodb - Graylog 容器无法连接到 MongoDB 容器

我在 docker 下设置 Graylog2 时遇到了一些麻烦。在我尝试使用身份验证之前,一切正常。我得到的只是永远重复的以下错误。

尝试两者rootgraylog用户(在两者graylogadmin数据库中)给出相同的结果。

来自 mongodb 的日志说两个用户都是在安装过程中创建的。但是 graylog 说它在数据库中找不到任何graylog用户graylog。与用户相同root

我是 MongoDB 新手,不知道身份验证是如何工作的。--auth但是据我了解,在为 root 帐户(https://github.com/docker-library/mongo/pull/145 )提供用户/密码时激活身份验证(类似于参数)。

Graylog 的身份验证机制是否可能与 MongoDB 所期望的不同?请参阅粘贴日志中的第 158 行

作为 root 用户的错误消息

作为 graylog 用户的错误消息完整登录 pastebin

这是我的./docker-composer.yml

./mongodb/Dockerfile

./mogodb/grayloguser.js

0 投票
1 回答
440 浏览

docker - 无法通过 HTTP 端点登录到 graylog2 docker 容器

我在远程机器上有一个正在运行的 graylog2 docker 容器,端口 3000 和 12900 暴露(3000 条路由到 docker 内的端口 9000),我可以在该端口上打开 graylog Web UI。所以这可以按预期工作。但由于某种原因,我无法从容器外部添加日志。从容器内部的 cli 运行它,但不能从外部运行:

curl -XPOST http://localhost:3000/gelf -p0 -d '{"short_message":"Hello there", "host":"example.org", "facility":"test", "_foo":"bar"}'

从 docker 容器外部运行此命令,我得到:

{"type":"ApiError","message":"HTTP 404 Not Found"}

编辑:发现一些信息可以通过在运行 docker 容器时将 GRAYLOG_REST_TRANSPORT_URI 设置为公共 IP 来解决。不幸的是,当我这样启动它时,我遇到了另一个问题——无法启动任何输入来接收日志。Bind address: 0.0.0.0 Port: 3000它抛出:

Edit2:将我的测试环境移动到本地机器,以排除可能的服务器配置错误。得到同样的错误和同样的问题。

Edit3:决定测试 graylog1 docker 图像,并使用该图像,一切都按预期运行!因此,作为备份,我可以使用旧版本,但如果可能的话,我宁愿避免这样做。

0 投票
1 回答
55 浏览

graylog2 - 如何下载并运行 grayLog2 代码库

我是 GrayLog 的新手,我需要在 eclipse 中运行 GrayLog 代码,以便我可以进行一些代码更改并探索它

到目前为止,我已经从 git here克隆了代码

我不确定如何(哪种类型的项目)将其导入 Eclipse 并运行它

请帮忙

0 投票
0 回答
70 浏览

maven-3 - 如何运行graylog代码库

我想下载并运行 graylog 代码库并对其进行一些更改

到目前为止,我已经按照以下步骤进行了休闲

第 1 步:从此链接下载 graylog-project binay https://github.com/Graylog2/graylog-project-cli/releases

Step2:.linux使用以下步骤使文件可执行

第 3 步:执行此行: graylog-project bootstrap https://github.com/Graylog2/graylog-project.git 这将通过 HTTPS 克隆所有存储库

Step4:mvn compile构建失败,出现以下错误

我无法弄清楚出了什么问题任何帮助将不胜感激

0 投票
1 回答
518 浏览

java - 无法让 GELF Appender 添加 Sleuth Span Id

我正在尝试将 Sleuth Span-Id 和 Trace-Id 作为附加字段包含在我的 logback- sping.xml GELF appender 中,但没有运气。它们在控制台的实际日志文件输出中显示良好,但在 Graylog 中它们不显示。注意:配置文件工作得很好。

也试过这个:

没运气。

0 投票
2 回答
1623 浏览

java - 如何以编程方式将数字字段记录到 Graylog?

情况

我编写库以针对计算服务器工作。我正在记录计算时间(例如,作业的开始和停止)。我想独立于客户端应用程序的日志框架配置来记录这些值。我通过以编程方式使用 Graylog 实现了这一点。所以我从我的库中配置和初始化我的记录器,而客户端仍然没有注意到。

这是我的初始化代码

到目前为止,一切都很好。我可以通过以下行从代码中的任何位置将日志发送到 Graylog:

问题

我想将数字字段添加到我的日志中,以便 Graylog 可以对其进行统计。例如,找出哪些作业耗时最长——可能需要算法优化——或者最短的——可能根本不需要计算服务器——。

我可以通过以下方式向 MDC 添加字段:

并且,从那时起,所有日志都将包含cpuTime具有该值的字段。我确实在发送特定日志条目后将其删除,以防止将其携带到后续日志条目中:

但是,对 Graylog 来说,这些都是字符串,所以它只能计算它们,看看有多少不同。

问题

我怎样才能告诉 Graylog “cpuTime” 将永远是一个long

迄今为止的尝试

我尝试过事先配置这些字段init()

为此,我也测试了其他类层次结构,例如me.moocar. 例如,我尝试了以下方法:

所以我可以在我的测试代码中执行以下操作:

而在 Graylog 中,日志“任务完成”。将伴随一个名为“cpuTime”的字段,并包含一个字符串,其值为totalTime在日志时刻。我只希望包含的值是一个数字。任何人都可以帮助我吗?

如果有帮助的话,我可以将整体更改为me.moocar层次结构。但到目前为止,既没有me.moocarorg.graylog2.log没有给我想要的结果;使用后者,我可以更轻松地将附加程序附加到记录器。

更新

me.moocar似乎仅限于String附加字段的类型。因此,如果我想要数字字段,我必须选择其他选项。