Ir al contenido principal

Base de datos de series temporales (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 de creación de un Linode, consulte Introducción > Crear un Linode. Dicho esto, algunas opciones pueden estar limitadas o recomendadas en función de esta Marketplace App:

  • 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 fue construida para Linode por VictoriaMetrics. Para obtener ayuda sobre la implementación de la aplicación, póngase en contacto con Linode Support. Para obtener soporte sobre la herramienta o el software en sí, contacta con VictoriaMetrics a través de Twitter, su comunidad Slack o su comunidad Telegram.