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 | ||
| software:applications:grafana:installer-alloy [2026/09/09 16:27] – yoann | software:applications:grafana:installer-alloy [2026/09/12 10:52] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 22: | Ligne 22: | ||
| systemctl start alloy.service | systemctl start alloy.service | ||
| </ | </ | ||
| + | |||
| + | < | ||
| + | Au redémarrage de la VM de test, le service ne se lance pas correctement lorsqu' | ||
| + | </ | ||
| + | |||
| + | Exemple de traces produites : | ||
| + | < | ||
| + | Sep 11 09:55:58 debian13 alloy[822]: ts=2026-09-11T07: | ||
| + | Sep 11 09:55:59 debian13 alloy[1124]: | ||
| + | Sep 11 09:55:59 debian13 alloy[1184]: | ||
| + | Sep 11 09:56:00 debian13 alloy[1225]: | ||
| + | Sep 11 09:56:00 debian13 alloy[1241]: | ||
| + | </ | ||
| + | |||
| + | NB : différence entre le niveau de log de journald (6 = info) et le niveau de log du message (level=error) : | ||
| + | < | ||
| + | Fri 2026-09-11 09: | ||
| + | _BOOT_ID=45dd826a0a754889acc7ad9a6f424189 | ||
| + | _MACHINE_ID=5df4553610a245108e232a3849f6cf67 | ||
| + | _HOSTNAME=debian13 | ||
| + | _RUNTIME_SCOPE=system | ||
| + | PRIORITY=6 | ||
| + | SYSLOG_FACILITY=3 | ||
| + | _SELINUX_CONTEXT=unconfined | ||
| + | _SYSTEMD_SLICE=system.slice | ||
| + | _TRANSPORT=stdout | ||
| + | _CAP_EFFECTIVE=0 | ||
| + | _STREAM_ID=c80027a1291647409ce772b009b03eb6 | ||
| + | SYSLOG_IDENTIFIER=alloy | ||
| + | _PID=822 | ||
| + | _UID=999 | ||
| + | _GID=989 | ||
| + | _COMM=alloy | ||
| + | _EXE=/ | ||
| + | _CMDLINE=/ | ||
| + | _SYSTEMD_CGROUP=/ | ||
| + | _SYSTEMD_UNIT=alloy.service | ||
| + | _SYSTEMD_INVOCATION_ID=e9a2d18b866945c4b5dfee4624d2fd52 | ||
| + | MESSAGE=ts=2026-09-11T07: | ||
| + | </ | ||
| + | ===== Configuration ===== | ||
| + | |||
| Par défaut, Alloy dispose d'une console web écoutant sur la boucle locale. Il est possible de la rendre ponctuellement disponible sur le réseau en modifiant la variable '' | Par défaut, Alloy dispose d'une console web écoutant sur la boucle locale. Il est possible de la rendre ponctuellement disponible sur le réseau en modifiant la variable '' | ||
| Ligne 48: | Ligne 90: | ||
| <code bash> | <code bash> | ||
| wget -q -O config.alloy https:// | wget -q -O config.alloy https:// | ||
| + | </ | ||
| + | |||
| + | ==== Concepts et syntaxe ==== | ||
| + | |||
| + | Les principaux éléments du fichier de configuration : | ||
| + | * Les commentaires sont introduits par '' | ||
| + | * Les **attributs** sous la forme '' | ||
| + | * Les **expressions** pouvant comprendre des valeurs littérales, | ||
| + | * Les **blocks** : permettent de configurer les composants en groupant leurs attributs directement ou via des imbrications. | ||
| + | * Les **composants** sont les principales unités de la configuration d' | ||
| + | |||
| + | Après modification du fichier de configuration, | ||
| + | |||
| + | <code bash> | ||
| + | alloy validate / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Filtrer les métriques ==== | ||
| + | |||
| + | Définir un filtre pour limiter les métriques | ||
| + | |||
| + | |||
| + | ==== Dump des métriques ==== | ||
| + | |||
| + | <code bash> | ||
| + | systemctl stop alloy.service | ||
| + | / | ||
| + | / | ||
| </ | </ | ||
| Ligne 58: | Ligne 129: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||