问题标签 [nxlog]

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 投票
1 回答
373 浏览

elasticsearch - Nxlog 在一定时间后无法发送事件日志

我正在使用ElasticSearch//来集中我的日志LogstashKibana

在我正在运行NXlog以发送事件日志的服务器上。它已经运行了几天,但是在排除故障时它停止接收任何日志。

从我的 NXlog 日志中:

错误无法连接到 tcp 套接字. . :端口号;由于目标机器主动拒绝,无法建立连接。

并且Elastic搜索抛出异常

0 投票
1 回答
1212 浏览

logging - 使用 NXLog、Logstash 解析 SQL 日志

我想使用NXLog将数据库中的所有日志[表创建、行插入、数据删除、数据选择等]发送到Logstash,我已经阅读了以下博客,

  1. Nxlog im_dbi 不工作
  2. https://groups.google.com/forum/#!topic/logstash-users/t71AkNH5Ojc

但是哪些接缝不适合我。任何帮助都将是非常可观的。

我的 nxlog 配置文件:

在 logstash 配置文件中,

然后我创建了新表,插入了许多记录,但在 kibana 中没有可见的日志。

0 投票
0 回答
2009 浏览

sql-server - 使用 logstash 从日志文件中解析 sql 日志

我想从日志文件中读取 MSSQL 日志,编写 NXLOG 代码如下,

模块 SQL 在哪里,

输出配置是,

我已经在框中上传了示例文件,您可以使用 chrome 打开文件,两者都没有错误消息NXLOGLogstash但我看不到输出。

我的意思是没有从这个文件收到数据。

0 投票
2 回答
1828 浏览

logging - NXLOG 日志传送中缺少消息

我在ERRORLOG文件中有以下 SQL 日志,

我在 nxlog 中使用了以下代码将日志发送到 Logstash ..

我仅在 kibana 中收到以下消息..

这里我只有这个日志的时间。为什么这个日志没有消息,我的意思是为什么Starting up database 'MyDatabase'.不存在。我的日志传送方式有什么问题吗?

更新 更新@b0ti 答案后,我得到以下输出

为什么消息以 Unicode 字符形式出现,如何将其更改为消息?

0 投票
1 回答
2818 浏览

logging - NXLOG 日志采用 unicode 字符

我编写了如下代码,

和,

我得到了如下图所示的输出

在此处输入图像描述

如果我扩展其中一个日志,我会得到这样的原始日志,

在此处输入图像描述

为什么它在展开之前是 Unicode 字符?

0 投票
1 回答
1305 浏览

apache-kafka - 如何将日志文件从多个 Windows 服务器传输到中央服务器?

我有一个连续生成日志的 Tableau 服务器(Windows 平台)。我想将它流式传输到 apache spark 进行一些实时分析。我查看了以下解决方案,但似乎没有一个满足要求。

1) 使用 nxlog 代理。这是不可扩展的,因为将来日志可能来自多个 tableau 服务器。

2) fluented , flume 与 windows 不兼容。

3) Kafka 是毫无疑问的,因为它不跟踪日志文件。

什么是此类问题的可扩展解决方案?主要限制是 Tableau Server 在 Windows 上运行,

0 投票
2 回答
2345 浏览

regex - 问:使用 Regex + NXLog 解析 log4net 文件

我正在尝试将 log4net 文件解析为 json。

这是我的示例 log4net:

有了这个,我使用 xm_multiline 来捕获每个日志条目。

我使用正则表达式将时间戳捕获为标头,然后我使用正则表达式捕获两次换行符,然后将下一个时间戳记为结束行。但是,它仍然将第二个和最后一个条目视为一个日志条目。

这是输出:

我用它来产生那个输出:

我还尝试通过使用它来调整它,以避免将最后两个条目合并为一个。但是我无法再获得最后一个条目。

0 投票
1 回答
1008 浏览

datetime - 如何将时区添加到由 strftime 格式化的日期/时间?

我需要使用正确的时区格式化日期/时间并使用此格式字符串:%Y-%m-%dT%H:%M:%S. 但是,它使用的是当地时间。如何使其格式化时间,包括时区,或使用 UTC 时间?

0 投票
1 回答
800 浏览

apache-kafka - 加载kafka模块失败

我正在从下面尝试 nxlog kafka out 模块

关联

我收到以下错误消息

我在用 :

Nxlog 版本 - nxlog-ce-2.8.1248

卡夫卡版本 - kafka_2.9.2-0.8.1.1

最新的 librdkafka

此外,生产者和消费者的 librdkafka (rdkafka) 示例程序运行良好,所以我猜环境为 librdkafka 设置正确,但无法确定导致此问题的原因。

0 投票
1 回答
2295 浏览

python - 如何在 nxlog 中重新格式化日期时间字符串或如何为 python 日志文件设置日期时间格式

虽然这是一个两个问题的帖子,但任何一个问题的答案都可以解决我的一个问题,所以我只需要对这两个问题之一做出回应。

我正在使用一个名为dynamic-dynamodb的应用程序来扩展我们的发电机表。

接下来是通过nxlog将日志从那里获取到logstash,我也这样做了。

问题是日期时间格式有点错误,它是

2015-02-24 14:55:39,777

而不是(注意T.):

2015-02-24T14:55:39.777

坦率地说,关于如何配置日志输出的文档有点……好吧,这很垃圾。

我能够弄清楚如何将其格式化为 json,但我无法弄清楚如何更改日期时间格式。

这是我的格式(格式字符串作为heredoc存储在哈希中,然后作为chef中的模板写入conf):

所以,由于我不知道如何更改格式,所以我想在推送到 logstash 之前通过 nxlog 重新格式化日期时间字符串(它将日志读取为 json),但我看起来很好,我似乎也找不到如何做到这一点。

因此,任何回答这两个问题的帮助都会很棒。

1)如何在logger格式中直接重新格式化时间

或者

2)如何在我推送到logstash之前重新格式化nxlog中的日期时间