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