Каркас графин не работает должным образом в оболочке OpenDaylight Karaf - PullRequest
0 голосов
/ 13 мая 2019

Я искал каркасы ведения журналов, доступные в OpenDaylight Controller.Что-то похожее на стек ELK.

Я нашел apache decanter как возможный способ сделать это.https://karaf.apache.org/manual/decanter/latest-1/

Проблема в том, что он работает нормально с обычной оболочкой karaf, но не работает с оболочкой ODL karaf выпуска Oxygen SR4.

Согласно документации, https://karaf.apache.org/download.html#decanter-installation

feature:repo-add decanter
feature:install decanter-appender-elasticsearch
feature:install decanter-collector-log
feature:install decanter-collector-jmx

Я попробовал то же самое в оболочке ODF karaf.Я скачал бинарный файл Oxygen-SR4 и запустил оболочку karaf.

./karaf clean Apache Karaf starting up. Press Enter to open the shell now... 100% [========================================================================]

Karaf started in 0s. Bundle stats: 13 active, 13 total

    ________                       ________                .__  .__       .__     __       
    \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____ |  |___/  |_     
     /   |   \\____ \_/ __ \ /    \ |    |  \\__  \<   |  ||  | |  |/ ___\|  |  \   __\    
    /    |    \  |_> >  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/  >   Y  \  |      
    \_______  /   __/ \___  >___|  /_______  (____  / ____||____/__\___  /|___|  /__|      
            \/|__|        \/     \/        \/     \/\/            /_____/      \/          


Hit '<tab>' for a list of available commands and '[cmd] --help' for help on a specific command. Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight.

opendaylight-user@root>system:version 

4.1.6

opendaylight-user@root>feature:repo-add decanter Adding feature url

opendaylight-user@root>feature:install decanter-appender-elasticsearch
org.apache.karaf.features.core[org.apache.karaf.features.internal.service.FeaturesServiceImpl] : null

Но то же самое работает и с простой оболочкой apache karaf.

./karaf 
        __ __                  ____      
       / //_/____ __________ _/ __/      
      / ,<  / __ `/ ___/ __ `/ /_        
     / /| |/ /_/ / /  / /_/ / __/        
    /_/ |_|\__,_/_/   \__,_/_/         

  Apache Karaf (4.2.5)

Hit '<tab>' for a list of available commands and '[cmd] --help' for help on a specific command. Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> feature:repo-add decanter Adding feature url mvn:org.apache.karaf.decanter/apache-karaf-decanter/RELEASE/xml/features karaf@root()>  feature:install decanter-appender-elasticsearch                                                                                                                                               karaf@root()>

Может кто-нибудь указать, что здесь отсутствуетпотому что я чувствую, что версии оболочки похожи?

Можете ли вы также предложить некоторые другие каркасы ведения журналов для обработки журналов и данных Karaf в OpenDaylight Controller (Oxygen SR4), что-то похожее на стек ELK.

1 Ответ

1 голос
/ 13 мая 2019

мы используем графин в тестировании системы OpenDaylight.функции, которые мы устанавливаем (используя переменную featuresBoot в etc / org.apache.karaf.features.cfg:

odl-jolokia,decanter-collector-jmx,decanter-appender-elasticsearch

, но мы также настраиваем репозитории features:

mvn:org.apache.karaf.decanter/apache-karaf-decanter/1.0.0/xml/features

здесь вики-страница с некоторой дополнительной информацией.

вот пример того, как мы собираем данные, чтобы найти Использование памяти , и мы также устанавливаем эластичный поиск, который позволяет нам видетьэто как график с течением времени

Надеюсь, это поможет.

...