informatique:docker:traefik
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:docker:traefik [2019/07/03 12:36] – ancienne révision (2019/07/03 11:36) restaurée florian | informatique:docker:traefik [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 80: | Ligne 80: | ||
===== Metrics - Influxdb et Grafana ===== | ===== Metrics - Influxdb et Grafana ===== | ||
- | [[: | + | ==== Configuration Traefik ==== |
- | <font inherit/ | + | |
- | [metrics.influxdb] | + | Pour mettre en oeuvre des métriques on peut utiliser le paramétrage suivant (pour alimenter du [[: |
- | address = " | + | |
- | protocol = " | + | < |
- | pushinterval = " | + | |
- | database = " | + | [metrics] |
- | retentionpolicy = "" | + | [metrics.influxdb] |
+ | address = " | ||
+ | protocol = " | ||
+ | pushinterval = " | ||
+ | database = " | ||
+ | retentionpolicy = "" | ||
</ | </ | ||
- | <font inherit/ | ||
- | < | + | ==== Configuration Docker ==== |
+ | |||
+ | L' | ||
version: ' | version: ' | ||
services: | services: | ||
- | <font inherit/ | + | |
image: influxdb | image: influxdb | ||
container_name: | container_name: | ||
Ligne 103: | Ligne 109: | ||
container_name: | container_name: | ||
[...] | [...] | ||
- | <font inherit/ | + | |
- | <font inherit/ | + | - Influxdb |
[...] | [...] | ||
</ | </ | ||
+ | ==== Decouverte des métriques ==== | ||
- | <font inherit/ | + | Au bout de quelques temps de vie on se retrouve avec les mesures suivantes dans influxdb : |
- | < | + | < |
- | **> use traefik_metrics** | + | Using database traefik_metrics> show measurements |
- | Using database traefik_metrics | + | |
- | **> show measurements** | ||
name: measurements | name: measurements | ||
name | name | ||
Ligne 128: | Ligne 133: | ||
traefik.entrypoint.requests.total | traefik.entrypoint.requests.total | ||
</ | </ | ||
- | <font inherit/ | ||
- | < | + | Exemple avec les mesures **traefik.backend.requests.total **: |
- | **> select * from " | + | < |
name: traefik.backend.requests.total | name: traefik.backend.requests.total | ||
time backend | time backend | ||
Ligne 149: | Ligne 153: | ||
1562152999968483889 backend-compose-nginx-dokuwiki 200 4 | 1562152999968483889 backend-compose-nginx-dokuwiki 200 4 | ||
</ | </ | ||
- | | + | ==== Grafana Dashboard ==== |
+ | |||
+ | J'ai publié mon dashboard sur grafana.com : [[https:// | ||
+ | {{: | ||
===== HTTPS avec Let's Encrypt | ===== HTTPS avec Let's Encrypt |
informatique/docker/traefik.1562153812.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)