Grafana Loki: Kies het juiste installatie­model voor jouw organisatie

geschreven door Jonas Lenntun op 17 juli 2025 15:04:57 CEST

Grafana Loki: Kies het juiste installatie­model voor jouw organisatie

Grafana Loki: Kies het juiste installatie­model voor jouw organisatie
6:31

Grafana Loki is een flexibele logbeheeroplossing die meerdere installatie­modellen biedt, afhankelijk van de behoeften van jouw organisatie.

Kies uit een monolithische installatie, een schaalbare single binary-opzet, microservices of Grafana Cloud.

In deze blog bespreken we de verschillende opties, welke het beste passen bij welk type organisatie, en de bijbehorende voor- en nadelen.

 

Overzicht

  • Monolithisch (alles-in-één): Eenvoudige installatie en beheer, maar beperkte schaalbaarheid (tot ca. 20 GB logs per dag). Geschikt voor kleine teams, testomgevingen en eenvoudige productie.

  • Single binary scalable: Hogere schaalbaarheid met aparte instanties voor schrijven en lezen. Ideaal voor groeiende omgevingen zonder volledige Kubernetes-setup.

  • Microservices (Kubernetes): Maximale controle en prestaties voor grote hoeveelheden logs. Vereist Kubernetes en ervaring met beheer.

  • Grafana Cloud: Volledig beheerde Loki-oplossing. Geen beheer nodig en schaalbaar logbeheer als dienst.

 

Vergelijkingstabel: Installatieopties voor Grafana Loki

Alternatieven

Complexiteit

Schaalbaarheid

Hoge beschikbaarheid

Voordelen

Nadelen

Geschikt voor

Monolithisch

Laag, alles in één proces

Beperkt (~20 GB/dag)

Meerdere instanties nodig

Eenvoudige installatie, minimaal onderhoud

Beperkte capaciteit, lage flexibiliteit

Kleine teams, testen, eenvoudige productie

Single binary schaalbaar

Gemiddeld, meerdere rollen, eenvoudiger dan microservices

Enkele TB/dag

Ingebouwd via meerdere nodes per rol

Goede schaalbaarheid, gemakkelijke overgang vanaf monolithisch

Meer instanties, proxy vereist

Groeiende omgevingen, Helm-installaties

Microservices

Hoog, elke component afzonderlijk

Massief (TB+/dag)

Volledige redundantie per component

Maximale prestaties, nauwkeurige resourcebeheer

Hoge complexiteit, vereist Kubernetes

Grote bedrijven, multi-tenant, clouddiensten

Grafana Cloud

Minimaal, geen beheer

Afhankelijk van het gekozen plan

Beheerd door Grafana Labs

Geen beheer nodig, snel aan de slag

Doorlopende kosten, minder controle

Ledereen die logs als dienst wil afnemen

 

Monolithische installatie (alles-in-één)

Bij een monolithische installatie worden alle componenten van Loki samen uitgevoerd in één enkel proces – dat wil zeggen één binary of container. Dit is de eenvoudigste manier om met Loki aan de slag te gaan, zowel voor testomgevingen als voor productieomgevingen met een laag logvolume. Grafana raadt deze modus aan tot ongeveer 20 GB logs per dag.

Voordelen:

  • Zeer eenvoudige installatie – slechts één proces om te beheren.
  • Snel te implementeren in test- of PoC-omgevingen.
  • Lage operationele kosten en weinig onderhoud nodig.

Nadelen:

  • Beperkte schaalbaarheid.
  • Opschalen vereist duplicatie van de volledige instantie.
  • Moeilijker om afzonderlijke onderdelen te optimaliseren (lezen vs. schrijven).

Geschikt voor: Kleine organisaties, testomgevingen en eenvoudige productie waar men snel centrale logbeheer wil opzetten zonder complexe configuratie.

 

Single binary in schaalbare modus (lees-/schrijf-backends)

Dit model is gebaseerd op dezelfde Loki-binary, maar verschillende instanties worden gestart voor verschillende rollen, zoals write-nodes voor het verzamelen en verwerken van logs, en read-nodes voor zoekopdrachten. Dit maakt hogere prestaties en horizontale schaalbaarheid mogelijk, zonder volledig over te stappen op een microservicesarchitectuur.

Voordelen:

  • Hogere schaalbaarheid (meerdere TB logs per dag).
  • Rolverdeling: eenvoudiger opschalen op basis van behoefte.
  • Standaardmodus in Loki's Helm-chart, eenvoudig te gebruiken in Kubernetes.

Nadelen:

  • Toegenomen complexiteit, meer instanties om te beheren.
  • Vereist load balancing tussen verschillende rollen (bijvoorbeeld via Nginx).
  • Niet zo fijn af te stemmen als een volledige microservices-architectuur.

Geschikt voor: Organisaties die de monolith ontgroeid zijn en willen opschalen zonder een volledige Kubernetes-omgeving in te voeren. Perfect voor Helm-gebaseerde implementaties in middelgrote omgevingen.

 

Microservices-distributie (Helm/Kubernetes)

In dit model draait elke Loki-component (distributor, ingester, querier, index gateway, ruler, enz.) als een aparte dienst, meestal in Kubernetes via een Helm-chart. Dit biedt maximale flexibiliteit en schaalbaarheid.

Voordelen:

  • Maximale prestaties en schaalbaarheid, ondersteuning voor logvolumes van TB+ formaat.
  • Componenten kunnen individueel geschaald worden.
  • Goede foutisolatie en resourcebeheer.

Nadelen:

  • Complex beheer, veel diensten om te beheren en te monitoren.
  • Grote initiële installatie-inspanning.
  • Vereist Kubernetes-kennis en DevOps-middelen.

Geschikt voor: Grote organisaties en operationele teams met eisen voor hoge beschikbaarheid, multi-tenancy en grootschalig logbeheer. Vereist een gevestigde Kubernetes-infrastructuur.

 

Grafana Cloud (hosted Loki)

Voor teams die alle voordelen van Grafana Loki willen benutten zonder zelf beheer, biedt Grafana Cloud een volledig beheerde Loki-service. Je stuurt simpelweg logs naar de cloud en gebruikt de Grafana-interface zoals gewoonlijk.

Voordelen:

  • Geen beheerlast, snelle time-to-value.
  • Automatische upgrades, back-ups en ondersteuning door Grafana Labs.
  • Geschikt voor zowel kleine als grote organisaties (er zijn gratis niveaus en bedrijfsabonnementen beschikbaar).

Nadelen:

  • Doorlopende kosten afhankelijk van volume en retentieperiode.
  • Minder controle over beheer en datalocatie.

Geschikt voor: Organisaties die eenvoud, time-to-market en ondersteuning prioriteren, of die niet over eigen beheer­middelen beschikken voor het beheren van een log­infrastructuur.

 

Samenvatting

Grafana Loki biedt meerdere manieren om logs te verzamelen, op te slaan en te analyseren, afhankelijk van de behoeften van jouw organisatie.

Een monolithische installatie is geschikt wanneer eenvoud het belangrijkst is. Single binary in schaalbare modus is een natuurlijke volgende stap zodra capaciteitslimieten worden bereikt. Het microservices-model past het beste bij grote productieomgevingen die volledige controle vereisen. Voor wie volledig zonder beheer wil, is Grafana Cloud een krachtig alternatief.

Kies de optie die de beste balans biedt tussen flexibiliteit, prestaties en beheersbaarheid, afgestemd op jullie technische volwassenheid.

 

Wil je met ons praten over Grafana? Lees meer over onze Grafana-adviesdiensten.

 

Onderwerpen: grafana

Nog geen reacties

Vertel ons wat je denkt