Overzicht
VictoriaLogs op Cloudzy geeft je een snelle, zelf-gehoste logdatabase die je zelf beheert. Start een enkel knooppunt voor ontwikkeling of een ruimere server voor productie, en wijs vervolgens Vector, Fluent Bit, of syslog ernaar en begin binnen seconden met queryen. Dedicated EPYC vCPUs, DDR5 RAM, puur NVMe en een 10 Gbps uplink zorgen dat ingest en queries snel blijven tijdens piekverkeer. Uurfacturering betekent dat je kunt opschalen tijdens drukke uren en daarna weer terugschalen.
Beschrijving
Deze One-Click-image bevat VictoriaLogs binnen Docker met een lichte systemd-wrapper, plus handige hulptools zoals Grafana, Vector, vmauth, vmalert, Alertmanager, en VictoriaMetrics single-knooppunt voor metrics. VictoriaLogs luistert op zijn eigen HTTP-poort en is direct klaar om logs te ontvangen en queries te beantwoorden. Zie de officiële documentatie voor het datamodel, ingestmethoden en querypatronen.
Open de webinterface
Begin met het bezoeken van de services die al op je server draaien. Vervang <SERVER-IP> door het IP-adres van je instantie.
- VictoriaLogs: http://<SERVER-IP>:9428 (opname, query's en metrics op /metrics).
- Grafana: http://<SERVER-IP>:3000 (eerste aanmelding is admin /admin, vervolgens wijzigen).
- VictoriaMetrics single-knooppunt: http://<SERVER-IP>:8428 voor Prometheus-compatibele metrics.
- vmalert UI & API: http://<SERVER-IP>:8880.
- vmauth poort: http://<SERVER-IP>:8427 voor authenticatie en routering.
- Alertmanager: http://<SERVER-IP>:9093.
- Vector API & UI: http://<SERVER-IP>:8686 als ingeschakeld in vector config.
Servicebeheer voor dag-1 operaties:
| sudo systemctl starten victoria-logs sudo systemctl stop victoria-logs sudo systemctl status victoria-logs docker ps |
Geavanceerde functies
Dit zijn de praktische verbeteringen die er toe doen voor een logsdatabase op compute die je zelf beheert. Ze verlagen de querylatentie, houden de opname soepel tijdens pieken, en geven je snel terugdraaiopties als een update zich misdraagt.
- Dedicated vCPU's en GPU VPS om vertragingen door druk gedeelde resources bij gelijktijdige schrijf- en leesoperaties te vermijden.
- Puur NVMe-opslag voor hoge IOPS bij WAL, indextaken en compacties.
- 10 Gbps network port voor shippers met hoge verzendsnelheid en veel dashboardgebruikers.
- Snapshots op aanvraag en terugdraaien vóór upgrades of schemawijzigingen.
- Per uur afrekenen betekent dat staging- of load-testklonen alleen kosten voor de uren dat je ze actief houdt.
Een enkele herstart past elke aanpassing toe. Geen datamigratie of DNS-wijzigingen nodig.
Gebruiksgemak
Je krijgt een overzichtelijk dashboard om te herstarten, snapshots te maken of regio's te migreren. Wijs Vector or Fluent Bit to http://<SERVER-IP>:9428 voor HTTP JSON-opname, of schakel syslog-ontvangers in op VictoriaLogs als je de voorkeur geeft aan TCP of UDP 514. Voorbeeldrecepten staan in de documentatie, en je kunt het eenvoudig houden met standaardvelden en later structuur toevoegen.
Prestatiegericht
Als je team Grafana panels insluit in publieke statuspagina's of interne portals, zorgen een lagere time-to-first-byte voor panels en snellere ad-hocquery's ervoor dat pagina's direct aanvoelen. NVMe I/O en een 10 Gbps-uplink houden responstijden stabiel wanneer meerdere gebruikers query's uitvoeren over grote tijdvensters.
Volledige controle over je site
Je hebt root-toegang. Stel retentie in, verwijder onnodige indexes, configureer vmauth gebruikers en koppel meldingen via vmalert en Alertmanager. De VictoriaLogs-container staat onder /root/VictoriaLogs, beheerd door een systemd-unit die de Makefile-targets aanroept, zodat updates voorspelbaar en omkeerbaar zijn. Gebruik docker ps om containers te inspecteren, of breid de stack uit met je eigen compose-bestanden.
Krachtige tools
Deze image bevat of combineert het volgende, zodat je je kunt richten op logkwaliteit in plaats van infrastructuur opzetten.
- VictoriaLogs enkelvoudig knooppunt voor snelle opname en query's op poort 9428.
- Grafana voor dashboards en ad-hocverkenning op poort 3000.
- VictoriaMetrics single-knooppunt als je ook metriekopslag wilt op poort 8428.
- vmauth om authenticatie toe te voegen en multi-tenant verkeer te routeren op poort 8427.
- vmalert om alarmregels te evalueren en alert API's beschikbaar te stellen op poort 8880.
- Vector als eenvoudige, high-throughput shipper met een API op 8686 wanneer ingeschakeld.
Wereldwijd bereik
Kies de regio die het dichtst bij je gebruikers ligt. Cloudzy heeft points of presence in:
- Noord-AmerikaNew York City, Dallas, Miami, Utah, Las Vegas
- EuropaLonden, Amsterdam, Frankfurt, Zürich
- Azië-Stille OceaanSingapore
Elke locatie biedt dezelfde 10 Gbps uplink, Tier-1 mix en 99,95% uptime SLA. Het enige verschil is afstand.
Toepassingsgegevens
Versie: Niet gespecificeerd
Besturingssysteem: Ubuntu Server 24.04
Minimale RAM: 1 GB
IP-typen: IPv6, IPv4
Zet VictoriaLogs nu in: je logsdatabase en dashboards zijn binnen enkele minuten klaar.
Notities en referenties: VictoriaLogs standaardpoort 9428 en /metrics endpoint, ingestievoorbeelden en datamodel zijn gedocumenteerd door VictoriaMetrics. Standaardpoorten voor vmauth 8427, vmalert 8880, VictoriaMetrics single-knooppunt 8428, en Grafana 3000 met first-login flow zijn gedocumenteerd in de officiële handleidingen.
Belangrijk: configuratie- en domeinverantwoordelijkheden
Je krijgt volledige SSH/root-toegang op elke OCA. Die kracht betekent ook dat jouw aanpassingen kunnen onderbreking de app. Lees dit voordat je configuraties aanpast.
- Jij beheert het domein. We verkopen of hosten geen domeinen/DNS. Als de app een domein nodig heeft, moet je je domein naar de server laten wijzen (A/AAAA/CNAME, en MX/TXT indien relevant). SSL-uitgifte en veel dashboards zijn afhankelijk van een correcte instelling.
- Het wijzigen van het domein/de hostname na installatie is niet triviaal. Veel OCA's schrijven het domein in configuraties (.env, reverse proxy, app-URL's). Als je het aanpast, update dan ook:
- Reverse proxy (Nginx/Caddy) en TLS-certificaten
- App 'external URL'/base-URL en callback/webhook-URL's
- Hardgecodeerde links in de app of add-ons
- Inloggegevens zijn belangrijk. De standaard admin hernoemen, wachtwoorden roteren of service-poorten wijzigen zonder de app-configuratie te updaten kan buitensluiten of services stoppen. Houd credentials veilig en in sync tussen de app, proxy en eventuele integraties.
- Nameserver-wijzigingen kunnen downtime veroorzaken. Het verplaatsen van je domein naar nieuwe nameservers of het bewerken van NS-records veroorzaakt propagatievertragingen. Plan wijzigingen, verlaag de TTL vooraf en verifieer A/AAAA-records voor je overschakelt.
- Firewall- of poortwijzigingen kunnen toegang verbreken. Als je SSH, HTTP/HTTPS, RDP, of app-poorten wijzigt, pas dan firewalls (UFW/CSF/security groups) en reverse-proxy-regels dienovereenkomstig aan.
- E-mail (SMTP)-poorten zijn standaard beperkt. Uitgaande mailpoorten (bijv. 25/465/587) kan zijn geblokkeerd om misbruik te voorkomen. Als je OCA e-mail moet versturen, vraag SMTP-toegang aan van support of gebruik een transactionele e-mailprovider (SendGrid/Mailgun/SES) via API of goedgekeurde SMTP.
- E-mail & whitelist. Als de app mail verstuurt of webhooks ontvangt, kan het wijzigen van IP's/hostnames invloed hebben op afleverbaarheid of allowlists. Update SPF/DKIM/DMARC en eventuele IP-allowlists.
- Maak een snapshot vóór elke grote wijziging. Gebruik de momentopname/back-up eerst. Als een plugin, update of configuratiewijziging averechts werkt, kun je in minuten terugrollen.
- Ondersteuningsbereik. Wij leveren de server en de vooraf geïnstalleerde OCA-image. Doorlopend configuratie op applicatieniveau (domeinen, DNS, app-instellingen, plugins en aangepaste code) vallen onder de verantwoordelijkheid van de gebruiker.
Vuistregel: als je aanraakt domein, poorten, wachtwoorden, hostnames of proxy/SSL-configuraties, reken erop dat je ook de app-instellingen moet updaten, en maak eerst een snapshot.
Installatie
- VictoriaMetrics-repo gekloond van GitHub naar
/root/VictoriaLogs - Docker en afhankelijkheden geïnstalleerd
- systemd-service aangemaakt
victoria-logsom de VictoriaLogs-container te beheren via make-commando's
Opdrachten
sudo systemctl start victoria-logs # Start VictoriaLogs service sudo systemctl stop victoria-logs # Stop service sudo systemctl status victoria-logs # Check service status docker ps # List running Docker containers
Toegangs-URL's
- Single-node VictoriaLogs →
http://<SERVER-IP>:9428 - Grafana →
http://<SERVER-IP>:3000 - Single-node VictoriaMetrics →
http://<SERVER-IP>:8428 - vmalert →
http://<SERVER-IP>:8880 - vmauth →
http://<SERVER-IP>:8427 - Alertmanager →
http://<SERVER-IP>:9093 - Vector UI →
http://<SERVER-IP>:8686
Documentatie
- https://docs.victoriametrics.com/victorialogs/