Consulta y visualización de registros

Después de que el recopilador de registros extrae datos de varios componentes del proyecto, la plataforma de Observabilidad agrega registros de todas las fuentes de registros, agrega índices y asocia registros con etiquetas según la configuración de la observabilidad de los datos. Luego, puedes consultar y ver los registros en el panel de registros de la instancia de supervisión del sistema.

Consulta y visualiza registros en el panel de registros

Puedes consultar los registros a través de la interfaz de usuario (IU) de la instancia deinstancia de supervisión del sistema de tu proyecto. La instancia de supervisión del sistema incluye medidas a nivel del proyecto para supervisar los componentes de la infraestructura, como el uso de la CPU, el consumo de almacenamiento, la supervisión de la red, la supervisión del servidor, los registros, las alertas y las métricas de los componentes del GDC.

Puedes ver los registros en el panel de registros de la instancia de supervisión del sistema de tu proyecto. Luego, puedes realizar consultas para ver registros específicos sobre la observabilidad de los datos según las necesidades de tu caso de uso.

Antes de comenzar

Antes de consultar y ver los registros en el panel de registros, debes obtener acceso a la instancia de supervisión del sistema. Para obtener más información, consulta Cómo obtener acceso a los paneles.

Para acceder y ver los registros en Grafana, pídele a tu administrador de IAM del proyecto que te otorgue el rol de visualizador de Grafana del proyecto (project-grafana-viewer). Este proceso de control de acceso basado en roles te permite acceder a las visualizaciones de datos de forma segura.

Crea consultas para tus registros

Consultar registros desde la IU de la instancia de supervisión del sistema te permite elegir la fuente de datos para recuperar registros operativos de tu proyecto y obtener una vista integrada de tus consultas. Para filtrar los resultados, busca registros por etiquetas con expresiones del lenguaje de consultas. Por ejemplo, puedes establecer las etiquetas cluster y namespace en tus consultas con los valores que identifican tu clúster y el espacio de nombres del proyecto, respectivamente.

Extremo de la instancia de supervisión del sistema

Para el operador de la aplicación (AO)

La siguiente URL es el extremo de la instancia de supervisión de tu proyecto:

https://GDC_URL/PROJECT_NAMESPACE/grafana

Reemplaza lo siguiente:

  • GDC_URL: URL de tu organización en GDC.
  • PROJECT_NAMESPACE: Es el espacio de nombres de tu proyecto.

Para el administrador de la plataforma (PA)

La siguiente URL es el extremo de la instancia de supervisión de tu proyecto:

https://GDC_URL/platform-obs/grafana

Reemplaza GDC_URL por la URL de tu organización en GDC.

Consultar registros operativos

  1. En la consola de GDC, selecciona un proyecto.
  2. En el menú de navegación, haz clic en Operations > Logging.
  3. Haz clic en Ver todo en Grafana Loki.

    Se abrirá una nueva página con la URL de la instancia de supervisión de tu proyecto.

  4. En la IU de la instancia de supervisión, haz clic en explorar Explorar en el menú de navegación para abrir la página Explorar.

  5. En el menú desplegable de la barra Explorar, selecciona Registros operativos como la fuente de datos para recuperar los registros operativos.

  6. Ingresa una consulta para buscar registros por etiquetas con expresiones de LogQL (lenguaje de consultas de registros). Puedes realizar este paso de una de las siguientes maneras:

    • Usa la IU interactiva del compilador de consultas. Luego, haz clic en Ejecutar consulta.
    • Ingresa tu consulta con expresiones de LogQL directamente en el campo de texto y presiona Mayúsculas + Intro para ejecutarla.

    En la página, se muestran los registros que coinciden con tu búsqueda.

Después de consultar los registros, puedes exportarlos. Haz clic en Exportar para descargar los registros en formato de texto sin formato o CSV.

La opción Operational Logs está seleccionada en la página Explore de la IU para obtener registros operativos.

Figura 1. Opción de menú para consultar registros desde la IU de la instancia de supervisión del sistema.

En la figura 1, la opción Operational Logs muestra la interfaz que te permite crear consultas de registros desde la IU para recuperar registros operativos.

Para consultar los registros de auditoría en lugar de los registros operativos, selecciona Registros de auditoría como la fuente de datos en el menú desplegable de la barra Explorar del paso anterior.

La opción Registros de auditoría está seleccionada en la página Explorar de la IU para obtener registros de auditoría.

Figura 2. Opción de menú para consultar los registros de auditoría desde la IU de la instancia de supervisión.

En la figura 2, la opción Registros de auditoría muestra la interfaz que te permite crear consultas desde la IU para recuperar registros de auditoría.

Después de consultar los registros, puedes exportarlos. Haz clic en el botón Exportar para descargar los registros en formato de texto sin formato o CSV.

Para recuperar los registros operativos, completa los siguientes pasos:

  1. En la consola de GDC, selecciona un proyecto.
  2. En el menú de navegación, haz clic en Operations > Logging.
  3. Haz clic en Ver todo en Grafana Loki.

    Se abrirá una nueva página con la URL de la instancia de supervisión de tu proyecto.

  4. En la IU de la instancia de supervisión, haz clic en explorar Explorar en el menú de navegación para abrir la página Explorar.

  5. En el menú desplegable de la barra Explorar, selecciona Registros operativos como la fuente de datos para recuperar los registros operativos.

  6. Ingresa una consulta para buscar registros por etiquetas con expresiones de LogQL (lenguaje de consultas de registros). Puedes realizar este paso de una de las siguientes maneras:

    • Usa la IU interactiva del compilador de consultas. Luego, haz clic en Ejecutar consulta.
    • Ingresa tu consulta con expresiones de LogQL directamente en el campo de texto y presiona Mayúsculas + Intro para ejecutarla.

    En la página, se muestran los registros que coinciden con tu búsqueda.

Después de consultar los registros, puedes exportarlos. Haz clic en Exportar para descargar los registros en formato de texto sin formato o CSV.

Consulta registros de auditoría

Para recuperar los registros de auditoría, completa los siguientes pasos:

  1. En la consola de GDC, selecciona un proyecto.
  2. En el menú de navegación, haz clic en Operaciones > Registro de auditoría.
  3. Haz clic en Ver todo en Grafana Loki.

    Se abrirá una nueva página con la URL de la instancia de supervisión de tu proyecto.

  4. En la IU de la instancia de supervisión, haz clic en explorar Explorar en el menú de navegación para abrir la página Explorar.

  5. En el menú desplegable de la barra Explorar, selecciona Registros de auditoría como la fuente de datos para recuperar los registros de auditoría.

  6. Ingresa una consulta para buscar registros por etiquetas con expresiones de LogQL (lenguaje de consultas de registros). Puedes realizar este paso de una de las siguientes maneras:

    • Usa la IU interactiva del compilador de consultas. Luego, haz clic en Ejecutar consulta.
    • Ingresa tu consulta con expresiones de LogQL directamente en el campo de texto y presiona Mayúsculas + Intro para ejecutarla.

    En la página, se muestran los registros que coinciden con tu búsqueda.

Después de consultar los registros, puedes exportarlos. Haz clic en Exportar para descargar los registros en formato de texto sin formato o CSV.

Selecciona un intervalo de tiempo para tus registros

Para consultar los registros en un período desde la IU de la instancia de supervisión, sigue estos pasos:

  1. Haz clic en el menú desplegable Selector de hora .

  2. En el menú, realiza una de las siguientes acciones:

    • Selecciona opciones de intervalo de tiempo relativo, por ejemplo, los últimos 30 minutos.
    • Establece períodos absolutos personalizados eligiendo fechas y horas específicas en el calendario y haciendo clic en Aplicar período.
  3. De manera opcional, haz clic en Cambiar la configuración de hora para cambiar la configuración de Zona horaria y Año fiscal desde los controles de período.

La configuración de hora se guarda por panel. Para obtener más información sobre las consultas en un período, consulta https://grafana.com/docs/loki/latest/reference/api/#query-loki-over-a-range-of-time.

Ejemplos de búsquedas y etiquetas

Estas son algunas de las etiquetas predeterminadas que puedes usar para consultar registros:

  • cluster: el nombre del clúster
  • resources: Es la lista de recursos.
  • namespace: Es el espacio de nombres de tu proyecto.
  • node: Es el prefijo del nombre del nodo.
  • pod: Es el prefijo del nombre del Pod.
  • container: Es el prefijo del nombre del contenedor.

En la siguiente tabla, se describen cada una de las etiquetas predeterminadas que puedes usar para consultar registros de la plataforma de Observabilidad:

Etiquetas de registro
Tipo de registro Etiqueta Valor
Registros de contenedores de Kubernetes cluster CLUSTER_NAME
resources k8s_container o k8s_audit
namespace NAMESPACE_NAME
node NODE_NAME
pod POD_NAME
container CONTAINER_NAME
Otras etiquetas de Kubernetes
Registros de journald del nodo cluster CLUSTER_NAME
resources k8s_node
node NODE_NAME
identifier SYSLOG_IDENTIFIER
machine MACHINE_ID

Las consultas usan el lenguaje de consultas LogQL https://grafana.com/docs/loki/latest/logql/. En las siguientes muestras de código, se muestra el uso de etiquetas y valores para consultar diferentes registros:

  • Selecciona todos los registros de un proyecto:

    {cluster="user-vm-1-cluster", namespace="PROJECT_NAMESPACE"}
    

    Reemplaza PROJECT_NAMESPACE por el espacio de nombres de tu proyecto.

  • Selecciona los registros del proyecto de un servicio:

    {cluster="user-vm-1-cluster", namespace="PROJECT_NAMESPACE", container="my-service"}
    

    Reemplaza PROJECT_NAMESPACE por el espacio de nombres de tu proyecto.

  • Selecciona los registros del servidor de la API de Kubernetes:

    {cluster="admin", namespace="kube-system", resources="k8s_container", container="kube-apiserver"}
    
  • Selecciona los registros de arranque del clúster:

    {cluster="admin", namespace="PROJECT_NAMESPACE"}
    

    Reemplaza PROJECT_NAMESPACE por el nombre del espacio de nombres de tu proyecto. Por ejemplo, cluster-user-test

  • Selecciona los registros de journald del nodo:

    {cluster="admin", resources="k8s_node"}
    
  • Selecciona los registros de auditoría del clúster:

    {cluster="admin", resources="k8s_audit"}