Base de datos de serie de tiempo (TSDB) y solución de monitorización gratuitas y de código abierto.
VictoriaMetrics es una base de datos de series temporales (TSDB) de código abierto y una solución de monitorización, diseñada para recoger, almacenar y procesar métricas en tiempo real.
Soporta el modelo Prometheus modelo pull y varios protocolos push(Graphite, InfluxDB, OpenTSDB) para la ingestión de datos. Está optimizado para el almacenamiento con IO de alta latencia, baja IOPS y series temporales con alta tasa de rotación.
Para leer los datos y evaluar las reglas de alerta, VictoriaMetrics soporta los lenguajes de consulta PromQL, MetricsQL y Graphite. VictoriaMetrics Single es totalmente autónomo y puede utilizarse como almacenamiento a largo plazo de series temporales.
VictoriaMetrics Single = Solución de monitorización sin complicaciones. Maneja fácilmente más de 10M de series de tiempo activas en una sola instancia. Perfecto para entornos pequeños y medianos.
Despliegue de la aplicación VictoriaMetrics Marketplace
Opciones de VictoriaMetrics
Puede configurar su aplicación VictoriaMetrics proporcionando valores para los siguientes campos:
Campo | Descripción |
Nombre de host | Su nombre de host de VictoriaMetrics Linode. Es necesario. |
La instalación del software debería completarse en 5-10 minutos después de que el Linode haya terminado el aprovisionamiento.
Opciones generales
Para obtener consejos sobre cómo rellenar las opciones restantes del formulario Crear un Linode, consulte Introducción > Crear un Linode. Dicho esto, algunas opciones pueden estar limitadas o recomendadas en función de esta App Marketplace :
- Distribuciones compatibles: Ubuntu 20.04 LTS
- Plan recomendado: Se pueden utilizar todos los tipos y tamaños de planos.
Cómo empezar después de la implantación
Configurar
La configuración de VictoriaMetrics se encuentra en /etc/victoriametrics/single/scrape.yml
en el servidor. Esta aplicación One Click utiliza los puertos 8428, 2003, 4242 y 8089 para aceptar métricas de diferentes protocolos. Se recomienda desactivar los puertos de los protocolos que no se necesitan. Ubuntu firewall se puede utilizar para desactivar fácilmente el acceso a puertos específicos.
Métricas de raspado
VictoriaMetrics soporta el scraping de métricas de la misma manera que Prometheus . Compruebe el archivo de configuración para editar los objetivos de raspado. Vea más detalles sobre el raspado en Cómo raspar los exportadores de Prometheus .
Envío de métricas
Además del scraping, VictoriaMetrics acepta solicitudes de escritura para varios protocolos de ingestión. Esta aplicación One Click soporta los siguientes protocolos:
- Datadog, Influx (telegrama), JSON, CSV, Prometheus en el puerto :8428
- Graphite (statsd) en el puerto :2003 tcp/udp
- OpenTSDB en el puerto :4242
- Influjo (telégrafo) en el puerto :8089 tcp/udp
Consulte más detalles y ejemplos en la documentación oficial.
UI
VictoriaMetrics proporciona un Interfaz de usuario (UI) para la resolución de problemas de consulta y la exploración. La interfaz de usuario está disponible en http://your_server_public_ipv4:8428/vmui
sustituya su_servidor_público_ipv4 por su Dirección IP de la instancia. Permite a los usuarios explorar los resultados de las consultas mediante gráficos y tablas.
Para comprobarlo, abra lo siguiente en su navegador http://your_server_public_ipv4:8428/vmui
y luego introduzca vm_app_uptime_seconds
al campo de consulta para ejecutar la consulta.
Ejecute el siguiente comando para consultar y obtener un resultado de VictoriaMetrics Single con curl
:
curl -sg http://your_server_public_ipv4:8428/api/v1/query_range?query=vm_app_uptime_seconds | jq
Accediendo a
Una vez creado el servidor Linode , puede utilizar la consola web para iniciar una sesión o SSH directamente al servidor como root:
ssh root@tu_servidor_público_ipv4
Próximos pasos
- Documentación de VictoriaMetrics
- Inicio rápido
- Artículos de VictoriaMetrics
- Grafana Cuadros de mando para VictoriaMetrics
La aplicación VictoriaMetrics Marketplace ha sido creada por VictoriaMetrics para Linode . Para obtener ayuda sobre el despliegue de la aplicación, póngase en contacto con Linode Support. Para obtener ayuda sobre la herramienta o el software en sí, ponte en contacto con VictoriaMetrics a través de Twitter, su comunidad Slack o su comunidad Telegram.