File tree Expand file tree Collapse file tree 4 files changed +166
-0
lines changed Expand file tree Collapse file tree 4 files changed +166
-0
lines changed Original file line number Diff line number Diff line change
1
+ chronograf :
2
+ container_name : chronograf
3
+ image : chronograf:latest
4
+ restart : unless-stopped
5
+ environment :
6
+ - TZ=Etc/UTC
7
+ # see https://docs.influxdata.com/chronograf/v1.9/administration/config-options/
8
+ - INFLUXDB_URL=http://influxdb:8086
9
+ # - INFLUXDB_USERNAME=
10
+ # - INFLUXDB_PASSWORD=
11
+ # - INFLUXDB_ORG=
12
+ # - KAPACITOR_URL=http://kapacitor:9092
13
+ ports :
14
+ - " 8888:8888"
15
+ volumes :
16
+ - ./volumes/chronograf:/var/lib/chronograf
17
+ depends_on :
18
+ - influxdb
19
+ # - kapacitor
20
+ networks :
21
+ - iotstack_nw
Original file line number Diff line number Diff line change
1
+ kapacitor :
2
+ container_name : kapacitor
3
+ image : kapacitor:1.5
4
+ restart : unless-stopped
5
+ environment :
6
+ - TZ=Etc/UTC
7
+ # see https://docs.influxdata.com/kapacitor/v1.6/administration/configuration/#kapacitor-environment-variables
8
+ - KAPACITOR_INFLUXDB_0_URLS_0=http://influxdb:8086
9
+ # - KAPACITOR_INFLUXDB_USERNAME=
10
+ # - KAPACITOR_INFLUXDB_PASSWORD=
11
+ # - KAPACITOR_HOSTNAME=kapacitor
12
+ # - KAPACITOR_LOGGING_LEVEL=INFO
13
+ # - KAPACITOR_REPORTING_ENABLED=false
14
+ ports :
15
+ - " 9092:9092"
16
+ volumes :
17
+ - ./volumes/kapacitor:/var/lib/kapacitor
18
+ depends_on :
19
+ - influxdb
20
+ networks :
21
+ - iotstack_nw
Original file line number Diff line number Diff line change
1
+ # Chronograf
2
+
3
+ ## <a name =" references " > References </a >
4
+
5
+ - [ * influxdata Chronograf* documentation] ( https://docs.influxdata.com/chronograf/ )
6
+ - [ * GitHub* : influxdata/influxdata-docker/chronograf] ( https://github.com/influxdata/influxdata-docker/tree/master/chronograf )
7
+ - [ * DockerHub* : influxdata Chronograf] ( https://hub.docker.com/_/chronograf )
8
+
9
+ ## <a name =" kapacitorIntegration " > Kapacitor integration </a >
10
+
11
+ If you selected Kapacitor in the menu and want Chronograf to be able to interact with it, you need to edit ` docker-compose.yml ` to un-comment the lines which are commented-out in the following:
12
+
13
+ ``` yaml
14
+ chronograf :
15
+ …
16
+ environment :
17
+ …
18
+ # - KAPACITOR_URL=http://kapacitor:9092
19
+ depends_on :
20
+ …
21
+ # - kapacitor
22
+ ```
23
+
24
+ If the Chronograf container is already running when you make this change, run:
25
+
26
+ ``` bash
27
+ $ cd ~ IOTstack
28
+ $ docker-compose up -d chronograf
29
+ ```
30
+
31
+ ## <a name =" upgradingChronograf " > Upgrading Chronograf </a >
32
+
33
+ You can update the container via:
34
+
35
+ ``` bash
36
+ $ cd ~ /IOTstack
37
+ $ docker-compose pull
38
+ $ docker-compose up -d
39
+ $ docker system prune
40
+ ```
41
+
42
+ In words:
43
+
44
+ * ` docker-compose pull ` downloads any newer images;
45
+ * ` docker-compose up -d ` causes any newly-downloaded images to be instantiated as containers (replacing the old containers); and
46
+ * the ` prune ` gets rid of the outdated images.
47
+
48
+ ### <a name =" versionPinning " > Chronograf version pinning </a >
49
+
50
+ If you need to pin to a particular version:
51
+
52
+ 1 . Use your favourite text editor to open ` docker-compose.yml ` .
53
+ 2 . Find the line:
54
+
55
+ ```
56
+ image: chronograf:latest
57
+ ```
58
+
59
+ 3 . Replace ` latest ` with the version you wish to pin to. For example, to pin to version 1.9.0:
60
+
61
+ ```
62
+ image: chronograf:1.9.0
63
+ ```
64
+
65
+ 4 . Save the file and tell ` docker-compose ` to bring up the container:
66
+
67
+ ```bash
68
+ $ cd ~/IOTstack
69
+ $ docker-compose up -d chronograf
70
+ $ docker system prune
71
+ ```
Original file line number Diff line number Diff line change
1
+ # Kapacitor
2
+
3
+ ## <a name =" references " > References </a >
4
+
5
+ - [ * influxdata Kapacitor* documentation] ( https://docs.influxdata.com/kapacitor/ )
6
+ - [ * GitHub* : influxdata/influxdata-docker/kapacitor] ( https://github.com/influxdata/influxdata-docker/tree/master/kapacitor )
7
+ - [ * DockerHub* : influxdata Kapacitor] ( https://hub.docker.com/_/kapacitor )
8
+
9
+ ## <a name =" upgradingKapacitor " > Upgrading Kapacitor </a >
10
+
11
+ You can update the container via:
12
+
13
+ ``` bash
14
+ $ cd ~ /IOTstack
15
+ $ docker-compose pull
16
+ $ docker-compose up -d
17
+ $ docker system prune
18
+ ```
19
+
20
+ In words:
21
+
22
+ * ` docker-compose pull ` downloads any newer images;
23
+ * ` docker-compose up -d ` causes any newly-downloaded images to be instantiated as containers (replacing the old containers); and
24
+ * the ` prune ` gets rid of the outdated images.
25
+
26
+ ### <a name =" versionPinning " > Kapacitor version pinning </a >
27
+
28
+ If you need to pin to a particular version:
29
+
30
+ 1 . Use your favourite text editor to open ` docker-compose.yml ` .
31
+ 2 . Find the line:
32
+
33
+ ```
34
+ image: kapacitor:1.5
35
+ ```
36
+
37
+ 3 . Replace ` 1.5 ` with the version you wish to pin to. For example, to pin to version 1.5.9:
38
+
39
+ ```
40
+ image: kapacitor:1.5.9
41
+ ```
42
+
43
+ Note:
44
+
45
+ * Be cautious about using the ` latest ` tag. At the time of writing, there was no ` linux/arm/v7 ` architecture support.
46
+
47
+ 4 . Save the file and tell ` docker-compose ` to bring up the container:
48
+
49
+ ```bash
50
+ $ cd ~/IOTstack
51
+ $ docker-compose up -d kapacitor
52
+ $ docker system prune
53
+ ```
You can’t perform that action at this time.
0 commit comments