26 lines
593 B
Plaintext
26 lines
593 B
Plaintext
logging {
|
|
level = "warn"
|
|
format = "logfmt"
|
|
}
|
|
|
|
// Descubrir archivos de log
|
|
local.file_match "laravel_logs" {
|
|
path_targets = [
|
|
{ __path__ = "/var/log/repuve/padron-estatal.log", job = "padron_estatal", env = "prod" },
|
|
{ __path__ = "/var/log/repuve/repuve-nacional.log", job = "repuve_nacional", env = "prod" },
|
|
]
|
|
}
|
|
|
|
// Leer los archivos
|
|
loki.source.file "laravel_reader" {
|
|
targets = local.file_match.laravel_logs.targets
|
|
forward_to = [loki.write.local.receiver]
|
|
}
|
|
|
|
// Enviar a Loki
|
|
loki.write "local" {
|
|
endpoint {
|
|
url = "http://loki:3100/loki/api/v1/push"
|
|
}
|
|
}
|