This is an automated email from the ASF dual-hosted git repository.
poorejc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-flagon.git
The following commit(s) were added to refs/heads/master by this push:
new 6ad87bb updating single-node deployment instr. to account for late
2020 changes to Docker Desktop and docker-machine
6ad87bb is described below
commit 6ad87bb9f9d3c19c917dbb20d9fe00137f63370a
Author: poorejc <[email protected]>
AuthorDate: Thu Mar 4 22:06:08 2021 -0500
updating single-node deployment instr. to account for late 2020 changes to
Docker Desktop and docker-machine
---
docker/README.md | 29 +++++++++++++++++++----------
1 file changed, 19 insertions(+), 10 deletions(-)
diff --git a/docker/README.md b/docker/README.md
index 336a64f..6500175 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -1,23 +1,30 @@
Building Apache Flagon Docker Containers
===================================
-*Last Integration Test: 29 AUG 2019 using Docker Engine v19.03.1, Compose
v1.24.1, Machine v0.16.1*
+*Last Tested: 04 MAR 2021 using Docker Engine v20.10.2, Compose v1.27.4,
Machine v0.16.1*
+
+## This single-node deployment is meant for demonstrations and very limited
data collections with [Apache Flagon
UserALE.js](https://github.com/apache/incubator-flagon-useralejs).
+
+Configurations in this repository can be used in complimentary version of
appropriately scaled Elastic clusters.
+Other [projects](https://github.com/deviantony/docker-elk) or service
providers (e.g., AWS) provide excellent guidance for deploying production
clusters.
Prerequisites
-------------
-1. Install [``Docker``](http://docker.com) on your machine. Requires Docker
Compose 1.23 and above.
+1. ``Docker`` can be found [here](http://docker.com).
+ Alternatively, you can build this deployment in [Docker
Desktop](https://www.docker.com/products/docker-desktop) on either OSX or
Windows OS.
-1. Install docker-compose. Full instructions can be found
[``here``](https://docs.docker.com/compose/install/).
- If you install Docker through the [``Desktop
bundle``](https://www.docker.com/products/docker-desktop), docker-compose is
included.
+1. ``docker-compose`` can be found
[here](https://docs.docker.com/compose/install/). Requires Docker Compose 1.23
and above.
+ If you install Docker through [Docker
Desktop](https://www.docker.com/products/docker-desktop), docker-compose is
included.
+
+1. ``docker-machine`` can be found
[here](https://github.com/docker/machine/releases/).
+ Note that ``docker-machine`` was removed from [Docker
Desktop](https://www.docker.com/products/docker-desktop) in ver 2.1.4. If you
are running later versions you will need to install
[Docker/Machine](https://github.com/docker/machine/releases/) manually.
+ Alternatively, you can use ``virtualbox`` or other methods of provisioning
vms to run docker containers in. The instructions assume you are running
``docker-machine``.
Single Node Example Container
-----------------------------
-The single node deployment steps below will build a single-node logging server
on a single
-machine. This is suitable for demonstrations and very limited data
collections. Please
-refer to our
[``Kubernetes``](https://github.com/apache/incubator-flagon/tree/master/kubernetes)
guide for deployments that scale to your needs. In some cases,
-you may be able to use single node containers within scaling services (e.g.,
AWS EBS), but this
-requires special configuration. Please reach out to us at [our dev
list](mailto:[email protected]) for recommendations.
+The single-node deployment steps below will build a single-node logging server
on a single
+machine. This is suitable for demonstrations and very limited data collections.
1. Create docker-machine instance.
**Note**: If using Docker Desktop bundle for OSX, there is a known bug in
@@ -142,7 +149,7 @@ requires special configuration. Please reach out to us at
[our dev list](mailto:
![alt text][dashboard]
-1. To see container health metrics, launch Metricbeat:
+1. To see container performance metrics, launch Metricbeat:
```bash
$ docker-compose up -d metricbeat
@@ -152,6 +159,8 @@ requires special configuration. Please reach out to us at
[our dev list](mailto:
![alt text][metrics]
+ Note that metricbeat and logging with UserALE.js will strain the
single-node container. We recommend that metricbeat be started only for
demonstration purposes.
+
1. To stop all containers.
```bash
$ docker-compose stop