Стек лося, почему я не могу создать индекс сообщений rabbitmq? - PullRequest
0 голосов
/ 05 ноября 2019

Недавно я разработал веб-приложение на C #, которое генерирует и потребляет сообщения при обмене типами тем RabbitMQ, все работает очень хорошо. Чем я решил использовать стек ELK для анализа журналов RabbitMQ, и он также работал очень хорошо, как и ожидалось, чем начались мои проблемы, когда я решил попробовать записать все сообщения, которые производятся и потребляются. Я следовал этому руководству для развертывания стека ELK.

Как установить стек ELK в Debian 9

Чем началась моя проблема ... Это выдержка из curl -XGET 'localhost:9200'

{
  "name" : "dvv7m8h",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "545-XOzEQ7W2C982ISVnng",
  "version" : {
    "number" : "6.8.4",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "bca0c8d",
    "build_date" : "2019-10-16T06:19:49.319352Z",
    "build_snapshot" : false,
    "lucene_version" : "7.7.2",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

и, как говорится в официальной документации ( Плагин ввода Rabbitmq ) Мне нужно включить плагин, выполнив эту команду bin/logstash-plugin install logstash-input-rabbitmq, но bin нетКоманда logstash-plugin доступна для меня ! Я пытался искать почти везде во всемирной паутине, но через три дня все равно ничего не дало. В качестве ссылки я также выложу свой конфигурационный файл logstash.

input {
   rabbitmq {
                host => 'xxx.yyy.zz.nn:5672'
                exchange => "my_exchange"
                exchange_type => "topic"
                id => "rabb"
                }

        }
}
output {
      elasticsearch {
      hosts => ["http://localhost:9200"]
      index => "rabtest-%{+YYYY.MM.dd}"
   }
}

Может кто-нибудь сказать мне, что мне не хватает? Плагин уже поставляется как пакет внутри logstash v.6.8.x? Почему у меня нет вышеупомянутой команды для установки плагина? Спасибо.

...