You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2015/02/04 17:36:14 UTC

[30/30] karaf-decanter git commit: Add NOTICE and README files

Add NOTICE and README files


Project: http://git-wip-us.apache.org/repos/asf/karaf-decanter/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-decanter/commit/08fefefc
Tree: http://git-wip-us.apache.org/repos/asf/karaf-decanter/tree/08fefefc
Diff: http://git-wip-us.apache.org/repos/asf/karaf-decanter/diff/08fefefc

Branch: refs/heads/master
Commit: 08fefefcc7a98864d610db99caf7ea8013d2fcc8
Parents: cfdd210
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Wed Feb 4 17:29:38 2015 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Wed Feb 4 17:29:38 2015 +0100

----------------------------------------------------------------------
 NOTICE | 36 +++++++++++++++++++++++
 README | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/08fefefc/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..1c93fe3
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,36 @@
+Apache Karaf Decanter
+Copyright 2015 The Apache Software Foundation
+
+
+I. Included Software
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+Licensed under the Apache License 2.0.
+
+This product includes software developed at
+Elasticsearch BV (http://elasticsearch.org).
+Licensed under the Apache License 2.0.
+
+II. Used Software
+
+This product uses software developed at
+The OSGi Alliance (http://www.osgi.org/).
+Copyright (c) OSGi Alliance (2000, 2010).
+Licensed under the Apache License 2.0.
+
+This product uses software developed at
+OPS4J (http://www.ops4j.org/).
+Licensed under the Apache License 2.0.
+
+This product uses software developed at
+FUSE Source (http://www.fusesource.org/).
+Licensed under the Apache License 2.0.
+
+This product uses software developed at
+SLF4J (http://www.slf4j.org/).
+Licensed under the MIT License.
+
+III. License Summary
+- Apache License 2.0
+- MIT License

http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/08fefefc/README
----------------------------------------------------------------------
diff --git a/README b/README
new file mode 100644
index 0000000..f5a18e6
--- /dev/null
+++ b/README
@@ -0,0 +1,95 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+Welcome to Apache Karaf Decanter
+================================
+Apache Karaf Decanter is a complete monitoring platform for Apache Karaf.
+
+Apache Karaf Decanter is very extensible, flexible, easy to install and use.
+
+Apache Karaf Decanter is composed by:
+    * Collectors and SLA Policies
+      The collectors are OSGi services responsible of harvesting monitoring data.
+      Two kinds of collectors are available:
+      - the polling collectors are invoked periodically by a scheduler
+      - the event driven collectors react to some events.
+      It's very dynamic (thanks to the OSGi services), so it's possible to add
+      a new custom collector (user/custom implementations).
+      The collectors are also responsible of checking the SLA, and delegate to
+      a notifier.
+    * Scheduler
+      The scheduler service is responsible to call the Polling Collectors,
+      gather the harvested data, and delegate to the dispatcher.
+    * Dispatcher
+      The dispatcher is called by the scheduler or the event driven collectors
+      to dispatch the collected data to the appenders.
+    * Appenders
+      The appenders are responsible to send/store the collected data to target
+      systems.
+    * Notifier
+      The notifier is called by the collectors' SLA. The notifier uses external
+      system to "publish" the SLA alert.
+    * Console & Web UI
+      The console is responsible of both SLA configuration and dashboard view.
+
+Getting Started
+===============
+Apache Karaf Decanter is available as a Karaf features.
+
+You have to register the Decater features repository:
+
+karaf@root()> feature:repo-add mvn:org.apache.karaf.decanter/decanter/3.0.0-SNAPSHOT/xml/features
+
+It's up to you to choose the features to install, depending of the systems that you want:
+
+* decanter-simple-scheduler
+This feature installs a very simple Decanter Scheduler using a Thread.
+
+karaf@root()> feature:install decanter-simple-schedular
+
+* decanter-collector-log
+This feature installs a Decanter Collector listening for all log messages happening in Karaf.
+
+karaf@root()> feature:install decanter-collector-log
+
+* decanter-collector-jmx
+This feature installs a Decanter Collector harvesting the JMX MBeans metrics.
+
+karaf@root()> feature:install decanter-collector-jmx
+
+* decanter-appender-log
+This feature installs a Decanter Appender that sends the collected data as log messages.
+
+karaf@root()> feature:install decanter-appender-log
+
+* decanter-appender-elasticsearch
+This feature installs a Decanter Appender that sends the collected data to a Elasticsearch
+database.
+
+karaf@root()> feature:install decanter-appender-elasticsearch
+
+* Optional features
+For convenience, Decanter also provides elasticsearch and kibana features installing elasticsearch
+and kibana directly in the Karaf instance.
+
+
+
+Thanks for using Apache Karaf Decanter !
+
+--
+The Karaf Team
+