OpenShift Logging met Loki

De afgelopen jaren heeft OpenShift voor de logging stack standaard gebruik gemaakt van de EFK stack (ElasticSearch, FluentD, Kibana). Tegenwoordig kunnen cluster beheerders er ook voor kiezen om LokiStack voor de logging te gebruiken.

Het grote verschil tussen deze twee stacks is het punt waarop de zware last getild wordt. ElasticSearch verricht al een hoop werk tijdens het verzamelen (ingest) van de logs, terwijl Loki een minimaal aantal velden indexeert en de rest van het werk uitstelt tot een daadwerkelijke query.

Ook zit er verschil in hoe data wordt opgeslagen, waarbij loki index data op S3 opslaat.

Als laatste grote verschil is er het bekijken van de logs. Met de EFK stack ben je aangewezen op een aparte applicatie (Kibana), waar je met Loki in de OpenShift Web Console kunt blijven, of een externe Grafana kunt gebruiken.

In deze video laat Wander zien hoe je een OpenShift cluster kunt configureren om de LokiStack te gebruiken, en hoe je vervolgens in de OpenShift Web Console deze logs kunt queryen.

Gerelateerde posts