Přehled
VictoriaLogs on Cloudzy vám poskytuje rychlou, samostatně hostovanou databázi protokolů, kterou ovládáte. Roztočte jeden uzel pro vývojáře nebo prostornou krabici pro výrobu a ukažte Vektor, Plynulý bit, nebo na něj syslog a začněte dotazovat během několika sekund. Vyhrazené EPYC vCPU, DDR5 RAM, čisté NVMe a 10 Gb/s uplink udržují ingest a dotazy rychlé během špičkového provozu. Hodinové účtování znamená, že můžete zvýšit počet rušných hodin a později se vrátit zpět.
Popis
Tento obrázek na jedno kliknutí se odešle VictoriaLogs uvnitř Dockeru s lehkým systémovým obalem a navíc šikovnými společníky jako Grafana, Vektor, vmauth, vmalert, Správce výstraha VictoriaMetrics s jedním uzlem pro metriky. VictoriaLogs naslouchá na svém nativním portu HTTP a je připravena okamžitě přijímat protokoly a odpovídat na dotazy. Datový model, metody zpracování a vzory dotazů naleznete v oficiální dokumentaci.
Přístup k webovému rozhraní
Začněte návštěvou služeb, které již na vašem serveru běží. Nahradit <SERVER-IP> s IP vaší instance.
- VictoriaLogs: http://<SERVER-IP>:9428 (příjem, dotazy a metriky na /metrics).
- Grafana: http://<SERVER-IP>:3000 (první přihlášení je admin /admin, pak jej změňte).
- VictoriaMetrics s jedním uzlem: http://<SERVER-IP>:8428 pro metriky kompatibilní s Prometheus.
- vmalert UI & API: http://<SERVER-IP>:8880.
- vmauth brána: http://<SERVER-IP>:8427 pro ověření a směrování.
- Správce výstrah: http://<SERVER-IP>:9093.
- Vektorové API a uživatelské rozhraní: http://<SERVER-IP>:8686 pokud je povoleno v vektor config.
Ovládací prvky servisu pro operace 1. den:
| sudo systemctl start victoria-protokoly sudo systemctl zastávka victoria-protokoly sudo systemctl postavení victoria-protokoly docker ps |
Pokročilé funkce
Zde jsou praktické upgrady, na kterých záleží pro databázi protokolů na počítači, který vlastníte. Snižují latenci dotazů, udržují příjem plynule během špiček a umožňují rychlé vrácení zpět, pokud se aktualizace chová nesprávně.
- Vyhrazené vCPU a DDR5 RAM abyste se vyhnuli hlučným sousedům při souběžném zápisu a čtení.
- Čisté úložiště NVMe pro vysoké IOPS na WAL, sestavení indexu a komprimaci.
- 10 Gbps network port pro přepravce s vysokou sazbou a pro mnoho uživatelů dashboardu.
- Snímky na vyžádání a vrácení zpět před aktualizacemi nebo změnami schématu.
- Hodinové účtování znamená, že klony stojí za zprovoznění nebo zátěžový test pouze za hodiny, kdy je uchováváte.
Jediný restart použije jakoukoli změnu velikosti. Není potřeba žádná migrace dat ani úpravy DNS.
Jednoduchost použití
Získáte čistý řídicí panel pro zapínání a vypínání, snímky nebo migraci oblastí. Bod Vektor or Plynulý bit to http://<SERVER-IP>:9428 pro příjem HTTP JSON, nebo povolte přijímače syslog na VictoriaLogs, pokud dáváte přednost TCP nebo UDP 514. Ukázkové recepty jsou v dokumentech a můžete věci zjednodušit pomocí výchozích polí a časem přidat strukturu.
Zaměření na výkon
Pokud váš tým vkládá Grafana panely na veřejné stavové stránky nebo interní portály, kratší čas do prvního bajtu na panelech a rychlejší ad hoc dotazy pomáhají stránkám okamžitě. NVMe I/O a 10 Gb/s uplink udržují stabilní časy odezvy, když více uživatelů spouští dotazy na velká okna.
Plná kontrola nad webem
Máš root. Vylaďte uchovávání, snižte indexy, konfigurujte vmauth uživatelů a prostřednictvím drátových upozornění vmalert a Správce výstrah. Kontejner VictoriaLogs žije pod /root/VictoriaLogs, spravované systémovou jednotkou, která volá cíle Makefile, takže aktualizace jsou předvídatelné a vratné. Použití docker ps pro kontrolu kontejnerů nebo rozšíření stohu o vlastní soubory pro psaní.
Výkonné nástroje
Tento obrázek obsahuje nebo se spáruje s následujícím, takže se můžete soustředit na kvalitu protokolů, nikoli na lešení.
- VictoriaLogs jeden uzel pro vysokorychlostní ingest a dotaz na portu 9428.
- Grafana pro řídicí panely a ad-hoc průzkum na portu 3000.
- VictoriaMetrics s jedním uzlem když chcete také úložiště metrik na portu 8428.
- vmauth přidat ověřování a směrovat provoz s více klienty na portu 8427.
- vmalert k vyhodnocení pravidel výstrah a odhalení rozhraní API výstrah na portu 8880.
- Vektor jako jednoduchý odesílatel s vysokou propustností s API na 8686, když je povoleno.
Globální dosah
Vyberte region nejbližší vašim uživatelům. Cloudzy provozuje body přítomnosti v:
- Severní Amerika: New York City, Dallas, Miami, Utah, Las Vegas
- Evropa: Londýn, Amsterdam, Frankfurt, Curych
- Asie a Tichomoří: Singapur
Každé umístění nabízí stejný uplink 10 Gb/s, mix Tier-1 a 99,95% dostupnost SLA. Jedinou proměnnou je vzdálenost.
Podrobnosti aplikace
Verze: Nespecifikováno
OS: Ubuntu Server 24.04
Minimální RAM: 1 GB
Typy IP: IPv6, IPv4
Nasadit VictoriaLogs nyní: vaše databáze protokolů a řídicí panely jsou připraveny během několika minut.
Poznámky a reference: VictoriaLogs výchozí port 9428 a /metrics koncový bod, příklady zpracování a datový model jsou dokumentovány společností VictoriaMetrics. Výchozí porty pro vmauth 8427, vmalert 8880, VictoriaMetrics s jedním uzlem 8428 a Grafana 3000 s tokem prvního přihlášení 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šení aplikaci. Přečti si to prosím před úpravou konfigurací.
- Spravujete doménu. Neprodáváme ani nehostujeme domény/DNS. Pokud aplikace potřebuje doménu, musíte svou doménu nasměrovat 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
- Jakékoli pevně zakódované odkazy v aplikaci nebo doplňcích
- Na pověřeních záleží. Přejmenování výchozího admina, rotace hesel nebo změna portů služeb bez aktualizace konfigurace aplikace může zamknout tě nebo zastavit služby. Drž přihlašovací údaje v bezpečí a synchronizované napříč aplikací, proxy a všemi integracemi.
- Změny nameserveru mohou způsobit výpadky. 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 brány firewall/portu mohou přeruš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.
- E-mailové porty (SMTP) jsou ve výchozím nastavení omezeny. Porty odchozí pošty (např. 25/465/587) může být zavřeno, aby se zabránilo zneužití. Pokud váš OCA musí odeslat e-mail, požádat o přístup k 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 velkou změnou: pořiďte snímek. Použijte panel 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) je odpovědností uživatele.
Rychlé pravidlo: pokud se dotknete doména, porty, hesla, hostnames nebo proxy/SSL konfigurace, počítej s aktualizací nastavení aplikace a nejdřív si udělej snapshot.
Instalace
- Klonované úložiště VictoriaMetrics z GitHubu do
/root/VictoriaLogs - Nainstalovaný Docker a závislosti
- Vytvořena služba systemd
victoria-logske správě kontejneru VictoriaLogs pomocí příkazů make
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
- VictoriaLogs s jedním uzlem →
http://<SERVER-IP>:9428 - Grafana →
http://<SERVER-IP>:3000 - VictoriaMetrics s jedním uzlem →
http://<SERVER-IP>:8428 - vmalert →
http://<SERVER-IP>:8880 - vmauth →
http://<SERVER-IP>:8427 - Správce výstrah →
http://<SERVER-IP>:9093 - Vektorové uživatelské rozhraní →
http://<SERVER-IP>:8686
Dokumentace
- https://docs.victoriametrics.com/victorialogs/