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:
Campo | Descrizione |
Nome host | Il 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:
- Datadog, Influx (telegrafo), JSON, CSV, Prometheus sulla porta :8428
- Grafite (statsd) sulla porta :2003 tcp/udp
- OpenTSDB sulla porta :4242
- Afflusso (telegrafico) sulla porta :8089 tcp/udp
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
- Documentazione di VictoriaMetrics
- Avvio rapido
- Articoli di VictoriaMetrics
- Grafana Cruscotti per VictoriaMetrics
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.