Я искал каркасы ведения журналов, доступные в 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.