问题标签 [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.
elasticsearch - Nxlog 在一定时间后无法发送事件日志
我正在使用ElasticSearch
//来集中我的日志Logstash
。Kibana
在我正在运行NXlog
以发送事件日志的服务器上。它已经运行了几天,但是在排除故障时它停止接收任何日志。
从我的 NXlog 日志中:
错误无法连接到 tcp 套接字。. . :端口号;由于目标机器主动拒绝,无法建立连接。
并且Elastic
搜索抛出异常
logging - 使用 NXLog、Logstash 解析 SQL 日志
我想使用NXLog将数据库中的所有日志[表创建、行插入、数据删除、数据选择等]发送到Logstash,我已经阅读了以下博客,
但是哪些接缝不适合我。任何帮助都将是非常可观的。
我的 nxlog 配置文件:
在 logstash 配置文件中,
然后我创建了新表,插入了许多记录,但在 kibana 中没有可见的日志。
sql-server - 使用 logstash 从日志文件中解析 sql 日志
我想从日志文件中读取 MSSQL 日志,编写 NXLOG 代码如下,
模块 SQL 在哪里,
输出配置是,
我已经在框中上传了示例文件,您可以使用 chrome 打开文件,两者都没有错误消息NXLOG
,Logstash
但我看不到输出。
我的意思是没有从这个文件收到数据。
logging - NXLOG 日志传送中缺少消息
我在ERRORLOG
文件中有以下 SQL 日志,
我在 nxlog 中使用了以下代码将日志发送到 Logstash ..
我仅在 kibana 中收到以下消息..
这里我只有这个日志的时间。为什么这个日志没有消息,我的意思是为什么Starting up database 'MyDatabase'.
不存在。我的日志传送方式有什么问题吗?
更新 更新@b0ti 答案后,我得到以下输出
为什么消息以 Unicode 字符形式出现,如何将其更改为消息?
logging - NXLOG 日志采用 unicode 字符
我编写了如下代码,
和,
我得到了如下图所示的输出
如果我扩展其中一个日志,我会得到这样的原始日志,
为什么它在展开之前是 Unicode 字符?
apache-kafka - 如何将日志文件从多个 Windows 服务器传输到中央服务器?
我有一个连续生成日志的 Tableau 服务器(Windows 平台)。我想将它流式传输到 apache spark 进行一些实时分析。我查看了以下解决方案,但似乎没有一个满足要求。
1) 使用 nxlog 代理。这是不可扩展的,因为将来日志可能来自多个 tableau 服务器。
2) fluented , flume 与 windows 不兼容。
3) Kafka 是毫无疑问的,因为它不跟踪日志文件。
什么是此类问题的可扩展解决方案?主要限制是 Tableau Server 在 Windows 上运行,
regex - 问:使用 Regex + NXLog 解析 log4net 文件
我正在尝试将 log4net 文件解析为 json。
这是我的示例 log4net:
有了这个,我使用 xm_multiline 来捕获每个日志条目。
我使用正则表达式将时间戳捕获为标头,然后我使用正则表达式捕获两次换行符,然后将下一个时间戳记为结束行。但是,它仍然将第二个和最后一个条目视为一个日志条目。
这是输出:
我用它来产生那个输出:
我还尝试通过使用它来调整它,以避免将最后两个条目合并为一个。但是我无法再获得最后一个条目。
datetime - 如何将时区添加到由 strftime 格式化的日期/时间?
我需要使用正确的时区格式化日期/时间并使用此格式字符串:%Y-%m-%dT%H:%M:%S
. 但是,它使用的是当地时间。如何使其格式化时间,包括时区,或使用 UTC 时间?
apache-kafka - 加载kafka模块失败
我正在从下面尝试 nxlog kafka out 模块
我收到以下错误消息
我在用 :
Nxlog 版本 - nxlog-ce-2.8.1248
卡夫卡版本 - kafka_2.9.2-0.8.1.1
最新的 librdkafka
此外,生产者和消费者的 librdkafka (rdkafka) 示例程序运行良好,所以我猜环境为 librdkafka 设置正确,但无法确定导致此问题的原因。
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中的日期时间