Primeros pasos con el monitoreo
Esta guía te ayuda a configurar tu servidor de monitoreo en ServerPrism, cubriendo Grafana, Loki, Prometheus y Uptime Kuma.
Esta guía te ayuda a configurar tu servidor de monitoreo en ServerPrism. Cubre el proceso de pedido, la configuración inicial y la configuración básica para varias herramientas de monitoreo como Grafana, Loki, Prometheus y Uptime Kuma.
Antes de empezar
Asegúrate de tener una idea clara de qué herramienta de monitoreo deseas usar (Grafana, Loki, Prometheus o Uptime Kuma) y qué fuentes de datos o agentes planeas conectar.
Pedido en ServerPrism
- Selecciona un plan: Los servidores de monitoreo generalmente requieren al menos 2 GB de RAM. Para una recopilación extensa de registros o métricas, considera planes de hasta 12 GB de RAM.
- Elige una región: Selecciona el centro de datos geográficamente más cercano a tus fuentes de datos o usuarios para un rendimiento óptimo.
- Despliega: Durante el proceso de pedido, selecciona el tiempo de ejecución de monitoreo deseado (Grafana, Loki, Prometheus o Uptime Kuma) de las opciones disponibles. Tu servidor se desplegará automáticamente.
Primer arranque
Después de realizar el pedido, tu servidor comenzará a aprovisionarse. Este proceso suele tardar unos minutos. Puedes monitorear el progreso en el panel de ServerPrism en https://serverprism.com/dashboard. Una vez que el estado del servidor muestre Running y la salida de la consola indique que la aplicación se ha iniciado correctamente, tu instancia de monitoreo estará lista.
Conexión / invitación de jugadores
Los servidores de monitoreo suelen ser accesibles a través de un navegador web. El puerto predeterminado para cada aplicación suele ser:
- Grafana:
3000 - Loki:
3100 - Prometheus:
9090 - Uptime Kuma:
3001
Puedes encontrar la dirección IP y el puerto de tu servidor en el panel de ServerPrism en la pestaña Console o Network. Accede a tu instancia navegando a http://YOUR_SERVER_IP:PORT en tu navegador web. Para una URL más fácil de usar, puedes adjuntar un subdominio gratuito a tu servidor desde tu panel de cliente de ServerPrism.
Conceptos básicos de configuración
La configuración inicial a menudo implica establecer credenciales de administrador y conectar fuentes de datos.
Grafana
Al primer acceso, Grafana generalmente te pedirá que crees un usuario administrador. Después de iniciar sesión, puedes agregar fuentes de datos (por ejemplo, Prometheus, Loki) y crear paneles. Los archivos de configuración clave a menudo se gestionan a través de la interfaz web o variables de entorno configuradas en la pestaña Startup de tu panel de ServerPrism.
Loki
La configuración principal de Loki se encuentra en config/loki-config.yaml. Puedes editar este archivo usando el File Manager en tu panel de ServerPrism. Este archivo define la configuración de almacenamiento, ingester y querier. Normalmente configurarás agentes como Promtail para enviar registros a tu instancia de Loki.
Prometheus
La configuración de Prometheus se maneja en config/prometheus.yml. Usa el File Manager en tu panel de ServerPrism para editar este archivo. Aquí, defines los objetivos de scrape (lo que Prometheus monitorea), reglas y alertas. Reinicia tu servidor después de realizar cambios para aplicarlos.
Uptime Kuma
Uptime Kuma se configura en gran medida a través de su intuitiva interfaz web. Al primer lanzamiento, configurarás tu cuenta de administrador. Desde allí, puedes agregar nuevos monitores, servicios de notificación y páginas de estado directamente dentro de la aplicación.
Para todos los tiempos de ejecución, consulta la pestaña Startup en tu panel de ServerPrism para ver las variables de entorno disponibles que te permiten personalizar la configuración sin editar archivos directamente.
Problemas comunes
- No se puede acceder a la interfaz web: Asegúrate de que tu servidor esté funcionando y de que estés utilizando la dirección IP y el puerto correctos. Revisa la pestaña
Consoleen busca de errores de inicio. Los problemas de firewall son raros en ServerPrism, pero confirma que el puerto esté abierto si tienes configuraciones de red personalizadas. - La aplicación no se inicia: Revisa los registros de la
Consoleen tu panel de ServerPrism. Busca mensajes de error relacionados con archivos de configuración, dependencias faltantes o conflictos de puertos. - Los datos no aparecen: Para Prometheus o Loki, verifica que tus agentes de scraping (por ejemplo, Node Exporter, Promtail) estén configurados correctamente para enviar datos a la IP y el puerto de tu servidor. Revisa los registros del agente en busca de errores de conexión.
- Credenciales de administrador incorrectas: Si olvidas tu contraseña de administrador, consulta la documentación de la aplicación específica para conocer los pasos de recuperación. A menudo, esto implica restablecerla a través de variables de entorno o un comando de consola, que puedes ejecutar a través de la
Web Consoleen tu panel de ServerPrism.
Si encuentras problemas persistentes, abre un ticket de soporte en https://serverprism.com/tickets, proporcionando tu ID de servidor y los registros de consola relevantes.
Próximos pasos
- Conectar fuentes de datos: Integra tu servidor de monitoreo con varias fuentes de datos (por ejemplo, Prometheus con Node Exporters, Loki con Promtail, Grafana con múltiples backends).
- Crear paneles y alertas: Utiliza las funciones de tu herramienta de monitoreo elegida para visualizar tus datos y configurar notificaciones para eventos críticos.
- Cambio de tiempo de ejecución: Si decides que una herramienta de monitoreo diferente se adapta mejor a tus necesidades, puedes cambiar los tiempos de ejecución (por ejemplo, de Grafana a Uptime Kuma) directamente desde la pestaña
Startupen tu panel de ServerPrism sin necesidad de volver a pedir tu servidor. - Explorar plugins/integraciones: La mayoría de las plataformas de monitoreo ofrecen extensos ecosistemas de plugins para ampliar la funcionalidad.