Recuperar métricas en tiempo real de sus instancias

Esta documentación forma parte de la guía Supervise sus instancias. Consulte la guía completa aquí: Cómo obtener métricas en tiempo real en formato Prometheus desde sus instancias de Stackhero.

Para comenzar, necesita generar un token que su servidor Prometheus pueda usar para conectarse a la API de Stackhero.

  • Conéctese a su panel de Stackhero.
  • En el menú de la izquierda, navegue hasta Prometheus.
  • Haga clic en Crear un token.
  • Añada una descripción y, si es necesario, limite el acceso IP (deje 0.0.0.0/0 para permitir cualquier IP).
  • Copie la configuración generada de Prometheus.

Creación de token de Prometheus en el panel de StackheroCreación de token de Prometheus en el panel de Stackhero

¿Aún no tiene un servidor Prometheus? ¡Con Stackhero puede iniciar un Prometheus gestionado en solo 2 minutos!

Abra su archivo de configuración prometheus.yml y añada el trabajo "stackhero" (previamente generado) al final del archivo.

Aquí hay un ejemplo de configuración:

  - job_name: "stackhero"
    scheme: "https"
    basic_auth:
      username: "<ORGANIZATION_ID>"
      password: "<TOKEN>"
    http_sd_configs:
    - url: "https://api.stackhero.io/v1/prometheus/targets"
      refresh_interval: "15s" # ¡No lo configure a menos de 15 segundos!
      basic_auth:
        username: "<ORGANIZATION_ID>"
        password: "<TOKEN>"

Navegue a su panel de Prometheus y vaya a Status > Service Discovery. Debería ver una entrada de service discovery "stackhero" registrada.

Panel de Prometheus mostrando el service discovery de StackheroPanel de Prometheus mostrando el service discovery de Stackhero

A continuación, vaya a Status > Targets. Debería ver un endpoint para cada instancia de Stackhero.

Panel de Prometheus mostrando los targets de StackheroPanel de Prometheus mostrando los targets de Stackhero

¡Felicidades! Su servidor Prometheus ahora recupera métricas en tiempo real automáticamente para todos sus servicios.

¿Aún no tiene un servidor Grafana? ¡Con Stackhero puede iniciar un Grafana gestionado en solo 2 minutos!

Puede aprovechar un panel preconfigurado en Grafana para mostrar las métricas de sus instancias.

  1. En la interfaz web de Grafana, vaya a Create > Import.
  2. En la sección Import via grafana.com, establezca el ID en 1860 y haga clic en el botón Load.
  3. En la página siguiente, seleccione su fuente de datos Prometheus y haga clic en Import.

¡Grafana generará un panel que mostrará instantáneamente los datos recuperados de Prometheus!

Panel de Grafana mostrando una instancia en tiempo realPanel de Grafana mostrando una instancia en tiempo real

En la parte superior izquierda de la pantalla puede elegir la instancia que desea ver haciendo clic en la lista host.

Seleccionando una instancia en la lista "host"Seleccionando una instancia en la lista "host"

¡Felicidades, ahora puede supervisar todas sus instancias en tiempo real!