_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

Log agregace za 10 minut

03. 11. 2025 1 min read intermediate

Logujete do souborů na 10 serverech? Tady je centralizované řešení za 10 minut.

Stack: Loki + Promtail + Grafana

Loki je „Prometheus pro logy” — lightweight, integruje se s Grafana.

Docker Compose

services:
loki:
image: grafana/loki:latest
ports: [“3100:3100”]
promtail:
image: grafana/promtail:latest
volumes:
- /var/log:/var/log
- ./promtail.yml:/etc/promtail/config.yml
grafana:
image: grafana/grafana:latest
ports: [“3000:3000”]

Promtail config

server: { http_listen_port: 9080 }
clients: [{ url: “http://loki:3100/loki/api/v1/push” }]
scrape_configs:
- job_name: system
static_configs:
- targets: [localhost]
labels: { job: varlogs, __path__: /var/log/*.log }

Strukturované logování

// JSON logy místo plain text
console.log(JSON.stringify({
level: “error”,
msg: “request failed”,
status: 500,
path: “/api/users”,
duration_ms: 1234
}));

Grafana queries

{job=”varlogs”} |= “error”
{job=”app”} | json | status >= 500

Tip

Logujte strukturovaně (JSON), tagujte prostředí a službu. Nastavte retenci na 30 dní.

logginglokidevops
Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.