Tutorial 1 ready for 2023
This commit is contained in:
parent
1e4154f133
commit
885a410b77
26 changed files with 462 additions and 256 deletions
|
|
@ -1,5 +1,3 @@
|
|||
\newpage
|
||||
|
||||
Lier des conteneurs
|
||||
-------------------
|
||||
|
||||
|
|
@ -16,7 +14,7 @@ Le premier conteneur qui doit être lancé est la base de données orientée sé
|
|||
temporelles :
|
||||
[InfluxDB](https://www.influxdata.com/time-series-platform/influxdb/).
|
||||
En effet, tous les autres conteneurs ont besoin de cette base de données pour
|
||||
fonctionner correctement\ : il serait impossible à *Chronograf* d'afficher les
|
||||
fonctionner correctement : il serait impossible à *Chronograf* d'afficher les
|
||||
données sans base de données, tout comme *Telegraf* ne pourrait écrire les
|
||||
métriques dans une base de données à l'arrêt.
|
||||
|
||||
|
|
@ -31,6 +29,16 @@ docker container run -p 8086:8086 -d --name mytsdb influxdb:1.8
|
|||
```
|
||||
</div>
|
||||
|
||||
::::: {.warning}
|
||||
|
||||
Remarquez que nous n'utilisons pas la version 2 d'InfluxDB. Sa mise en
|
||||
place est plus contraignantes pour faire de simples tests. Si vous
|
||||
souhaitez tout de même utiliser la dernière version de la stack TICK,
|
||||
vous pouvez consulter le `README` du conteneur sur le Docker Hub :\
|
||||
<https://hub.docker.com/_/influxdb>
|
||||
|
||||
:::::
|
||||
|
||||
Comme il s'agit d'une API REST, nous pouvons vérifier le bon fonctionnement de
|
||||
notre base de données en appelant :
|
||||
|
||||
|
|
@ -59,8 +67,8 @@ le client officiel (le binaire s'appelle `influx`) :
|
|||
```
|
||||
42sh$ docker container run --rm -it --link mytsdb:influxdb influxdb:1.8 \
|
||||
influx -host influxdb
|
||||
Connected to http://influxdb:8086 version 1.8.9
|
||||
InfluxDB shell version: 1.8.9
|
||||
Connected to http://influxdb:8086 version 1.8.10
|
||||
InfluxDB shell version: 1.8.10
|
||||
> show databases
|
||||
name: databases
|
||||
name
|
||||
|
|
@ -132,7 +140,7 @@ système. Pour cela, on commence par télécharger *Telegraf* :
|
|||
|
||||
<div lang="en-US">
|
||||
```bash
|
||||
V=1.19.2
|
||||
V=1.23.4
|
||||
P=telegraf-${V}_linux_$(uname -m)
|
||||
curl https://dl.influxdata.com/telegraf/releases/${P}.tar.gz | \
|
||||
tar xzv -C /tmp
|
||||
|
|
@ -163,7 +171,7 @@ Et observons ensuite :
|
|||
```bash
|
||||
42sh$ docker container run --rm -it --link mytsdb:zelda influxdb:1.8 \
|
||||
influx -host zelda
|
||||
InfluxDB shell version: 1.8.9
|
||||
InfluxDB shell version: 1.8.10
|
||||
> show databases
|
||||
name: databases
|
||||
name
|
||||
|
|
@ -199,6 +207,16 @@ lancé, celui-ci va régulièrement envoyer des métriques de cette machine.
|
|||
À vous de jouer pour lancer le conteneur
|
||||
[*Chronograf*](https://store.docker.com/images/chronograf).
|
||||
|
||||
::::: {.question}
|
||||
|
||||
#### InfluxDB v2 {-}
|
||||
|
||||
Chronograf n'existe plus en tant que projet indépendant dans la version 2, si
|
||||
vous êtes parti sur cette version, vous retrouverez les tableaux de bord
|
||||
directement dans l'interface d'InfluxDB, sur le port 8086.
|
||||
|
||||
:::::
|
||||
|
||||
L'interface de *Chronograf* est disponible sur le port 8888.
|
||||
|
||||
Consultez la [documentation du conteneur](https://hub.docker.com/_/chronograf)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue