Я новичок во всей структуре ElasticSearch и загрузил установленный плагин logstash-input-jmx, и теперь мне нужно проверить мою конфигурацию, но я не могу найти ни в одном из в документации LogStash точно, как протестировать плагин. Все, что у них есть в документации плагина в GitHub, - это предложение внизу, в котором говорится, чтобы запустить LogStash и протестировать ваш плагин, они не сообщают вам, как это сделать. На самом деле это стандартная реклама для всех плагинов, которая не очень полезна, если вы входите без каких-либо знаний о структуре.Как проверить, работает ли jmx-плагин в 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"
]
}
ТИА, Билл