La autotelemetría recopilada por Pixie se puede encontrar en toda New Relic de UI. Utilice telemetry data de Pixie para hacer lo siguiente:
- Monitor la salud del servicio
- Ver perfiles de CPU de la aplicación pod
- Monitor problemas de red
- Inspeccionar solicitudes de cuerpo completo
La UI de New Relic extrae telemetry data de Pixie del almacenamiento a corto y largo plazo. Obtenga más información sobre el modelo de almacenamiento híbrido para la integración de New Relic Pixie aquí.
Monitor la salud del servicio
Pixie traza automáticamente las solicitudes HTTP (incluido HTTP/2) enviadas entre servicios, incluso si un extremo está fuera del clúster.
La integración de New Relic Pixie exporta tramos HTTP de Pixie a New Relic para el almacenamiento a largo plazo utilizando el protocolo OpenTelemetry. La vista Services - OpenTelemetry enumera los servicios identificados automáticamente por Pixie, junto con una descripción general de alto nivel del tiempo de respuesta, el rendimiento y la tasa de errores del servicio.
![The <DNT>**Services - OpenTelemetry**</DNT> view lists all services identified by Pixie with high-level latency, error and throughput details. The <DNT>**Services - OpenTelemetry**</DNT> view lists all services identified by Pixie with high-level latency, error and throughput details.](/images/pixie_screenshot-full_services-otel.webp)
La vista Services - OpenTelemetry enumera todos los servicios identificados por Pixie junto con detalles de alto nivel de latencia, errores y rendimiento.
Al seleccionar un servicio de esta lista, se abrirá la vista del servicio Summary que muestra gráficos del tiempo de respuesta, rendimiento y tasa de errores para todas las solicitudes HTTP realizadas a este servicio.
![The <DNT>**Services - OpenTelemetry**</DNT> service Summary view shows graphs of response time, throughput and error rate over time. The <DNT>**Services - OpenTelemetry**</DNT> service Summary view shows graphs of response time, throughput and error rate over time.](/images/pixie_screenshot-full_services-otel-details.webp)
La vista del servicio OpenTelemetry Summary muestra gráficos de tiempo de respuesta, rendimiento y tasa de errores a lo largo del tiempo.
Desde la vista del servicio OpenTelemetry, seleccione la pestaña Service map en la barra lateral izquierda. Esta vista de mapa de servicios ayuda a visualizar la dependencia de su aplicación al mostrar un gráfico de todas las entidades con las que se comunica el servicio.
![The OpenTelemetry <DNT>**Service map**</DNT> view shows helps visualize your application's dependencies. The OpenTelemetry <DNT>**Service map**</DNT> view shows helps visualize your application's dependencies.](/images/pixie_screenshot-full_service-otel-map.webp)
La vista OpenTelemetry Service map ayuda a visualizar la dependencia de su aplicación.
La pestaña del servicio OpenTelemetry Transactions muestra los diferentes extremos a los que el servicio realiza solicitudes. Puedes ordenar el extremo por tiempo de respuesta o rendimiento.
![Pixie data seen in the OpenTelemetry <DNT>**Transactions**</DNT> tab. Pixie data seen in the OpenTelemetry <DNT>**Transactions**</DNT> tab.](/images/pixie_screenshot-full_services-otel-transactions.webp)
Datos de Pixie vistos en la pestaña OpenTelemetry Transactions .
La pestaña Databases muestra cualquier solicitud de base de datos que realice el servicio.
![Pixie data seen in the OpenTelemetry <DNT>**Databases**</DNT> tab. Pixie data seen in the OpenTelemetry <DNT>**Databases**</DNT> tab.](/images/pixie_screenshot-full_services-otel-databases.webp)
Datos de Pixie vistos en la pestaña OpenTelemetry Databases .
La información sobre el estado del servicio impulsada por Pixie también se puede encontrar en las vistas del explorador del clúster de Kubernetes (KCE). La vista de resumen de KCE incluye todos los servicios identificados automáticamente por Pixie.
![The Kubernetes cluster explorer shows the services identified by Pixie. The Kubernetes cluster explorer shows the services identified by Pixie.](/images/pixie_screenshot-full_kce.webp)
El explorador del clúster de Kubernetes muestra los servicios identificados por Pixie.
Al seleccionar un servicio se muestra la barra lateral de detalles del servicio con datos de rendimiento HTTP, tasa de errores y tiempo de respuesta recopilados por Pixie:
![The pod details page in the Kubernetes cluster explorer shows application metrics collected by Pixie. The pod details page in the Kubernetes cluster explorer shows application metrics collected by Pixie.](/images/pixie_screenshot-full_kce-pod-details.webp)
La página de detalles pod en el explorador del clúster de Kubernetes muestra la aplicación métrica recopilada por Pixie.
En la parte inferior de la vista de detalles del servicio, seleccione el botón Map View en la sección Related Entities .
Esta vista de mapa ayuda a visualizar la dependencia de su aplicación al mostrar un gráfico de todas las entidades con las que se comunica el servicio.
![The service map shown in the pod details view is constructed using HTTP traces collected by Pixie. The service map shown in the pod details view is constructed using HTTP traces collected by Pixie.](/images/pixie_screenshot-full_kce-pod-details-map.webp)
El mapa de servicio que se muestra en la vista de detalles pod se construye utilizando la traza HTTP recopilada por Pixie.
En la parte superior de la vista de detalles del servicio, seleccione Check metrics in Pixie para ir al script px/service
en la pestaña Depuración en vivo con Pixie . El px/service script
muestra una descripción general de alto nivel de las estadísticas de rendimiento de este servicio, así como de las solicitudes entrantes que utilizan los datos de Pixie a corto plazo almacenados en su clúster.
Ver perfiles de CPU de la aplicación pod
Puede utilizar la característica de creación de perfiles continuos de Pixie para investigar picos en la utilización de la CPU o para identificar problemas de rendimiento dentro del código de su aplicación.
Seleccione un pod enumerado en la vista del explorador del clúster de Kubernetes para ver la vista de detalles pod .
![The pod detail view contains an option to see a pod cpu flamegraph. The pod detail view contains an option to see a pod cpu flamegraph.](/images/pixie_screenshot-full_kce-pod.webp)
El Pod details view en el explorador del clúster de Kubernetes tiene una opción para Check flamegraph in Pixie.
En la vista de detalles del pod, seleccione la opción Check flamegraph in Pixie para ver un perfil de CPU que utiliza el amplio conjunto de datos que Pixie almacena en el almacenamiento a corto plazo en su clúster.
![Check a pod's CPU profile using Pixie Check a pod's CPU profile using Pixie](/images/pixie_screenshot-crop_cpu-profile.webp)
Utilice Pixie para ver gráficos de llamas de CPU para su módulo Kubernetes .
Para ver un flamegraph de CPU para un nodo Kubernetes , use el script px/node
en la pestaña Depuración en vivo con Pixie . Desplácese hasta la parte inferior de esta vista para ver el flamegraph de la CPU del nodo.
Aprenda a interactuar con los flamegraphs de CPU de Pixie en el Tutorial de creación de perfiles continuos.
Monitor problemas de red
Puede utilizar Pixie para monitor su red Kubernetes junto con sus capas de aplicación e infraestructura.
La pestaña Summary del explorador del clúster de Kubernetes contiene una sección Kubernetes network monitoring with Pixie . Cada vista vinculada en esta sección está impulsada por el rico conjunto de telemetry data de Pixie almacenados a corto plazo en su clúster.
![Kubernetes network monitoring with Pixie Kubernetes network monitoring with Pixie](/images/pixie_screenshot-full_network-monitoring.webp)
Utilice Pixie para Kubernetes Monitoreo de red.
El enlace Spot DNS issues le mostrará un gráfico de todas las solicitudes de DNS en su clúster. Pase el cursor sobre cualquier borde del gráfico para ver información de latencia y rendimiento.
![Spot DNS issues with Pixie's DNS flow graph Spot DNS issues with Pixie's DNS flow graph](/images/pixie_screenshot-full_dns-flow-graph.webp)
Detecte problemas de DNS en su clúster utilizando el gráfico de flujo de DNS de Pixie.
Los enlaces See TCP retransmissions y See dropped packets mostrarán gráficos de las retransmisiones y caídas de TCP en su clúster. Tenga en cuenta que deberá presionar el botón RUN
para ver los resultados de estas vistas. La salida de caídas de TCP se muestra a continuación:
![See TCP drops and TCP retransmissions using Pixie See TCP drops and TCP retransmissions using Pixie](/images/pixie_screenshot-full_tcp-drops.webp)
Vea caídas de TCP y retransmisiones de TCP en su clúster usando Pixie.
Tenga en cuenta que las vistas Kubernetes network monitoring with Pixie anteriores también se pueden ver en la pestaña Depuración en vivo con Pixie usando el script px/dns_flow_graph
, px/tcp_drops
y px/tcp_retransmits
. Estos scripts tienen argumentos opcionales que le permiten filtrar la salida para seleccionar entidad.