Saltar a contenido

Prometheus

En este artículo

Información

Prometheus es un sistema de monitorización de código abierto diseñado para recopilar, almacenar y consultar métricas de diversas fuentes. Proporciona una monitorización eficaz del rendimiento y el estado de la infraestructura TI, las aplicaciones y los servicios.

Características principales del stack de monitorización Prometheus

  • Recopilación de métricas: Mecanismos integrados para recopilar métricas del sistema, incluida la carga de la CPU, el uso de RAM y el estado del disco.
  • Consultas de datos flexibles: Lenguaje de consulta PromQL para el análisis y filtrado en profundidad de métricas.
  • Gestión de certificados TLS/SSL: Nginx, junto con Certbot, automatiza la obtención y renovación de certificados SSL de Let's Encrypt para servicios web.
  • Código abierto: Prometheus es un proyecto de código abierto con una comunidad activa de desarrolladores y usuarios.

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
111 Prometheus 3.0 Ubuntu 22.04 + + + + 1 1 - No ORDER
  • Tiempo de instalación de 15 a 20 minutos junto con el sistema operativo;
  • Configuración de Nginx+Certbot: /root/nginx/compose.yml;
  • Configuración de Prometheus: /srv/prometheus/config/prometheus.yml;
  • Software instalado:
    • Docker CE;
    • Docker Compose;
    • Prometheus 3.0.

La interfaz web estará accesible en el enlace: https://prometheus{Server_ID_from_Invapi}.hostkey.in

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 Prometheus

La gestión del servicio se realiza en la interfaz web de Prometheus, cuyo enlace se encuentra en Invapi. Las credenciales de autenticación, que se pueden encontrar en la sección Information >> Tags del panel de control del servidor o en el correo electrónico enviado a usted:

  • Link: en la etiqueta webpanel;
  • Login y Password para la gestión del servidor: llegan a su bandeja de entrada cuando el servidor está listo después de la implementación.

Panel de control de Prometheus

El panel de control de Prometheus proporciona una interfaz de usuario intuitiva con numerosos elementos funcionales para la monitorización y el análisis eficaces de los datos de métricas. En esta página, encontrará un menú para navegar por las secciones clave, configuraciones para personalizar la interfaz, un campo para introducir consultas de datos de métricas y paneles para mostrar los resultados de las consultas en forma de tablas o gráficos.

Elementos principales de la interfaz:

  • Cadena de consulta: Un campo etiquetado como Enter expression (press Shift+Enter for newlines) para introducir consultas PromQL. A la derecha hay un botón Execute para ejecutar la consulta.
  • Menú:
    • Alerts: sección para ver las alertas actuales.
    • Status: Muestra el estado del sistema de monitorización.

La cadena Expression (press Shift+Enter for newlines) - un campo para introducir consultas de datos de métricas, permite consultas multilínea y su ejecución presionando el botón Execute.

Las opciones Table y Graph le permiten elegir la forma en que se muestran los resultados de la consulta: como tabla (Table) o gráfico (Graph).

Nota

Información detallada sobre la configuración principal de Prometheus se puede encontrar en la documentación del desarrollador.

Pedido de un servidor Prometheus a través de la API

Para instalar este software utilizando 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 ×