Přehled
VictoriaLogs na Cloudzy vám dá rychlou, self-hosted databázi logů plně pod vaší kontrolou. Spusťte jeden uzel pro vývoj nebo výkonnější server pro produkci a pak namiřte Vector, Fluent Bit, nebo syslog na ni a začněte dotazovat během několika sekund. Dedikované EPYC vCPUs, DDR5 RAM, čistý NVMe a 10 Gbps uplink zajistí plynulý příjem i dotazy při špičkovém provozu. Hodinová fakturace umožňuje přidat výkon ve vytížené hodiny a zase ho snížit.
Popis
Tento obraz pro instalaci jedním kliknutím obsahuje VictoriaLogs uvnitř Docker s odlehčeným systemd wrapperem a užitečnými nástroji jako Grafana, Vector, vmauth, vmalert, Alertmanager a VictoriaMetrics single-node pro metriky. VictoriaLogs naslouchá na nativním portu HTTP a je připravena přijímat logy a odpovídat na dotazy ihned. Podrobnosti k datovému modelu, metodám ingestování a vzorům dotazů najdete v oficiální dokumentaci.
Přístup k webovému rozhraní
Začněte prozkoumáním služeb, které na vašem serveru již běží. Nahraďte <SERVER-IP> IP adresou vaší instance.
- VictoriaLogs: http://<SERVER-IP>:9428 (ingestování, dotazy a metriky na /metrics).
- Grafana: http://<SERVER-IP>:3000 (první přihlášení je admin /admin, pak to změňte).
- VictoriaMetrics single-node: http://<SERVER-IP>:8428 pro metriky kompatibilní s Prometheus.
- vmalert Uživatelské rozhraní a API: http://<SERVER-IP>:8880.
- vmauth brána: http://<SERVER-IP>:8427 pro autentizaci a směrování.
- Alertmanager: http://<SERVER-IP>:9093.
- Vector API & UI: http://<SERVER-IP>:8686 pokud je povoleno v vector config.
Příkazy pro správu služeb v prvním dni provozu:
| sudo systemctl spustit victoria-logs sudo systemctl stop victoria-logs sudo systemctl status victoria-logs docker ps |
Pokročilé funkce
Tady jsou praktická vylepšení, na kterých záleží u databáze logů na vlastním výpočetním prostředí. Snižují latenci dotazů, udržují ingestování plynulé při výkonových špičkách a umožňují rychlý rollback, pokud se aktualizace nechová správně.
- Dedikované vCPUs a DDR5 RAM abyste předešli zdržením způsobeným sousedními procesy při souběžných zápisech a čteních.
- Čistě NVMe úložiště pro vysoké IOPS při WAL, sestavování indexů a kompakcích.
- 10 Gbps network port pro rychlé shippery a větší počet uživatelů dashboardu.
- Snapshoty na vyžádání a rollback před upgrady nebo změnami schématu.
- Hodinové účtování znamená, že klony pro staging nebo zátěžové testy platíte jen za hodiny, po které běží.
Jediný restart aplikuje jakoukoli změnu velikosti. Žádná migrace dat ani úpravy DNS nejsou potřeba.
Jednoduchost použití
Získáte přehledný dashboard pro restart, vytvoření snapshotu nebo migraci do jiného regionu. Namiřte Vector or Fluent Bit to http://<SERVER-IP>:9428 pro ingestování HTTP JSON, nebo povolte syslog receivery v VictoriaLogs, pokud preferujete TCP nebo UDP 514. Ukázkové konfigurace jsou v dokumentaci a začít můžete jednoduše s výchozími poli, strukturu přidávejte postupně.
Zaměření na výkon
Pokud váš tým vkládá Grafana panely do veřejných status stránek nebo interních portálů, nižší čas do prvního bajtu u panelů a rychlejší ad hoc dotazy dělají stránky svižnějšími. NVMe I/O a linka 10 Gbps udržují doby odezvy stabilní i při dotazech více uživatelů nad velkými časovými okny.
Plná kontrola nad webem
Máte root. Nastavte retenci, prořeďte indexy, nakonfigurujte vmauth uživatele a zapojte alerty přes vmalert a Alertmanager. Kontejner VictoriaLogs běží pod /root/VictoriaLogs, spravovaný systemd jednotkou, která volá cíle Makefile, takže aktualizace jsou předvídatelné a vratné. Použijte docker ps ke kontrole kontejnerů nebo rozšíření stacku o vlastní compose soubory.
Výkonné nástroje
Tento obraz zahrnuje nebo spolupracuje s následujícím, abyste se mohli soustředit na kvalitu logů, ne na scaffolding.
- VictoriaLogs jeden uzel pro vysokorychlostní příjem a dotazování na portu 9428.
- Grafana pro dashboardy a ad-hoc průzkum na portu 3000.
- VictoriaMetrics single-node pokud chcete také ukládání metrik na portu 8428.
- vmauth pro přidání autentizace a směrování multi-tenant provozu na portu 8427.
- vmalert pro vyhodnocování pravidel alertování a vystavení API na portu 8880.
- Vector jako jednoduchý, vysokopropustný shipper s API na portu 8686, pokud je povolen.
Globální dosah
Vyberte region nejblíže vašim uživatelům. Cloudzy provozuje místa přítomnosti v:
- Severní AmerikaNew York City, Dallas, Miami, Utah, Las Vegas
- Evropa: Londýn, Amsterdam, Frankfurt, Curych
- Asie-PacifikSingapur
Každá lokalita nabízí stejný 10 Gbps uplink, Tier-1 mix a záruku dostupnosti 99,95 % SLA. Jediná proměnná je vzdálenost.
Podrobnosti aplikace
Verze: Nespecifikováno
Operační systém: Ubuntu Server 24.04
Minimální RAM: 1 GB
Typy IP: IPv6, IPv4
Nasadit VictoriaLogs: vaše databáze logů a dashboardy jsou připraveny během minut.
Poznámky a reference: VictoriaLogs výchozí port 9428 a /metrics endpoint, příklady ingestion a datový model jsou zdokumentovány VictoriaMetrics. Výchozí porty pro vmauth 8427, vmalert 8880, VictoriaMetrics single-node 8428, a Grafana 3000 s prvním přihlášením jsou zdokumentovány v jejich oficiálních průvodcích.
Důležité: Konfigurace a odpovědnosti za doménu
Na každém OCA dostáváš plný SSH/root přístup. Tato moc také znamená, že tvoje změny mohou přerušit aplikaci. Přečti si to prosím před úpravou konfigurací.
- Doménu spravujete vy. Neprodáváme ani nehostujeme domény/DNS. Pokud aplikace potřebuje doménu, musíte nasměrovat svou doménu na server (A/AAAA/CNAME a MX/TXT pokud relevantní). Vydání SSL a mnoho dashboardů na tom závisí, aby to bylo správně.
- Změna domény/hostname po instalaci není triviální. Mnoho OCA zapisuje doménu do konfigurací (.env, reverse proxy, app URLs). Pokud ji změníš, aktualizuj také:
- Reverzní proxy (Nginx/Caddy) a certifikáty TLS
- App „external URL“/base URL a callback/webhook URL
- Všechny pevně zadané odkazy v aplikaci nebo doplňcích
- Pověření je důležité. Přejmenování výchozího admina, rotace hesel nebo změna portů služeb bez aktualizace konfigurace aplikace může ztrátu přístupu nebo zastavit služby. Drž přihlašovací údaje v bezpečí a synchronizované napříč aplikací, proxy a všemi integracemi.
- Změny jmenných serverů mohou způsobit výpadek. Přesun domény na nové nameservery nebo editace NS záznamů spouští propagační prodlevy. Naplánuj změny, sniž TTL s předstihem a před přepnutím ověř A/AAAA záznamy.
- Úpravy firewallu nebo portů mohou narušit přístup. Pokud změníš SSH, HTTP/HTTPS, RDP nebo aplikační porty, aktualizuj odpovídajícím způsobem firewally (UFW/CSF/security groups) a pravidla reverse-proxy.
- Porty pro e-mail (SMTP) jsou ve výchozím nastavení omezeny. Odchozí mailové porty (např. 25/465/587) může být jsou blokovány jako ochrana proti zneužití. Pokud vaše OCA musí odesílat e-maily, požádejte o přístup SMTP. od podpory nebo použij transakčního poskytovatele e-mailů (SendGrid/Mailgun/SES) přes API nebo schválené SMTP.
- E-mail a seznamy povolených. Pokud aplikace posílá maily nebo přijímá webhooky, změna IP/hostnames může ovlivnit doručitelnost nebo allowlisty. Aktualizuj SPF/DKIM/DMARC a všechny IP allowlisty.
- Před každou větší změnou si uložte snímek. Použijte možnost panelu snímek/záloha nejdřív. Pokud se plugin, aktualizace nebo úprava konfigurace nevydaří, můžeš se za pár minut vrátit.
- Rozsah podpory. Poskytujeme server a předinstalovaný OCA image. Průběžnou konfigurace na úrovni aplikace (domény, DNS, nastavení aplikace, pluginy a vlastní kód) jsou v odpovědnosti uživatele.
Rychlé pravidlo: jestli se dotkneš doména, porty, hesla, hostnames nebo proxy/SSL konfigurace, počítej s aktualizací nastavení aplikace a nejdřív si udělej snapshot.
Instalace
- Naklonováno VictoriaMetrics repo z GitHub do
/root/VictoriaLogs - Nainstalovány Docker a závislosti
- Vytvořena systemd služba
victoria-logspro správu VictoriaLogs kontejneru přes make příkazy
Příkazy
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
Přístupové adresy URL
- Jeden uzel VictoriaLogs →
http://<SERVER-IP>:9428 - Grafana →
http://<SERVER-IP>:3000 - Jeden uzel 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
Dokumentace
- https://docs.victoriametrics.com/victorialogs/