Skip to content
Richard edited this page Aug 5, 2025 · 2 revisions

This is the set for Grafana Alloy install

There will be a needed reboot of the system after install

 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

Clone this wiki locally