Cuando instalas Pixie usando la instalación guiada New Relic , el complemento New Relic para Pixie se habilita automáticamente y tustelemetry data automática se almacenan en dos ubicaciones.
- Pixie almacena el conjunto completo de telemetry data que recopila en los nodos de su clúster en un almacenamiento a corto plazo (menos de 24 horas).
- El complemento New Relic para Pixie registra automáticamente el clúster con el sistema de complemento Pixie y conserva telemetry dataseleccionados en New Relic para almacenamiento a largo plazo.
Autotelemetría Pixie vista en la New Relic UI.
Este modelo de almacenamiento híbrido le permite depurar su incidente activo Kubernetes con un amplio conjunto de los telemetry data más recientes, mientras solo paga para incorporar una cantidad seleccionada y configurable de datos en el almacenamiento a largo plazo.
El modelo de almacenamiento híbrido de integración New Relic Pixie. Puedes interactuar con ambos conjuntos de datos de Pixie directamente desde la New Relic UI.
¿Dónde puedo ver los datos de Pixie en la New Relic UI?
En la New Relic UI, puedes interactuar con los de Pixie telemetry data tanto en el almacenamiento a corto como a largo plazo:
- consulte el conjunto completo de telemetry data de Pixie almacenados a corto plazo en su clúster utilizando la pestaña Depuración en vivo con Pixie .
- Explore los datos de Pixie persistentes en New Relic utilizando el explorador del clúster de Kubernetes.
- Inspeccionar la solicitud de aplicación de cuerpo completo y las respuestas persistieron en New Relic.
- Cree paneles de datos de Pixie persistentes en New Relic.
- Los datos de consulta Pixie persistieron en New Relic usando el generador de consultas y API NerdGraph.
¿Qué datos recopila Pixie?
Pixie utiliza eBPF para recopilar automáticamente telemetry data , como solicitudes de aplicaciones de cuerpo completo, métricas de recursos y redes, perfiles de CPU de aplicaciones y más.
Para ver la lista completa de fuentes de datos que Pixie recopila automáticamente, consulte los documentos de referencia de Pixie.
¿Cuántos datos almacena Pixie?
El objetivo principal del proyecto Pixie de código abierto es crear una plataforma de depuración en tiempo real. El almacenamiento a corto plazo en el clúster es limitado, por lo que telemetry data de Pixie se almacenan durante hasta 24 horas (como máximo) antes de que se agoten. Dado que estos datos se almacenan en su clúster, no paga por ingerirlos.
Para saber cómo aumentar o disminuir el almacenamiento a corto plazo de Pixie, consulta la guía Administrar la memoria de Pixie.
¿Qué datos de Pixie persisten en New Relic?
La integración New Relic Pixie conserva telemetry data seleccionados de Pixie para su almacenamiento a largo plazo. El conjunto predeterminado de datos persistentes incluye:
- Intervalos de solicitudes HTTP (incluido HTTP/2) y métricas doradas (rendimiento, latencia, tasa de errores)
- Spans de solicitudes de DNS y latencia métrica
- Intervalos de solicitudes de MySQL y métricas doradas
- Intervalos de solicitudes de PostgreSQL y métricas doradas
- Cassandra solicita tramos y métricas doradas
- Intervalos de solicitudes de Redis y métricas doradas
- Mensajes kafka y métricas doradas
- JVM métrica
Puedes configurar qué datos de Pixie se conservan en New Relic, incluida la persistencia telemetry data de Pixie adicionales.
Configurar qué datos de Pixie persisten en New Relic
Importante
La característica Customize Pixie Ingest requiere la versión 2.X.X+ de la integración New Relic Pixie. Es posible que necesites actualizar tu integración para acceder a esta característica.
Puedes configurar qué telemetry data de Pixie se conservan en New Relic para el almacenamiento a largo plazo:
- Seleccione su clúster para navegar al explorador del clúster de Kubernetes.
- Seleccione la pestaña Live debugging with Pixie .
- Seleccione el botón Customize Pixie Ingest en la parte superior derecha.
Puedes personalizar qué telemetry data de Pixie se conservan en New Relic en la pestaña Live debugging with Pixie.
La integración New Relic Pixie utiliza el sistema de complemento de Pixie para exportar telemetry data seleccionados de Pixie a New Relic para su almacenamiento a largo plazo. La página Customize Pixie Ingest contiene una vista integrada de la página de configuración del complemento de Pixie:
Puede habilitar, deshabilitar y agregar más scripts de exportación para configurar qué telemetry data de Pixie ingiere New Relic.
De forma predeterminada, la integración New Relic Pixie incluye varios scripts de exportación de Pixie que ya están habilitados. Puede optar por desactivar uno o más de estos scripts para reducir la ingesta telemetry data de Pixie. Pase el cursor sobre el nombre de un script o haga clic en el botón editar para ver una descripción del script de exportación.
Para exportar telemetry data de Pixie adicionales a New Relic, utilice el botón + CREATE SCRIPT
. Estos scripts están escritos en el lenguaje PxL de Pixie y utilizan los métodos de exportación OpenTelemetry de Pixie. Para aprender a escribir un script PxL para exportar datos de Pixie en formato OpenTelemetry, consulte este tutorial.