Polycrate API 0.11.27 released: Pod Status, DataSource & SLO Dashboard
Polycrate API 0.11.27 ist ein großes Feature-Release mit Fokus auf K8sApp Pod-Status-Tracking, …

TL;DR
Logs sind das unverzichtbare “Gedächtnis” jeder Applikation, aber ihre Speicherung explodiert oft zur größten Kostenposition in der Cloud. Traditionelle Lösungen wie Elasticsearch oder Splunk indexieren jedes einzelne Wort – das macht sie mächtig, aber extrem ressourcenhungrig. Loki verfolgt einen radikal anderen Ansatz: “Like Prometheus, but for Logs.” Es indexiert nur die Metadaten (Labels), nicht den Inhalt. Das Ergebnis ist ein Log-System, das Petabytes an Daten zu einem Bruchteil der Kosten in günstigem Object Storage (S3) speichert und nahtlos in Grafana integriert ist.
Klassische Log-Systeme (wie der ELK Stack) erstellen einen riesigen invertierten Index über den gesamten Text. Wenn Sie 1 TB Logs schreiben, brauchen Sie oft nochmal 1 TB für den Index. Das frisst teuren RAM und schnelle SSDs.
Loki dreht den Spieß um.
app=frontend, env=production), genau wie Prometheus. Der eigentliche Log-Text bleibt komprimiert und unindexiert.Das größte Problem bei AWS CloudWatch Logs oder Elastic ist die “Retention” (Aufbewahrungsdauer). Aus Kostengründen werden Logs oft nach 14 Tagen gelöscht. Loki wurde für die Cloud-Ära gebaut.
error in den letzten 5 Minuten”).Der Kontextwechsel tötet die Produktivität. Wenn Sie in einem Dashboard einen CPU-Spike sehen, wollen Sie nicht in ein anderes Tool wechseln und Zeitstempel kopieren. Da Loki und Prometheus dieselben Labels nutzen, ermöglicht Grafana den nahtlosen Split-Screen. Klicken Sie auf den Spike im Graphen, und Grafana zeigt Ihnen exakt die Logs von genau den Pods, die zu diesem Zeitpunkt liefen. Dieser “Context-Switch” dauert Millisekunden, nicht Minuten.
Hier entscheidet sich, ob Sie eine “Log-Steuer” an AWS zahlen oder ob Sie Kontrolle über Ihre Daten haben.
Szenario A: AWS CloudWatch Logs (Die teure Blackbox) CloudWatch ist der Standard, aber das Preismodell ist aggressiv.
Szenario B: Loki mit Managed Kubernetes von ayedo Im ayedo App-Katalog ist Loki der Standard für Logging.
logcli oder Grafana können Sie Logs in Echtzeit streamen (“tail -f”), genau wie auf dem Server – ein Feature, das in der CloudWatch-Weboberfläche oft quälend langsam ist.| Aspekt | AWS CloudWatch Logs | ayedo (Managed Loki) |
|---|---|---|
| Indexierung | Volltext (Teuer) | Metadaten/Labels (Effizient) |
| Speicher-Backend | Proprietär | Object Storage (S3/MinIO) |
| Kosten (Ingest) | Hoch ($0.50+/GB) | Infrastruktur (Minimal) |
| Abfrage-Kosten | Pay-per-Query | Inklusive (Compute) |
| Retention | Teuer (Oft kurz) | Günstig (Langzeit auf S3) |
| Live-Tail | Träge / Verzögert | Echtzeit (WebSocket) |
| Strategisches Risiko | Hoher Lock-in | Volle Souveränität |
Loki vs. Elasticsearch (ELK): Wer gewinnt? Wenn Sie komplexe Volltext-Analysen brauchen (“Finde alle Logs, wo Wort X vorkommt, aber nicht Wort Y, gewichtet nach Relevanz”), ist Elasticsearch unschlagbar. Für den klassischen DevOps-Alltag (“Warum ist der Pod abgestürzt?” oder “Zeig mir alle 500er Fehler”) ist Loki die bessere Wahl: Es ist einfacher zu betreiben, verbraucht viel weniger RAM und ist drastisch günstiger.
Brauche ich einen Agenten auf den Nodes? Ja. Der Standard ist Promtail (oder der Grafana Agent). Er läuft als DaemonSet auf jedem Kubernetes–Node, sammelt die Container-Logs ein, versieht sie mit den korrekten Kubernetes-Labels (Pod-Name, Namespace) und schickt sie an Loki. Im ayedo Stack ist das alles vorinstalliert.
Kann ich Alerts auf Logs bauen? Absolut. Da Loki in den Grafana Alertmanager integriert ist, können Sie Alarme definieren wie: “Wenn mehr als 10 Mal pro Minute das Wort ‘Deadlock’ in den Datenbank-Logs auftaucht, alarmiere den Bereitschaftsdienst via Slack.”
Wie schnell ist die Suche ohne Index? Überraschend schnell. Da Loki die Suche in kleine Stücke (Chunks) zerteilt und parallelisiert (auf Lambda oder Kubernetes-Pods), können Terabytes an Logs in Sekunden durchsucht werden. Der Trick ist, die Suche über Labels (z.B. app=payment) vorzufiltern, damit Loki nicht alles scannen muss.
Logging ist oft ein “Write-Only”-Datengrab: Man speichert Terabytes, schaut sie aber fast nie an – zahlt aber immense Summen dafür. AWS CloudWatch Logs und Elasticsearch sind für dieses Muster technologisch und ökonomisch oft Overkill. Loki korrigiert dieses Missverhältnis. Es bietet eine leichtgewichtige, kosteneffiziente Architektur, die perfekt auf die Bedürfnisse von Cloud-Native–Umgebungen zugeschnitten ist. Mit dem ayedo Managed Stack erhalten Sie eine Logging-Lösung, bei der Sie sich endlich leisten können, alle Logs aufzubewahren, ohne bei der Rechnung zusammenzuzucken.
Polycrate API 0.11.27 ist ein großes Feature-Release mit Fokus auf K8sApp Pod-Status-Tracking, …
Polycrate CLI Version 0.29.16 bringt umfassende Verbesserungen für das Monitoring von …
Polycrate API 0.11.24 ist ein großes Feature-Release mit Fokus auf Site Reliability Engineering …