gpt4 book ai didi

logstash - 如何测试JMX插件是否在Logstash中工作

转载 作者:行者123 更新时间:2023-12-02 04:36:37 26 4
gpt4 key购买 nike

我是整个ElasticSearch框架的新手,并下载了已安装的logstash-input-jmx插件,现在我需要测试我的配置,但在任何LogStash文档中都找不到准确地测试插件的方法。他们在GitHub插件文档中的所有内容都在底部有一句话,说着启动LogStash并测试您的插件,但他们没有告诉您确切的实现方法。事实上,这似乎是所有插件的标准选项,如果您在不了解框架的情况下进来的话,并不会很有帮助。

如果有帮助,以下是我的配置的一些详细信息:
logstash.conf

    input {
jmx
{
path => "file://*machinename*/D$/LS/logstash-5.1.1/config/jmx"
polling_frequency => 15
type => "jmx"
}
}
filter {
it [type] == "jmx" {
if ("Memory.HeapMemoryUsage" in [metric_path] or "Memory.NonHeapMemoryUsage" in [metric_path]) {
ruby {
code => "event['memoryUsage'] = event['metric_value_number'] * 100"
add_tag => [ "memoryUsage" ]
}
}
}
}

jmx.conf:
    {
"host" : *ip address of machine*,
"port" : *jmx listener port*,
"queries" : [
"object_name" : "java.lang:type=Memory",
"object_alias" : "Memory"
]
}

TIA,
法案

最佳答案

通过完全卸载/重新安装框架来弄清楚该问题,并在Ivan Krizsan的博客(https://www.ivankrizsan.se/2015/09/27/jmx-monitoring-with-the-elk-stack/)上找到了一个非常不错的教程,该教程有助于帮助我启动和运行该插件。

关于logstash - 如何测试JMX插件是否在Logstash中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41988252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com