Ir al contenido principal

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:

CampoDescripción
Nombre de hostSu 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:

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/vmuisustituya 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

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.