Cómo configurar un panel de monitoreo de la nube de Grafana simple para su servidor Linux

Grafana es una plataforma de observabilidad de código abierto para crear paneles que visualizan conjuntos de datos. Puede usarlo para monitorear convenientemente las estadísticas del servidor, como el consumo de CPU, el rendimiento de la red y el tiempo de actividad.

imagen de un panel de monitoreo del servidor Grafana Cloud Linux

Grafana puede ser autohospedado o acceder como una solución SaaS a través de la instancia oficial de Grafana Cloud. En este artículo, aprenderá cómo instalar Grafana Cloud y configurarlo para mostrar métricas básicas desde un servidor Linux. Utilizará el agente oficial de Grafana para recopilar los datos y enviarlos a Grafana.

Índice de contenidos
  1. Primeros pasos con Grafana Cloud
  2. Agregar su servidor como fuente de datos
  3. Instalación del agente de Grafana en su servidor
  4. Uso de los tableros
  5. Resumen

Primeros pasos con Grafana Cloud

Comience registrándose para obtener una cuenta Grafana Cloud gratuita. Puede agregar hasta 10 000 métricas de datos con el plan gratuito, así como hasta 50 GB de registros y rastreos almacenados. Sus datos se conservarán durante 14 días.

imagen de la pantalla de bienvenida de Grafana Cloud

Siga el procedimiento de registro hasta llegar a la pantalla de bienvenida. Puede acceder a él haciendo clic en el ícono de Grafana en la parte superior izquierda del menú lateral si termina en un lugar diferente.

Agregar su servidor como fuente de datos

Una vez que esté en la pantalla de bienvenida, haga clic en el botón azul "Conectar datos" para comenzar a configurar su tablero. Llegará a la página Integraciones y conexiones. Estos proporcionan diseños de panel preconstruidos con conectores compatibles oficialmente para fuentes de datos comunes. Son la forma más rápida de poner en marcha Grafana.

Desplácese hacia abajo o use la barra de búsqueda para encontrar la integración "Servidor Linux". Haga clic en su mosaico para ver la página de información. Esto proporciona una descripción de la integración y sus instrucciones de uso.

imagen de la integración de Linux en Grafana Cloud

Cambie los parámetros del sistema operativo y la arquitectura del sistema en la sección "Elija su sistema operativo" para que coincidan con la máquina que estará monitoreando.

imagen de la integración de Linux en Grafana Cloud

A continuación, desplácese hacia abajo en la página y presione el botón azul "Instalar integración" para agregar los paneles a su cuenta.

imagen de las instrucciones de configuración de la integración de Grafana Cloud Linux

Instalación del agente de Grafana en su servidor

La página se actualizará para mostrar un script de instalación de Grafana Agent. El script descarga el binario del agente correcto para la plataforma que seleccionó y configura automáticamente la autenticación con su clave API de Grafana Cloud.

imagen de las instrucciones de configuración de la integración de Grafana Cloud Linux

Abra una terminal en su servidor y ejecute el script que se muestra.

$ sudo ARCH=amd64 GCLOUD_STACK_ID="XXXXX" GCLOUD_API_KEY="XXXXXX" GCLOUD_API_URL="https://integrations-api-eu-west.grafana.net" /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/grafana/agent/release/production/grafanacloud-install.sh)"
...
Unpacking grafana-agent (0.25.1-1) over (0.25.1-1) ...
Setting up grafana-agent (0.25.1-1) ...
--- Retrieving config and placing in /etc/grafana-agent.yaml
integrations:
  node_exporter:
    enabled: true
    relabel_configs:
    - replacement: hostname
      target_label: instance
  prometheus_remote_write:
  - basic_auth:
      password: ...
      username: ...
    url: https://prometheus-prod-01-eu-west-0.grafana.net/api/prom/push
---
--- Enabling and starting grafana-agent.service
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-agent.service → /usr/lib/systemd/system/grafana-agent.service.


Grafana Agent is now running! To check the status of your Agent, run:
   sudo systemctl status grafana-agent.service

Grafana Agent es una versión mínima del recopilador de datos Prometheus. Se ejecuta como un servicio que extrae periódicamente métricas y registros de su máquina. La instalación es exitosa si ve el Grafana Agent is now running mensaje al final de la salida del script.

imagen de las instrucciones de configuración de la integración de Grafana Cloud Linux

Puede confirmar que los datos fluyen hacia su cuenta de Grafana presionando el botón azul "Probar integración" en la interfaz de usuario web. Una vez completada la prueba, presione el botón de reemplazo "Ver paneles" para comenzar a explorar las métricas de su servidor.

Uso de los tableros

La integración de Linux Server también se conoce como Node Exporter, ya que se basa en el recopilador Prometheus del mismo nombre. Exporta métricas de sus nodos de cómputo. Sus paneles se agruparán en una carpeta llamada "Integración - Nodo de Linux" de forma predeterminada. Puede cambiar este nombre dirigiéndose a la pestaña Configuración de la carpeta.

imagen de los paneles de Grafana proporcionados por la integración de Linux en la pantalla de paneles

Se incluyen dos paneles con la integración. El panel "Exportador de nodos / Nodos" proporciona una descripción general de la utilización de los recursos del sistema. Los gráficos de uso de CPU, promedio de carga y consumo de memoria se muestran de manera destacada en la parte superior de la vista. Encontrará gráficos de uso de disco y tráfico de red más abajo, seguidos del contenido de los registros del sistema de su servidor.

imagen del panel de Grafana Linux Node Exporter que muestra las métricas de utilización del disco

La variante del panel de control de USE Method presenta los datos desde la perspectiva de la estrategia de observabilidad de USE. USE significa Utilización, Saturación y Errores:

  • Utilización es el porcentaje de tiempo durante el que se consume un recurso en particular, como el uso actual de la CPU.
  • Saturación es la cantidad de trabajo que realiza el recurso, como el promedio de carga reciente.
  • errores es el número de eventos de error que ocurren durante un período particular.

El panel del método USE proporciona gráficos en paralelo de utilización y saturación para cada recurso de hardware. Los registros del sistema se proporcionan como paneles en la parte inferior, lo que permite la detección de errores informados.

imagen del panel de Grafana Linux Node Exporter con el método USE

Los tableros se actualizan automáticamente mientras los está viendo. Puede cambiar el intervalo de actualización usando el menú desplegable en la esquina superior derecha. Por defecto es de 30 segundos. Esta área de la pantalla también contiene controles para ajustar el marco de tiempo visible y cambiar entre los modos de visualización. Al hacer clic en el ícono de la pantalla en la esquina superior derecha, se activa el modo quiosco, ideal cuando usa Grafana en una pantalla grande en un espacio compartido.

Resumen

Grafana Cloud simplifica la configuración de paneles de monitoreo avanzados del servidor utilizando Grafana Agent con la integración del servidor Linux. Proporciona paneles preconstruidos para que no necesite manipular manualmente las métricas o configurar paneles gráficos.

La integración es un punto de partida que está listo para personalizarse para satisfacer sus necesidades de observación. Puede modificar los paneles agregando nuevas métricas y cambiando la forma en que se muestran las existentes. Haga clic en el icono de la rueda dentada de configuración en la parte superior derecha del tablero, luego presione el botón "Hacer editable" para habilitar los controles de edición. Esto le permitirá agregar nuevos paneles a sus tableros y cambiar sus variables y opciones de visualización en la configuración.

Descubre más contenido

Subir Change privacy settings