Grafana Loki: Kies het juiste installatiemodel voor jouw organisatie
geschreven door Jonas Lenntun op 17 juli 2025 15:04:57 CEST
Grafana Loki is een flexibele logbeheeroplossing die meerdere installatiemodellen 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 beheermiddelen beschikken voor het beheren van een loginfrastructuur.
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.
Je bent misschien ook geïnteresseerd in
Gerelateerde blogs

Grafana 12 is hier: We nemen de belangrijkste nieuwtjes met je door

Aan de slag met Grafana IRM in Grafana Cloud: Incidentbeheer voor 24/7 beschikbaarheid

Nog geen reacties
Vertel ons wat je denkt