Grafana (Español)

Esta traducción de
Grafana
fue revisada el
2021-09-07
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Zabbix
Munin
Grafana
es un panel de instrumentos y un compositor gráfico de uso general y de código abierto, que se ejecuta como una aplicación web. Es compatible con
graphite
,
InfluxDB
,
Prometheus
o opentsdb como backends.
Instalación
Instale
el paquete
grafana
.
Después de eso, puede
activar
e
iniciar
grafana.service
y acceder a la aplicación en localhost, por ejemplo:
http://127.0.0.1:3000
. El nombre de usuario predeterminado es
admin
y la contraseña
admin
para acceder a la interfaz web.
Advertencia
La configuración predeterminada escucha en
*:3000
, de modo que asegúrese de cambiar la configuración o activar las reglas del cortafuegos que le afecten.
Ejemplo de utilización
Instalación de Influxdb
Un backend de uso frecuente es
InfluxDB
.
Active
e
inicie
influxdb.service
. La interfaz web está disponible en
http://localhost:8086/
Agregar datos
En caso de monitoreo de servidor escalable en combinación con Grafana e InfluxDB, se podría elegir software como {
collectd
AUR
. Con carácter más general, cualquier dato de medición puede agregarse con InfluxDB y mostrarse con Grafana. Hay módulos y bibliotecas para que varios lenguajes de programación interactúen con InfluxDB e, incluso, se pueden almacenar datos con una simple orden «post http» utilizando el programa
curl
.
Por lo tanto, cree una base de datos llamada
example
:
curl -G http://localhost:8086/query --data-urlencode "q=CREATE DATABASE
example
"
Envíe información a la base de datos
example
:
curl -i -XPOST 'http://localhost:8086/write?db=
example'
--data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'
Crear el panel de instrumentos de Grafana
Antes de crear un panel de instrumentos, debemos agregar una fuente de datos. Así que primero haga clic en
Data sources
en el menú izquierdo y luego en
Add new
.
El nombre puede ser algo como
influxdb
y el tipo debe establecerse en
InfluxDB 0.9
. En este ejemplo, la url de la configuración  Http es
http://localhost:8086
. Tenga en cuenta que el puerto no es el mismo que el de la interfaz web. El nombre de la base de datos corresponde al elegido anteriormente, por ejemplo
example
. Si no se cambia, el nombre de usuario y la contraseña son
root
.
Haga clic en
Test connection
para ver que todo funciona y luego en
Save
.
A continuación, vuelta en la página principal, haga clic en
Home
en la esquina superior izquierda y luego en
New
.
Ahora, esto puede ser un poco contrario a la intuición, pero para agregar un nuevo panel de instrumentos, debe desplazarse y hacer clic sobre el pequeño cuadro verde en el lado izquierdo y luego, por ejemplo, elegir:
Add panel
y
Graph
.
Haga clic en el título del nuevo gráfico y seleccione
Edit
.
En la configuración del gráfico en
Metrics
elija
influxdb
como fuente de datos en la esquina inferior derecha.
Cree una consulta seleccionando sus datos agregados. Haga clic en
select measurement
que se encuentra al lado de
FROM
. En el menú desplegable debe aparecer una lista de «tablas» en su base de datos, por ejemplo, la tabla llamada
localhost
. Si no surge ninguna sugerencia, su conexión a InfluxDB podría interrumpirse o puede ser que aún no se haya agregado ningún dato.
Junto al texto en negrita
SELECT
haga clic en
value
y elija, por ejemplo, los datos de medición
uptime
.
Para guardar los cambios, haga clic en
Back to dashboard
y luego en el icono del disquete.