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
Executepara 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.