GNU/Linux >> Tutoriales Linux >  >> Linux

Instalación Grafana Loki

Grafana Loki es una herramienta de agregación de registros y es el núcleo de una pila de registro con todas las funciones.

Resumen

Loki es un almacén de datos optimizado para almacenar datos de registro de manera eficiente. La indexación eficiente de los datos de registro distingue a Loki de otros sistemas de registro. A diferencia de otros sistemas de registro, un índice de Loki se crea a partir de etiquetas, dejando el mensaje de registro original sin indexar.

Características de Loki

  • Uso de memoria eficiente para indexar los registros Al indexar en un conjunto de etiquetas, el índice puede ser significativamente más pequeño que otros productos de agregación de registros. Menos memoria hace que sea menos costoso de operar.
  • Multiusuario Loki permite que múltiples inquilinos utilicen una sola instancia de Loki. Los datos de distintos inquilinos están completamente aislados de otros inquilinos. La tenencia múltiple se configura mediante la asignación de una ID de arrendatario en el agente.
  • LogQL, el lenguaje de consulta de Loki Los usuarios del lenguaje de consulta de Prometheus, PromQL, encontrarán que LogQL es familiar y flexible para generar consultas en los registros. El lenguaje también facilita la generación de métricas a partir de datos de registro, una potente característica que va mucho más allá de la agregación de registros.
  • Escalabilidad Loki se puede ejecutar como un solo binario; todos los componentes se ejecutan en un solo proceso. Loki está diseñado para la escalabilidad, ya que cada uno de los componentes de Loki se puede ejecutar como microservicios. La configuración permite escalar los microservicios individualmente, lo que permite instalaciones flexibles a gran escala.
  • Flexibilidad Muchos agentes (clientes) tienen soporte para complementos. Esto permite que una estructura de observabilidad actual agregue Loki como su herramienta de agregación de registros sin necesidad de cambiar las partes existentes de la pila de observabilidad.
  • Integración de Grafana Loki se integra a la perfección con Grafana, proporcionando una pila completa de observabilidad.

Instalar y ejecutar Grafana Loki localmente

Para registrar eventos con Grafana Loki, descargue e instale Promtail y Loki.

  • Loki es el motor de registro.
  • Promtail envía registros a Loki.

La configuración especifica ejecutar Loki como un solo binario.

Instalar

  1. Vaya a la página de publicación.
  2. Desplácese hacia abajo hasta la sección Activos debajo de la versión que desea instalar.
  3. Descargue los archivos .zip de Loki y Promtail que correspondan a su sistema. Nota: No descargue LogCLI o Loki Canary en este momento. LogCLI le permite ejecutar consultas de Loki en una interfaz de línea de comandos. Loki Canary es una herramienta para auditar el rendimiento de Loki.
  4. Descomprima el contenido del paquete en el mismo directorio. Aquí es donde se ejecutarán los dos programas.
  5. En la línea de comando, cambie el directorio (cd en la mayoría de los sistemas) al directorio con Loki y Promtail. Copie y pegue los siguientes comandos en su línea de comandos para descargar archivos de configuración genéricos:
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml
wget https://raw.githubusercontent.com/grafana/loki/main/clients/cmd/promtail/promtail-local-config.yaml

simplemente copie los pasos a continuación para instalar Loki

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/loki/loki-local-config.yaml

simplemente copie los pasos a continuación para instalar Promtail

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/promtail-linux-amd64.zip"
# extract the binary
$ unzip "promtail-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "promtail-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/promtail/promtail-local-config.yaml

Hemos completado la instalación de Loki y Promtail y los hemos iniciado en la máquina local. Hagamos algunos cambios en Grafana para ver los registros.

Visualizar los logs en Grafana

sudo service grafana-server start

Una vez que Grafana se esté ejecutando, haga clic en Configuración->Fuente de datos y luego haga clic en Agregar fuente de datos y luego seleccione Loki

Una vez que se agrega la fuente de datos, haga clic en Loki nuevamente

Ahora agregue la URL como su host local con número de puerto 3100

Ahora la configuración de Loki en Grafana está completa.


Linux
  1. ¿Buscar el archivo de registro de Firefox?

  2. ¿Diferencia entre /var/log/messages, /var/log/syslog y /var/log/kern.log?

  3. Instalación de replicación DFS

  4. archivos de registro de Linux

  5. Plesk:instalación de SSL

Instalación de OTRS en RHEL 8

Solucionar problemas de instalación de aplicaciones en el sistema operativo elemental

Instalación del agente WAZUH

Guía de instalación de Cortex

¿Rotación de registro de stdout?

hacer un archivo de registro