Live debugging with Pixie 탭을 사용하면 Pixie가 클러스터의 단기 저장소에 수집하는 전체 텔레메트리 데이터 세트를 쿼리할 수 있습니다.
여기 에서 New Relic Pixie 통합을 위한 하이브리드 스토리지 모델에 대해 자세히 알아보십시오.
쿠버네티스 클러스터 탐색기의 Live Debugging with Pixie 탭.
Live debugging with Pixie 탭에는 Pixie UI의 삽입된 뷰가 포함되어 있습니다. Pixie의 뷰는 Pixie의 PxL 언어로 작성된 PxL 펼쳐보기로 구동되어 eBPF에서 캡처한 텔레메트리 데이터를 쿼리하고 시각화합니다.
Pixie는 디버그할 수 있는 많은 오픈 소스 PxL 스크립트 를 제공합니다.
- 다양한 형식의 트래픽: HTTP 및 HTTP(암호화 포함), DNS, Postgres, MySQL, Cassandra, Redis, Kafka.자세히 알아보기: 추적 자습서 요청 .
- 데이터베이스 요청 성능.자세히 알아보기: 데이터베이스 쿼리 프로파일링 자습서 .
- 서비스 맵은 어떤 서비스가 서로 통신하는지 알아봅니다.자세히 알아보기: 서비스 성능 자습서 .
- 네트워크 트래픽은 어떤 노드가 서로 통신하고 있는지 알아보기 위해 매핑됩니다.자세히 알아보기: 네트워크 모니터링 자습서 .
- Node 및 Pod별 리소스 사용량입니다.자세히 알아보기: 인프라 상태 튜토리얼 .
- CPU 사용률이 급증합니다.자세히 알아보기: 지속적인 CPU 프로파일링 자습서 .
PxL 스크립트 실행
중요
최상의 결과를 얻으려면 Live Debugging with Pixie 탭을 사용할 때 타임 피커에서 5 minutes
선택하세요. 최신 Pixie 데이터를 조사하려면 Pixie 데이터 탐색 섹션을 확인하세요.
Live debugging with Pixie 탭에서 스크립트를 실행하려면 다음 안내를 따르세요.
script
드롭다운 메뉴에서 스크립트를 선택합니다.- 필요한 스크립트 인수를 입력합니다.필수 인수는 인수 이름 옆에
*
으로 표시됩니다. - 오른쪽 상단의
RUN
버튼을 사용하거나 키보드 단축키ctrl+enter
(Windows, Linux) 또는cmd+enter
(Mac)를 사용하여 스크립트를 실행합니다.
스크립트 딥 링크 팔로우
Pixie의 보기에는 Kubernetes 엔터티 간에 쉽게 탐색할 수 있는 딥 링크가 포함되어 있습니다.
예를 들어, px/cluster
스크립트의 Nodes 테이블(위 그림)은 클러스터의 모든 노드 목록을 출력합니다. 특정 노드에 대한 px/node
스크립트로 이동하려면 노드를 클릭하세요. px/node
파일은 특정 노드의 파드, CPU 및 메모리 사용량, 네트워크 트래픽에 대한 개요를 보여줍니다.
PxL 스크립트 수정
기존 PxL 스크립트를 수정하거나 사용자 정의 PxL 스크립트를 작성하는 방법을 배우려면 이 데모 를 확인하십시오.