Apache Karaf Decanter 2.10.0 is a major release on the 2.x series. It provids dependency updates, fixes and improvements:
* [KARAF-7666] - Decanter split parser throws ClassCastException
* [KARAF-7403] - Add a config param to use default key id in the split parser * [KARAF-7638] - remove non-reproducible timestamp
* [KARAF-7643] - Upgrade to Karaf 4.4.3 * [KARAF-7644] - Upgrade to ActiveMQ 5.17.3 * [KARAF-7645] - Upgrade to johnzon 1.2.19 * [KARAF-7646] - Upgrade to OSGi R8 * [KARAF-7647] - Upgrade to Camel 3.20.1 * [KARAF-7648] - Upgrade to dropwizard 4.2.15 * [KARAF-7649] - Upgrade to elasticsearch 8.6.1 * [KARAF-7650] - Upgrade to Jetty 9.4.50.v20221201 * [KARAF-7651] - Upgrade to mockito 5.1.1 * [KARAF-7652] - Upgrade to kafka 3.3.2 * [KARAF-7653] - Upgrade to oshi 6.4.0 * [KARAF-7654] - Upgrade to redisson 3.19.1 * [KARAF-7655] - Upgrade to CXF 3.5.5 * [KARAF-7656] - Upgrade to snmp4j 3.7.4 * [KARAF-7658] - Upgrade to hadoop-client 3.3.4 * [KARAF-7659] - Upgrade to influxdb-java 2.23 * [KARAF-7660] - Upgrade to orientdb-client 3.2.15 * [KARAF-7661] - Upgrade to mongo-java-driver 3.12.11 * [KARAF-7662] - Upgrade to prometheus 0.16.0 * [KARAF-7663] - Upgrade to aws-java-sdk 1.12.396 * [KARAF-7664] - Upgrade to lucene 9.5.0
Apache Karaf Decanter 2.9.0 is a major release on the 2.x series. It provides dependency updates, fixes and improvements, especially:
* [KARAF-7257] - Make the inclusion of camel history configurable
* [KARAF-7260] - Add a field to include only some categories in the collector log
* [KARAF-7268] - Upgrade to johnzon 1.2.16 * [KARAF-7328] - Upgrade to ActiveMQ 5.16.3 * [KARAF-7330] - Upgrade to karaf 4.2.15 * [KARAF-7332] - Upgrade to dropwizard 4.2.7 * [KARAF-7334] - Upgrade to jackson 2.13.1 * [KARAF-7335] - Upgrade to kafka 3.1.0 * [KARAF-7336] - Upgrade to oshi 6.1.0 * [KARAF-7337] - Upgrade to redisson 3.16.7 * [KARAF-7338] - Upgrade to CXF 3.5.0 * [KARAF-7339] - Upgrade to snmp4j 3.6.4 * [KARAF-7341] - Upgrade to influxdb 2.22 * [KARAF-7342] - Upgrade to orientdb-client 3.2.4 * [KARAF-7343] - Upgrade to prometheus 0.14.1 * [KARAF-7345] - Upgrade to Jetty 9.4.44.v20210927 * [KARAF-7346] - Upgrade to lucene 8.11.1 * [KARAF-7348] - Upgrade to build-helper-maven-plugin 3.3.0 * [KARAF-7349] - Upgrade to maven-resources-plugin 3.2.0 * [KARAF-7350] - Upgrade to maven-scm-publish-plugin 3.1.0 * [KARAF-7351] - Upgrade to asciidoctor-maven-plugin 2.2.1 * [KARAF-7352] - Upgrade to maven-bundle-plugin 5.1.4 * [KARAF-7357] - Upgrade to Apache POM 24 * [KARAF-7361] - Upgrade to Camel 3.14.1
Apache Karaf Decanter 2.8.0 is a major release on the 2.x series. It provides dependency updates, fixes and improvements, especially:
* [KARAF-7038] - Camel appender bundle is defined twice in the feature * [KARAF-7127] - InfluxDB appender doesn't start correctly
* [KARAF-7154] - Improve prometheus appender with expected properties * [KARAF-7169] - Rename LogAppender (PAX Logging) to LogCollector * [KARAF-7170] - Be able to define topic name in all collectors * [KARAF-7177] - Add warning log when socket collector BoundedInputStream is not large enough
* [KARAF-7069] - Upgrade to Velocity 2.3 * [KARAF-7078] - Upgrade to maven-bundle-plugin 5.1.2 * [KARAF-7199] - Upgrade to commons-io 2.11.0 * [KARAF-7200] - Upgrade to junit 4.13.2 * [KARAF-7201] - Upgrade to johnzon 1.2.14 * [KARAF-7202] - Upgrade to dropwizard 4.2.3 * [KARAF-7203] - Upgrade to Jetty 9.4.43.v20210629 * [KARAF-7204] - Upgrade to mockito 3.11.2 * [KARAF-7205] - Upgrade to oshi 5.8.2 * [KARAF-7206] - Upgrade to redisson 3.16.2 * [KARAF-7207] - Upgrade to CXF 3.4.4 * [KARAF-7209] - Upgrade to Camel 3.11.1 * [KARAF-7211] - Upgrade to hadoop-client 3.3.1 * [KARAF-7212] - Upgrade to kafka 2.8.0 * [KARAF-7213] - Upgrade to orientdb-client 3.2.0 * [KARAF-7214] - Upgrade to mongodb java driver 3.12.10 * [KARAF-7215] - Upgrade to prometheus 0.11.0 * [KARAF-7216] - Upgrade to lucene 8.9.0 * [KARAF-7245] - Upgrade to aws-java-sdk 1.12.62
Apache Karaf Decanter 2.7.0 is a major release on the 2.x series. It provides dependecy updates, fixes, improvements and new features, especially:
Take a look on ChangeLog for details.
* [KARAF-6982] - decanter-appender-file default file conflicts with decanter-alerting-service * [KARAF-7001] - Missing jackson packages in kafka collector/appender
* [KARAF-5971] - Add hdfs/s3 appender * [KARAF-6990] - Add grafana loki appender * [KARAF-7002] - Add Apache Druid collector * [KARAF-7005] - Add openstack collector
* [KARAF-6983] - JSON Marshaller configuration property "replaceDotsByUnderscores" not in .cfg * [KARAF-6984] - Incorrect example in Decanter Alerting Service configuration * [KARAF-6987] - Add bind address on socket collector * [KARAF-7000] - Add System-Wide CPU Load to the oshi collector * [KARAF-7003] - Manage connection exception on REST collector
* [KARAF-7007] - Refactore Camel Tracer as Camel intercept strategy
* [KARAF-6486] - Upgrade to Camel 3.7.1 * [KARAF-7014] - Upgrade to johnzon 1.2.10 * [KARAF-7015] - Upgrade to elasticsearch 7.10.2 * [KARAF-7016] - Upgrade to Jetty 9.4.36.v20210114 * [KARAF-7019] - Upgrade to Kafka 2.7.0 * [KARAF-7020] - Upgrade to oshi 5.4.1 * [KARAF-7021] - Upgrade to redisson 3.15.0 * [KARAF-7022] - Upgrade to CXF 3.4.2 * [KARAF-7025] - Upgrade to influxdb 2.21 * [KARAF-7026] - Upgrade to orientdb-client 3.1.7 * [KARAF-7027] - Upgrade to prometheus 0.10.0 * [KARAF-7028] - Upgrade to lucene 8.8.0
* [KARAF-6981] - Installation instruction referent to v2.0.0 instead of the current or a generic version
Apache Karaf Decanter 2.6.0 is a major release on the 2.x series. It provides dependency updates, fixes, improvements and new features, especially:
Take a look on ChangeLog for details.
* [KARAF-6834] - Extend pax-logging import version range in log collector * [KARAF-6835] - Remove decanter process collector
* [KARAF-6706] - Add snmp collector * [KARAF-6736] - Add camel processing * [KARAF-6864] - Add a groupBy processor
* [KARAF-6837] - Place a bound on the data read in the rest servlet + socket collectors
* [KARAF-6806] - Upgrade to Jackson Databind 2.10.5 * [KARAF-6927] - Upgrade to commons-io 2.8.0 * [KARAF-6928] - Upgrade to junit 4.13.1 * [KARAF-6929] - Upgrade to ActiveMQ 5.15.13 * [KARAF-6930] - Upgrade to Karaf 4.2.10 * [KARAF-6931] - Upgrade to johnzon 1.2.8 * [KARAF-6932] - Upgrade to paho mqtt client 1.2.5 * [KARAF-6933] - Upgrade to camel 2.25.2 * [KARAF-6934] - Upgrade to dropwizard 4.1.16 * [KARAF-6935] - Upgrade to elasticsearch 7.10.0 * [KARAF-6936] - Upgrade to Jetty 9.4.35.v20201120 * [KARAF-6937] - Upgrade to mockito 3.6.28 * [KARAF-6938] - Upgrade to kafka 2.6.0 * [KARAF-6939] - Upgrade to Pax Logging 1.11.7 * [KARAF-6940] - Upgrade to oshi 5.3.6 * [KARAF-6941] - Upgrade to redisson 3.14.0 * [KARAF-6942] - Upgrade to CXF 3.4.1 * [KARAF-6943] - Upgrade to Cassandra java driver 4.9.0 * [KARAF-6944] - Upgrade to influxdb 2.20 * [KARAF-6945] - Upgrade to orientdb-client 3.1.5 * [KARAF-6946] - Upgrade to mongodb java driver 3.12.7 * [KARAF-6947] - Upgrade to lucene 8.7.0
Apache Karaf Decanter 2.5.0 is a major release on the 2.x series. It provides dependency updates and improvements especially:
Take a look on ChangeLog for details.
* [KARAF-6735] - Typo mistake in oshi collector topic
* [KARAF-5691] - Add Pax Web Jetty Handler Collector
* [KARAF-5910] - Improve REST collectors and appender with basic auth and extended user configuration * [KARAF-6699] - Improve socket appender to deal with "connect" mode * [KARAF-6765] - Add "streaming" mode for Socket Collector
* [KARAF-6712] - Upgrade to Apache pom parent 23 * [KARAF-6719] - Upgrade to jackson 2.10.4 * [KARAF-6739] - Upgrade to johnzon 1.2.7 * [KARAF-6740] - Upgrade to paho mqtt client 1.2.4 * [KARAF-6742] - Upgrade to dropwizard 4.1.9 * [KARAF-6743] - Upgrade to elasticsearch 7.7.1 * [KARAF-6744] - Upgrade to commons-io 2.7 * [KARAF-6745] - Upgrade to kafka 2.5.0 * [KARAF-6746] - Upgrade to oshi 5.1.2 * [KARAF-6747] - Upgrade to redisson 3.13.0 * [KARAF-6748] - Upgrade to CXF 3.3.6 * [KARAF-6749] - Upgrade to Cassandra java driver 4.6.1 * [KARAF-6750] - Upgrade to influxdb 2.19 * [KARAF-6751] - Upgrade to orientdb 3.1.0 * [KARAF-6752] - Upgrade to mongodb java driver 3.12.5 * [KARAF-6753] - Upgrade to prometheus 0.9.0 * [KARAF-6754] - Upgrade to jetty websocket 9.4.29.v20200521 * [KARAF-6755] - Upgrade to lucene 8.5.1 * [KARAF-6756] - Upgrade to maven-gpg-plugin 1.6 * [KARAF-6757] - Upgrade to maven-javadoc-plugin 3.2.0 * [KARAF-6758] - Upgrade to maven-resources-plugin 3.1.0 * [KARAF-6759] - Upgrade to build-helper-maven-plugin 3.1.0 * [KARAF-6760] - Upgrade to maven-antrun-plugin 3.0.0
Apache Karaf Decanter 2.4.0 is a major release on the 2.x series. It provides a fix on the prometheus appender feature and new important features like:
Take a look on ChangeLog for details.
* [KARAF-6646] - Create Elasticsearch collector * [KARAF-6647] - Create redis collector * [KARAF-6656] - Add prometheus collector * [KARAF-6671] - Add oshi collector * [KARAF-6673] - Add a aggregator processor * [KARAF-6679] - Add ConfigAdmin collector
* [KARAF-6678] - Add feature verify on Decanter
* [KARAF-5844] - Add processors * [KARAF-6694] - Upgrade to elasticsearch 7.6.2
Apache Karaf Decanter 2.3.0 is a major release on the 2.x series. It provides bug fixes, improvements and new features, especially:
Take a look on ChangeLog for details.
* [KARAF-6227] - Unresolvable dependency for decanter-appender-influxdb * [KARAF-6240] - Decanter regex parser throw an exception at activate before he got the concrete configuration * [KARAF-6249] - Avoid NullPointerException in the CsvMarshaller * [KARAF-6269] - decanter : appender-jms / collector-jms bundles not started correctly ( hung in waiting state) * [KARAF-6284] - elasticsearch feature missing some import packages * [KARAF-6285] - Elasticsearch feature throws ClassCastException: org.ops4j.pax.logging.log4jv2.Log4jv2LoggerContext cannot be cast to org.apache.logging.log4j.core.LoggerContext * [KARAF-6292] - Default collector-rest topic * [KARAF-6427] - Decanter does not build with OpenJDK * [KARAF-6450] - Upgrade to Jackson 2.9.10 * [KARAF-6540] - MongoDB Appender can't be installed due to missing import * [KARAF-6629] - Memory leak in elasticsearch rest appender * [KARAF-6631] - Decanter SoapCollectorTest testWithValidRequest is flacky
* [KARAF-6121] - Add prometheus appender
* [KARAF-5741] - Improve Decanter alerting by supporting time series and multi-attributes * [KARAF-5777] - Decanter Camel collector should use Message History to retrieve From/To Node * [KARAF-5922] - Be able to personalize the email sent by the alerter * [KARAF-6223] - Avoid blacklisting of the appenders * [KARAF-6242] - Improve Split and Regex parser by casting data * [KARAF-6318] - Be able to persist AlertStore data * [KARAF-6342] - Log Appender is always adding location information causing an expensive new Throwable() to be called for every log * [KARAF-6392] - Be able to define event topic prefix in the collector system * [KARAF-6401] - Use JDK8 in Decanter * [KARAF-6455] - Improve SOAP collector by adding request response time * [KARAF-6475] - Use a thread pool executor in the collector system * [KARAF-6539] - Use non typed index in elasticsearch appender * [KARAF-6617] - camel collector utests are failing with JDK 11
* [KARAF-6533] - Add itest coverage in Decanter
* [KARAF-6437] - Be able to use property/templating in email alerter
* [KARAF-6295] - Avoid confusion between rest collector and rest-servlet collector * [KARAF-6541] - Remove deprecated elasticsearch appender and remove backend * [KARAF-6620] - Remove the spring-boot-starter-decanter module
* [KARAF-6228] - Upgrade to Felix maven-bundle-plugin 4.2.0 * [KARAF-6246] - Upgrade to elasticsearch 6.6.2 * [KARAF-6255] - Upgrade to elasticsearch 7.6.1 * [KARAF-6375] - Upgrade to cassandra 3.11.4 * [KARAF-6478] - Upgrade to ActiveMQ 5.15.10 * [KARAF-6481] - Upgrade to json-api 1.1.4 * [KARAF-6482] - Upgrade to derby 10.14.2.0 * [KARAF-6483] - Upgrade to johnzon 1.2.3 * [KARAF-6484] - Upgrade to Karaf 4.2.8 * [KARAF-6485] - Upgrade to paho mqtt client 1.2.2 * [KARAF-6487] - Upgrade to Pax Logging 1.11.2 * [KARAF-6488] - Upgrade to kafka 2.4.1 * [KARAF-6489] - Upgrade to CXF 3.3.4 & Camel 2.24.2 * [KARAF-6490] - Upgrade to influxdb 2.17 * [KARAF-6491] - Upgrade to mongodb 3.12.2 * [KARAF-6492] - Upgrade to redisson 3.11.6 * [KARAF-6493] - Upgrade to jetty websocket 9.4.22.v20191022 * [KARAF-6494] - Upgrade to javax mail 1.6.2 * [KARAF-6496] - Upgrade to orientdb 3.0.26 * [KARAF-6622] - Upgrade to PAX Exam 4.13.2 * [KARAF-6630] - Upgrade to junit 4.13 * [KARAF-6635] - Upgrade to ActiveMQ 5.15.11 * [KARAF-6636] - Upgrade to dropwizard 4.1.5 * [KARAF-6637] - Upgrade to mockito 3.3.3 * [KARAF-6638] - Upgrade to CXF 3.3.5 * [KARAF-6641] - Upgrade to JNA 5.5.0 * [KARAF-6642] - Upgrade to orientdb-client 3.0.29 * [KARAF-6643] - Upgrade to redisson 3.12.3 * [KARAF-6644] - Upgrade to jetty websocket servlet 9.4.27.v20200227 * [KARAF-6657] - Upgrade to Camel 2.25.0 * [KARAF-6658] - Upgrade to ActiveMQ 5.15.12 * [KARAF-6659] - Upgrade to johnzon 1.2.4
Apache Karaf Decanter 2.2.0 is a maintenance release on the 2.x series. It provides improvements and bug fixes.
Especially:
Take a look on ChangeLog for details.
* [KARAF-5998] - MongoDB appender component doesn't activate correctly * [KARAF-6047] - can not install feature elasticsearch * [KARAF-6146] - Decanter log alerter throws a NullPointerException
* [KARAF-6002] - Add websocket appender
* [KARAF-4777] - Add InfluxDB appender * [KARAF-5915] - Improve the API Parser adding key data as parameter * [KARAF-5972] - Add the row data collect type Numeric for the collector-jdbc * [KARAF-5976] - Add TimescaleDB appender * [KARAF-6009] - Be able to add property filters on appenders * [KARAF-6053] - Be able to define the marshaller in log appender * [KARAF-6054] - Reuse existing karafName, hostAddress, hostName if exist in "bridgeable" collectors * [KARAF-6055] - Kafka appender should perform send().get() * [KARAF-6117] - Provide split and regex parsers * [KARAF-6118] - Add SOAP collector * [KARAF-6161] - REST collector should populate the status code when connection doesn't work
* [KARAF-5905] - Update netty and netty handler versions in Karaf Decanter Cassandra * [KARAF-5924] - Update spring-boot starter to spring-boot 2.x * [KARAF-5936] - Upgrade to maven-scm-publish-plugin 3.0.0 and asciidoctor-maven-plugin 1.5.6 * [KARAF-5960] - Upgrade to Apache POM 21
* [KARAF-5904] - Use the asciidoctor-maven-plugin and custom ASF theme for the manual generation
Apache Karaf Decanter 2.1.0 is a maintenance release on the 2.x series. It provides lot of improvements and bug fixes.
Especially:
Take a look on ChangeLog for details.
* [KARAF-5890] - Decanter JMS Collector/Appender features has a requirement on ConnectionFactory service * [KARAF-5891] - Decanter Log Collector creates a recursive log in Pax Logging
* [KARAF-5802] - Add JDBC collector
* [KARAF-5653] - Add a feature for the decanter manual * [KARAF-5747] - Add append file capability in decanter-appender-file * [KARAF-5754] - Make Decanter elasticsearch-jest appender support HTTPS/XPack enabled ES * [KARAF-5785] - Add JMXMP support in JMX collector * [KARAF-5792] - Support add, rename, remove to the custom fields of Decanter collectors * [KARAF-5793] - Provide an option replace the dot or not in json field in the JsonMarshaller * [KARAF-5799] - Be able to execute JMX operation in the collector * [KARAF-5801] - Add regex filtering on collector file * [KARAF-5864] - Add triming in system command output in the system collector to allow clean type conversion * [KARAF-5888] - Be able to define a line parser service in the file collector * [KARAF-5892] - Decanter JMS Collector should deal with "raw" message when no unmarshaller is provided * [KARAF-5894] - Introduce a raw marshaller/unmarshaller (identity)
* [KARAF-5889] - Enable RAT on Decanter and fix all missing ASF headers
* [KARAF-5659] - Upgrade to Kafka 1.1.x * [KARAF-5660] - Upgrade to elasticsearch 6.2.x (and corresponding bundle) * [KARAF-5744] - Upgrade to elasticsearch 6.2.4 * [KARAF-5817] - Upgrade to maven-bundle-plugin 3.5.1 * [KARAF-5884] - Upgrade Kafka Collector and Appender to support Kafka 1.x * [KARAF-5885] - Upgrade to commons-io 2.6 and improve Tailer configuration
Apache Karaf Decanter 2.0.0 is a new Decanter series, providing new features and bug fixes.
It's designed to work specifically on Apache Karaf 4.x.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in Karaf version >= 4.
NB: Apache Karaf Decanter 2.0.0 still provides embedded backend instances, like Elasticsearch 6, Kibana 6, OrientDB and much more. However, for production, we recommend to use a dedicated and isolatic instance of these backends.
* [KARAF-5492] - Increase collectors scheduler period * [KARAF-5587] - Deal with client error in appenders
* [KARAF-4818] - Remove Jest client to use "native" REST elasticsearch client * [KARAF-5391] - Add decanter:alert* commands and MBeans * [KARAF-5462] - Provide Decanter DropWizard Metric integration * [KARAF-5479] - Provide a file appender * [KARAF-5501] - Upgrade to Kibana 6.x * [KARAF-5502] - Add OrientDB appender (with the corresponding inner feature)
* [KARAF-5454] - Collector socket - Add UDP protocol support * [KARAF-5510] - Add custom fields support in log collector and appenders * [KARAF-5557] - Support custom unmarshaller in socket collector * [KARAF-5575] - Upgrade file appender to use SCR config property * [KARAF-5577] - Define the marshaller in collector/appender configuration
* [KARAF-5576] - Move all backends in an unique module * [KARAF-5579] - Rename SLA bundles to Alerting * [KARAF-5580] - Rename tools-jar-wraper to tools-jar-wrapper
* [KARAF-5500] - Upgrade to Elasticsearch 5.x & 6.x
Apache Karaf Decanter 1.4.0 is a maintenance release, providing new features (Karaf scheduler, email alerter improvements, ...) and bug fixes.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
* [KARAF-4906] - Decanter e-mail alerter can't use javamail authentication * [KARAF-5141] - Decanter log collector seems to consume lot of resources on Karaf 4.1.x * [KARAF-5186] - [DECANTER] - Fails work in case the event topic contains arbitrary characters like % * [KARAF-5212] - Decanter Elasticsearch Appender feature should install com.fasterxml.jackson.core bundle * [KARAF-5238] - Embedded Kibana can block installation of decanter collectors * [KARAF-5239] - JMX collector doesn't full harvest metrics * [KARAF-5240] - Default Kibana dashboard doesn't render correctly
* [KARAF-4541] - Upgrade to Kafka 0.11.0.0
* [KARAF-3696] - Decanter: Switch to Karaf provided Scheduler (Cron-based) * [KARAF-4645] - Alerters should be throttable * [KARAF-4850] - Be able to specify several object names for the JMX collector * [KARAF-4929] - Email alerter should support list of destination (to) addresses * [KARAF-5060] - Be able to configure the index name in elasticsearch appenders * [KARAF-5192] - Decanter collector should be able to filter some loggers * [KARAF-5244] - Refactor kafka config handling
* [KARAF-3890] - Provide Decanter CXF interceptor collector * [KARAF-5033] - Provide a Camel EventNotifier collector
Apache Karaf Decanter 1.3.0 is a major new Decanter release, providing new features (new collectors, new appenders) and bug fixes.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
For details, see the ChangeLog:
* [KARAF-4647] - Can't append into Elasticsearch with JMS * [KARAF-4757] - Decanter: elasticsearch-appender-rest shouldn't be dependent on http * [KARAF-4767] - Decanter: collectors and appenders can't be re-used without default configuration
* [KARAF-4749] - Support range, equal, and notequal for BigDecimal in org/apache/karaf/decanter/sla/checker/Checker.java * [KARAF-4791] - Decanter: elasticsearch-rest appender should support multipe addresses * [KARAF-4794] - Decanter: make sure the discovery is disabled if only one address is configured * [KARAF-4799] - JMS collector should support TextMessage
* [KARAF-4706] - Create MQTT collector * [KARAF-4742] - Decanter: Add Java Process JMX Collector
Apache Karaf Decanter 1.2.0 is a major new Decanter release, providing lot of new features (new collectors, new appenders) and bug fixes.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
* [KARAF-4516] - Extend Karaf feature import version range in Decanter Kibana bundle * [KARAF-4525] - Decanter log collector should not ignore the log alerter category * [KARAF-4532] - SystemCollector throws IOException * [KARAF-4574] - EventAdmin not injected in file collector * [KARAF-4580] - Installing elasticsearch feature fails on Windows * [KARAF-4594] - Log4J socket collector error handling mutiple clients * [KARAF-4604] - JsonUnMarshaller doesn't handle Map and Lists * [KARAF-4605] - Kafka Collector uses the same topic for eventadmin and kafka * [KARAF-4625] - JMS appender should use MapMessage property instead of JMS properties * [KARAF-4629] - Can't append into Elasticsearch
* [KARAF-4558] - Upgrade to Elasticsearch 1.7.4 * [KARAF-4560] - Upgrade to ActiveMQ 5.13.3 * [KARAF-4561] - Upgrade to Johnzon 0.9.3-incubating
* [KARAF-4565] - Set ConfigurationPolicy.REQUIRE for decanter appenders and collectors * [KARAF-4610] - Improve Decanter scheduler to reduce latency
* [KARAF-4298] - Add MongoDB appender * [KARAF-4320] - Create socket collector and appender * [KARAF-4530] - Create Kafka collector * [KARAF-4531] - Create JMS collector * [KARAF-4546] - Support embedding decanter into spring boot apps
Apache Karaf Decanter 1.1.0 is the first release on the Decanter 1.1.x serie. It's a complete new version of Decanter including a lot of new features and bug fixes.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
* [KARAF-4059] - Exception thrown during elasticsearch restart * [KARAF-4121] - Escape characters in the log collection * [KARAF-4125] - Elasticsearch clusterName and nodeName can't be changed * [KARAF-4305] - Logs and JMX stats do not show in kibana with default settings * [KARAF-4312] - Have to provide a decanter src distribution * [KARAF-4341] - Add REST collector to pull metrics from jolokia * [KARAF-4375] - IllegalArgumentException: invalid topic exception * [KARAF-4432] - Marshaller is not able to deal with some event properties * [KARAF-4440] - Decanter eventadmin collector should cast type property as String * [KARAF-4448] - Type property is not correctly populated by the eventadmin collector * [KARAF-4453] - Marshaller doesn't include subject property * [KARAF-4480] - LogAppender should use timestamp instead of timeStamp
* [KARAF-3624] - Provide Kibana 4.1 feature * [KARAF-4331] - Upgrade to elasticsearch 2.2.0 * [KARAF-4431] - Upgrade to kafka 0.9.0.0
* [KARAF-4113] - Be able to use a remote elasticsearch instance in Decanter Kibana * [KARAF-4170] - Authentication to access Kibana dashboard on karaf-decanter * [KARAF-4171] - Authentication to access elasticsearch-head on karaf-decanter * [KARAF-4295] - Use of Elasticsearch REST API in addition of the TransportClient (by configuration) * [KARAF-4300] - Centralize maven bundle plugin config * [KARAF-4304] - Cleanup elasticsearch code and build * [KARAF-4344] - Migrate decanter to DS * [KARAF-4369] - Collect bundle and other OSGi events in decanter * [KARAF-4430] - Kafka appender should deal with the ConnectException when the Kafka broker is not available * [KARAF-4438] - Define the max.request.size on the kafka appender configuration, and increase the default value * [KARAF-4463] - Secure Kibana 4 * [KARAF-4466] - Add a note about elasticsearch & kibana best practice for large installation * [KARAF-4467] - decanter-appender-elasticsearch feature should be an alias to decanter-appender-elasticsearch-native-2.x * [KARAF-4481] - LogAppender should check if the event is ignored earlier to avoid useless processing * [KARAF-4495] - Add custom fields support in all collectors
* [KARAF-3698] - Add decanter cassandra appender * [KARAF-3773] - Add decanter redis appender * [KARAF-4120] - Provide elasticsearch 2.x feature * [KARAF-4291] - Add kafka appender * [KARAF-4296] - Add mqtt appender * [KARAF-4303] - Create decanter marshalling services * [KARAF-4321] - Add log4j socket collector * [KARAF-4368] - Support SSL for kafka appender * [KARAF-4404] - Create eventadmin collector * [KARAF-4443] - Create default dahboards in Decanter Kibana 4.x
Apache Karaf Decanter 1.0.1 is a fix version on the decanter-1.x serie. It also brings new features like the file collector.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
* [KARAF-4061] - Decanter ElasticSearchAppender - NumberFormatException
* [KARAF-4063] - Upgrade to elasticsearch 1.7.1 * [KARAF-4101] - Upgrade to elasticsearch 1.7.3
* [KARAF-3979] - Be able to define a SLA check for a given type * [KARAF-4008] - Add custom fields support in JMX collector * [KARAF-4014] - Add a warning in Decanter System dashboard
* [KARAF-3904] - Add elasticsearch eshead plugin in embedded instance * [KARAF-3905] - Provide file collector (as in logstash)
Apache Karaf Decanter 1.0.0 is the first release of Decanter.
Decanter is a completed monitoring and alerting solution for Apache Karaf container, and related applications running on it.
You can use Decanter in any Karaf version.
* [KARAF-3815] - Decanter can't retrieve metrics for ObjectName containing white spaces * [KARAF-3855] - Decanter JMX collector create bunch of threads * [KARAF-3884] - ElasticsearchAppender sometimes throws NullPointer Exception when adding o.toString() to arrayBuilder * [KARAF-3889] - The clusterName for the elasticsearch appender isn't an optional configuration as it should be.
* [KARAF-3845] - Upgrade to elasticsearch 1.6.0 * [KARAF-3847] - Upgrade to kibana 3.1.2
* [KARAF-3777] - Add Karaf source IP address or hostname in the collected data * [KARAF-3836] - Add a configuration allowing to define the period of the simple scheduler * [KARAF-3848] - Be able to define the embedded elasticsearch node by configuration * [KARAF-3849] - Provide "key turn" kibana dashboards * [KARAF-3851] - Be able to poll remote MBeanServer * [KARAF-3883] - The elasticsearch appender uses the default clustername of Elasticsearch client, this needs to be configurable
* [KARAF-3637] - Decanter: JDBC appender * [KARAF-3771] - Add decanter system collector * [KARAF-3772] - Add Decanter SLA support * [KARAF-3861] - Add CamelAppender * [KARAF-3862] - Add CamelSLA * [KARAF-3863] - Add CamelTracer collector * [KARAF-3865] - Add decanter documentation * [KARAF-3866] - Add decanter JMS appender * [KARAF-3870] - Create SLA email alerting * [KARAF-3881] - The embedded ElasticSearch Node should be configurable through config-admin
* [KARAF-3675] - Check if recent Johnzon snapshot is OSGi ready