50% sleva všechny plány, omezený čas. Od $2.48/mo
VictoriaLogs

VictoriaLogs

VictoriaLogs je vysoce výkonná databáze protokolů. Rychlejší a levnější alternativa Loki s dotazovacím jazykem LogsQL a štítky ve stylu Prometheus. Open-source napsaný v Go týmem VictoriaMetrics. Vytvořeno pro agregaci protokolů v měřítku více TB na komoditním hardwaru.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Min. BERAN

1 GB

Typy IP

IPV4, IPV6

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-logs ke 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/

Více v monitoringu

Související aplikace.

Nasaďte VictoriaLogs nyní. Od 2,48 $/měs.