问题标签 [logstash-configuration]

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 回答
83 浏览

regex - 匹配模式的正则表达式上的 Logstash 配置错误

你能检查一下下面的正则表达式是否有多种情况。

多种情况:

日志消息是:

grok 过滤器是:

这在像http://grokconstructor.appspot.com/do/match#result这样的 grokDebugger 站点中运行良好

但是,当我运行它时,它会给出一个配置错误(检查 --configtest。)

所以请提供正确的写RE的方法??

0 投票
1 回答
225 浏览

regex - logstash 配置中 cc_digits 的正则表达式匹配模式

msg 字段数据为:

grok 匹配模式是:

规则:

我正在检查下面的 grokDebugger

http://grokconstructor.appspot.com/do/match#result

这不是编写匹配模式的正确方法。任何人都可以提供编写模式的正确方法。

0 投票
1 回答
96 浏览

regex - grok 匹配模式的常用正则表达式

我需要通用RE来表示以下值

我正在尝试使用我的 grok 调试器进行以下配置,例如

http://grokconstructor.appspot.com/do/match#result

我需要一个正则表达式中所有类型的内容的共同支持

0 投票
1 回答
94 浏览

rspec - 包含“语义”部分时的 _grokparsefailure

我正在使用 rspec 测试我的 logstash 配置以匹配基本的 tomcat 日志,但是当我在 grok 模式中指定字段时它会失败(没有字段,它会成功!)。

//编辑:将 TOMCAT_DATESTAMP 更正为 CATALINA_DATESTAMP,即:

当 ":logTimestamp" 部分在模式中时,什么都不匹配。当它被删除时,它与这条线相匹配......关于为什么的任何想法?这是用户错误,安装错误还是其他?

0 投票
1 回答
694 浏览

api - 如何配置 logstash 以向 APIGEE 分析 API 发出请求?

我对 ELK 堆栈非常陌生,正在尝试使用 URL 形式的 APIGEE 分析 REST API。来自 URL 的响应将是一个 JSON 文件。继续实施的最佳方法是什么?

0 投票
1 回答
1205 浏览

logstash - logstash mutate 过滤器总是对哈希和数组进行字符串化

我有一个 json 日志文件,我将其作为此配置的输入

每一行都是一个深度嵌套的 JSON。

在过滤器中,

当我说

  • 如果 old_field 是嵌套的哈希/数组,则将其转换为字符串然后添加。无论如何我可以保留类型而不是对其进行字符串化吗?
0 投票
1 回答
1713 浏览

logging - 为 Docker Logstash 映像设置日志位置

我正在尝试创建与自定义交互的Docker图像。想知道什么是为将要读取的日志位置设置物流的方法。该进程在 EC2 上运行,并将利用基于文件的输入从 Apache、HAProxy、Jboss 应用程序中读取数据。如果有人能对此有所了解,将不胜感激。LogstashhttpLogstashLogstash

0 投票
3 回答
26286 浏览

logstash - Logstash SQL Server 数据导入

我想使用 JDBC SQL Server 作为输入使用 Logstash 在 ElasticSearch 中导入数据,但我收到错误类路径不正确。

任何人都知道如何使用 Logstash 连接以获取 sqljdbc FILE WITH CONFIG FILE 的正确位置

0 投票
1 回答
2414 浏览

logstash - Logstash过滤geo_point与lat long?

我的 grok 过滤器(工作)的一部分抓取以下两个字段:

%{NUMBER:XCent} %{NUMBER:YCent}

这是纬度,长点。

我正在尝试添加位置引脚,但是当我在配置文件上使用 --debug 标志时不断出现配置失败

在我进入本节之前,我的所有配置都有效。

我的想法是,这基本上是 logstash 1.4 的弹性文档所建议的

https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-geo-point-type.html

编辑:找到了在过滤器中应用配置的更好方法,更新了代码。

0 投票
0 回答
829 浏览

java - 如何将 syslog 时间戳转换为 logstash 中的纪元数

我有以 syslog 格式记录时间的日志。我想将该时间戳的元数据标记转换为纪元时间以用于输出到石墨。

这就是我到目前为止所拥有的。我不相信日期过滤器会做我希望它做的事情,即获取时间戳并将其转换。有没有办法过滤系统日志时间戳并将其变异为纪元?