Saltar a contenido

VictoriaMetrics

En este artículo

En este artículo - VictoriaMetrics. Características principales - Funcionalidades de implementación - Primeros pasos después de implementar VictoriaMetrics - Solicitar VictoriaMetrics mediante API

Información

VictoriaMetrics es una base de datos y sistema de monitoreo de alto rendimiento para almacenar y analizar métricas con código de fuente abierta. Sirve como una alternativa efectiva a Prometheus, ofreciendo alto rendimiento, almacenamiento compacto y escalabilidad horizontal.

VictoriaMetrics. Características principales

  • Alto rendimiento: Procesa y almacena millones de métricas por segundo, admitiendo tanto escenarios de un solo usuario como de múltiples usuarios mediante un clúster.
  • Bajo consumo de recursos: Requisitos mínimos de CPU y memoria.
  • Escalabilidad horizontal: Admite la adición de nuevos nodos al clúster, aumentando el rendimiento y permitiendo un manejo eficiente de volúmenes de datos en crecimiento.
  • Compatibilidad con el ecosistema de Prometheus: Admite PromQL, la API de Prometheus y la integración con herramientas como Grafana, simplificando la migración y el uso en un entorno familiar.
  • Búsqueda y agregación rápida de métricas: Latencia mínima para las respuestas de las consultas.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (GB) HDD/SSD mín. (GB) Dominio personalizado Activo
224 VictoriaMetrics Open Source Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12 + + + + - - - No ORDER
  • Implementación mediante Docker Compose;
  • Soporte SSL integrado (Nginx + Certbot);
  • Compatibilidad con infraestructuras modernas de contenedores;
  • Directorio principal del proyecto: /root/victoria-metrics-data;
  • Software instalado:
  • Docker CE;
  • Docker Compose;
  • VictoriaMetrics.

Nota

A menos que se especifique lo contrario, de forma predeterminada instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos después de implementar VictoriaMetrics

Después de pagar el pedido, se enviará una notificación sobre la disponibilidad del servidor a la dirección de correo electrónico especificada durante el registro. Incluirá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el equipo a través del panel de gestión de servidores y APIInvapi. Los datos de autenticación, que se pueden encontrar ya sea en la pestaña Information >> Tags del panel de gestión de servidores o en el correo electrónico enviado al estar el servidor listo:

  • Enlace para acceder a la interfaz web de VictoriaMetrics: en la etiqueta webpanel;
  • Nombre de usuario: root;
  • Contraseña: Enviada por correo electrónico al estar el servidor listo después de implementar el software.

Al hacer clic en el enlace para acceder al panel de control de VictoriaMetrics, se abre una página con información sobre VictoriaMetrics de un solo nodo. Esta página es el menú principal con una lista de puntos finales útiles:

  • vmui - interfaz web para monitorear y visualizar métricas;
  • targets - panel de información detallada sobre los objetivos detectados y activos (puntos finales) para el monitoreo, mostrando el estado actual, las etiquetas y los parámetros de conexión de cada fuente de métricas;
  • service-discovery - mecanismo de descubrimiento automático y configuración dinámica de objetivos de monitoreo con la posibilidad de reetiquetar y filtrar los puntos finales detectados utilizando reglas de etiquetado flexibles;
  • metric-relabel-debug - herramienta especializada para diagnosticar y analizar en detalle el proceso de reetiquetado de métricas;
  • expand-with-exprs - guía detallada sobre el uso de expresiones avanzadas, incluyendo ejemplos, recomendaciones y métodos para consultar, filtrar, agregar y procesar matemáticamente series temporales de manera efectiva;
  • api/v1/targets - interfaz programática para obtener información completa sobre los objetivos de monitoreo en formato JSON, incluyendo detalles de configuración, estado y metadatos de cada fuente de métricas detectada;
  • config - sección que muestra el contenido completo del archivo de configuración actual de VictoriaMetrics con la capacidad de ver todos los parámetros de configuración, incluidas las opciones globales, las reglas de descubrimiento y filtrado;
  • metrics - una lista completa de todas las métricas internas disponibles de VictoriaMetrics, lo que le permite evaluar el rendimiento, la carga y el estado interno del sistema de monitoreo;
  • flags - guía de referencia de todas las banderas de línea de comandos con descripciones detalladas de su propósito, valores posibles e impacto en la configuración y el comportamiento de VictoriaMetrics;
  • api/v1/status/tsdb - página de estado de la base de datos, que muestra métricas clave de rendimiento, uso de recursos, tamaño del índice y eficiencia general del sistema de almacenamiento de datos;
  • api/v1/status/top_queries - panel analítico con información sobre las consultas más intensivas en recursos y frecuentes, lo que le permite identificar y optimizar solicitudes lentas o que cargan el sistema;
  • api/v1/status/active_queries - monitor de consultas actualmente en ejecución con visualización de su estado, duración, recursos utilizados y capacidad para gestionar solicitudes activas;
  • reload - función para recargar dinámicamente la configuración sin detener el servicio, lo que le permite aplicar cambios en la configuración de VictoriaMetrics sobre la marcha, minimizando el tiempo de inactividad del sistema de monitoreo.

Estos elementos proporcionan toda la información y funcionalidad necesarias para configurar y monitorear el funcionamiento de VictoriaMetrics.

Nota

Puede encontrar información detallada sobre la configuración básica de VictoriaMetrics en la documentación del desarrollador.

Solicitar VictoriaMetrics mediante API

Para instalar este software mediante la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×