-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Richard edited this page Aug 5, 2025
·
2 revisions
1875 sudo apt install gpg
1876 sudo mkdir -p /etc/apt/keyrings/
1877 wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
1878 echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
1879 sudo apt-get update
1880 sudo apt-get install alloy
1881 ps -aux | less
1882 sudo reboot n
1883 sudo systemctl start alloy
1883 sudo systemctl enable alloy
## Loki client
loki.write "default" {
endpoint {
url = "http://10.50.1.150:3100/loki/api/v1/push"
}
}
## Read system logs
local.file "syslog" {
path = "/var/log/syslog"
labels = {
job = "syslog",
host = sys.hostname
}
}
## Send syslog → Loki
loki.process "syslog" {
forward_to = [loki.write.default.receiver]
from = [local.file.syslog.receiver]
}
## Journal logs (systemd)
local.journal "systemd" {
labels = {
job = "systemd",
host = sys.hostname
}
}
loki.process "systemd" {
forward_to = [loki.write.default.receiver]
from = [local.journal.systemd.receiver]
Base alloy config