Grafana Kubernetes

Sebastian Pacheco 286 Puntos de reputación
2025-04-29T19:47:50.94+00:00

Hola a todos, me fije que se puede habilitar grafana en AKS y me imagino se podrá monitorear todo lo relacionado al cluster... mi pregunta es , se puede habilitar también LOKI para la visualizacion de logs del cluster y de mis app (salid stderr y stdout) que están corriendo en los pods?

Gracias!

Centro de la comunidad | Sitio para el análisis de preguntas y respuestas | Introducción a preguntas y respuestas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Anónimas
    2025-04-30T21:45:51.2433333+00:00

    Sí, puedes habilitar Grafana Loki en Azure Kubernetes Service (AKS) para visualizar los logs del clúster y de tus aplicaciones, incluyendo la salida stderr y stdout de los pods. Aquí te dejo los pasos clave:

    1. Instalar Loki en AKS

    Usa Helm para desplegar Loki en tu clúster:

    helm repo add grafana https://grafana.github.io/helm-charts helm repo update helm install loki grafana/loki-stack --namespace grafana

    Esto instalará Loki, Grafana y Promtail, que es el agente que recolecta los logs de los pods.

    1. Configurar Promtail para capturar logs de los pods

    Promtail se encargará de recolectar los logs de los contenedores y enviarlos a Loki.

    Puedes configurar values.yaml para que Promtail capture los logs de los pods:

    promtail: config: clients: - url: http://loki:3100/loki/api/v1/push scrape_configs: - job_name: kubernetes-pods pipeline_stages: - match: selector: '{namespace="default"}' stages: - json: e

    Sí, puedes habilitar Grafana Loki en Azure Kubernetes Service (AKS) para visualizar los logs del clúster y de tus aplicaciones, incluyendo la salida stderr y stdout de los pods. Aquí te dejo los pasos clave:

    1. Instalar Loki en AKS

    Usa Helm para desplegar Loki en tu clúster:

    helm repo add grafana https://grafana.github.io/helm-charts helm repo update helm install loki grafana/loki-stack --namespace grafana

    Esto instalará Loki, Grafana y Promtail, que es el agente que recolecta los logs de los pods.

    1. Configurar Promtail para capturar logs de los pods

    Promtail se encargará de recolectar los logs de los contenedores y enviarlos a Loki.

    Puedes configurar values.yaml para que Promtail capture los logs de los pods:

    promtail: config: clients: - url: http://loki:3100/loki/api/v1/push scrape_configs: - job_name: kubernetes-pods pipeline_stages: - match: selector: '{namespace="default"}' stages: - json: expressions: level: level message: msg

    1. Visualizar logs en Grafana

    Agrega Loki como fuente de datos en Grafana.

    Usa LogQL para consultar logs, por ejemplo:

    {namespace="default"} |= "error"

    Esto te permitirá filtrar logs de errores en los pods.

    Puedes encontrar más detalles en esta guía sobre cómo configurar Loki en Kubernetes y en Microsoft Community sobre su integración con AKS. ¡Espero que esto te ayude a visualizar los logs correctamente! 🚀Sí, puedes habilitar Grafana Loki en Azure Kubernetes Service (AKS) para visualizar los logs del clúster y de tus aplicaciones, incluyendo la salida stderr y stdout de los pods. Aquí te dejo los pasos clave:

    1. Instalar Loki en AKS

    Usa Helm para desplegar Loki en tu clúster:

    helm repo add grafana https://grafana.github.io/helm-charts helm repo update helm install loki grafana/loki-stack --namespace grafana

    Esto instalará Loki, Grafana y Promtail, que es el agente que recolecta los logs de los pods.

    1. Configurar Promtail para capturar logs de los pods

    Promtail se encargará de recolectar los logs de los contenedores y enviarlos a Loki.

    Puedes configurar values.yaml para que Promtail capture los logs de los pods:

    promtail: config: clients: - url: http://loki:3100/loki/api/v1/push scrape_configs: - job_name: kubernetes-pods pipeline_stages: - match: selector: '{namespace="default"}' stages: - json: expressions: level: level message: msg

    1. Visualizar logs en Grafana

    Agrega Loki como fuente de datos en Grafana.

    Usa LogQL para consultar logs, por ejemplo:

    {namespace="default"} |= "error"

    Esto te permitirá filtrar logs de errores en los pods.

    Puedes encontrar más detalles en esta guía sobre cómo configurar Loki en Kubernetes y en Microsoft Community sobre su integración con AKS. ¡Espero que esto te ayude a visualizar los logs correctamente! 🚀

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.