Vai al contenuto principale

Database di serie temporali (TSDB) e soluzione di monitoraggio gratuiti e open source.

VictoriaMetrics è un database open source gratuito di serie temporali (TSDB) e una soluzione di monitoraggio, progettata per raccogliere, archiviare ed elaborare metriche in tempo reale.

Supporta il modello Prometheus modello pull e vari protocolli push(Graphite, InfluxDB, OpenTSDB) per l'ingestione dei dati. È ottimizzato per l'archiviazione con IO ad alta latenza, IOPS bassi e serie temporali con un alto tasso di rotazione.

Per leggere i dati e valutare le regole di allerta, VictoriaMetrics supporta i linguaggi di interrogazione PromQL, MetricsQL e Graphite. VictoriaMetrics Single è completamente autonomo e può essere utilizzato come archivio a lungo termine per le serie temporali.

VictoriaMetrics Single = Soluzione di monitoraggio senza problemi. Gestisce facilmente oltre 10 milioni di serie temporali attive su una singola istanza. Perfetto per ambienti di piccole e medie dimensioni.

Distribuzione dell'applicazione VictoriaMetrics Marketplace

Opzioni di VictoriaMetrics

È possibile configurare l'applicazione VictoriaMetrics fornendo i valori dei seguenti campi:

CampoDescrizione
Nome hostIl nome host del Linode VictoriaMetrics. Richiesto.

L'installazione del software dovrebbe essere completata entro 5-10 minuti dal termine del provisioning di Linode.

Opzioni generali

Per informazioni sulla compilazione delle opzioni rimanenti nel modulo Crea un Linode, vedere Guida introduttiva > Crea un Linode. Tuttavia, alcune opzioni potrebbero essere limitate o consigliate in base alla presente App Marketplace :

  • Distribuzioni supportate: Ubuntu 20.04 LTS
  • Piano consigliato: È possibile utilizzare tutti i tipi e le dimensioni di piano.

Come iniziare dopo la distribuzione

Configurazione

La configurazione di VictoriaMetrics si trova all'indirizzo /etc/victoriametrics/single/scrape.yml sul server. Questa applicazione One Click utilizza le porte 8428, 2003, 4242 e 8089 per accettare metriche da diversi protocolli. Si consiglia di disabilitare le porte per i protocolli non necessari. Ubuntu firewall può essere usato per disabilitare facilmente l'accesso a porte specifiche.

Metriche di scraping

VictoriaMetrics supporta lo scraping delle metriche allo stesso modo di Prometheus . Controllare il file di configurazione per modificare gli obiettivi di scraping. Per maggiori dettagli sullo scraping, vedere Come scrapare gli esportatori di Prometheus .

Invio di metriche

Oltre allo scraping, VictoriaMetrics accetta richieste di scrittura per vari protocolli di ingestione. Questa applicazione One Click supporta i seguenti protocolli:

Per maggiori dettagli ed esempi, consultare la documentazione ufficiale.

UI

VictoriaMetrics fornisce un Interfaccia utente (UI) per la risoluzione dei problemi e l'esplorazione delle query. L'interfaccia utente è disponibile all'indirizzo http://your_server_public_ipv4:8428/vmui, sostituite il vostro_server_public_ipv4 con il vostro Indirizzo IP dell'istanza. Consente agli utenti di esplorare i risultati delle query tramite grafici e tabelle.

Per verificarlo, aprire la seguente pagina del browser http://your_server_public_ipv4:8428/vmui e quindi inserire vm_app_uptime_seconds nel campo Query per eseguire la query.

Eseguire il seguente comando per interrogare e recuperare un risultato da VictoriaMetrics Single con curl:

curl -sg http://your_server_public_ipv4:8428/api/v1/query_range?query=vm_app_uptime_seconds | jq

Accesso

Una volta creato il server Linode, è possibile utilizzare la console web per avviare una sessione o SSH direttamente sul server come root:

ssh root@suo_server_pubblico_ipv4

I prossimi passi

L'applicazione VictoriaMetrics Marketplace è stata realizzata per Linode da VictoriaMetrics. Per assistenza sulla distribuzione dell'app, contattare il supporto Linode. Per assistenza sullo strumento o sul software stesso, contattare VictoriaMetrics via Twitter, la loro comunità Slack o la loro comunità Telegram.