- Home
- About Pixie
- Installing Pixie
- Using Pixie
- Tutorials
- Reference
You can interact with the Pixie platform using the web-based Live UI, CLI or API.
Scripts run in the Live UI offers rich visualizations that are not available with the CLI or API. For this reason, we recommend that developers who are new to Pixie begin by using the Live UI.
Pixie needs to be installed on your Kubernetes cluster. If it is not already installed, please consult our install guides.
Open Pixie's Live UI.
Select your cluster using the cluster
drop-down menu.
px/cluster
script from the script
drop-down menu. The right-half of this menu displays a description of the selected script.RUN
button in the top right. The px/cluster
script lists all of the namespaces, services, nodes and pods on your cluster. After running the script, you should see something similar to the following.Tables in the script output can be sorted by column by clicking on the column title. Rows in the table can be expanded by clicking on the row.
Scripts often take arguments, which will appear next to the cluster
and script
drop-down menus. This script takes an argument for start_time
.
start_time
to set it to -10m
and re-run the script using the RUN
button.Deep links embedded in the script output allow you to easily navigate between Kubernetes entities.
The "Nodes" table in the px/cluster
script output lists all of the nodes in your cluster.
px/node
script for that particular node.Navigating the Live UI is much faster using keyboard shortcuts. To see the shortcut menu, press shift+?
or open the menu item (shown below).
Try out the following 2 shortcuts, we'll use them often.
Run the current script: ctrl+enter
(Windows, Linux) or cmd+enter
(Mac)
Show / hide the script editor: ctrl+e
(Windows, Linux) or cmd+e
(Mac)
The Live UI's script
drop-down menu lists all of Pixie's open source scripts.
To learn how to use Pixie scripts for a specific use case, check out one of the following tutorials:
Live views in the Live UI are constructed from two files:
PxL Script
queries the Pixie platform for telemetry data.Vis Spec
describes how to visualize the query output.To learn how to write your own PxL script, check out the tutorial. When writing custom scripts, we recommend starting from an existing script which does something similar to the result you are looking for.
To edit an existing PxL script in the Live UI:
script
drop-down menu in the top left.ctrl+e
(Windows, Linux) or cmd+e
(Mac).PxL script
and/or the Vis Spec
tabs.RUN
button in the top right or by using the keyboard shortcut: ctrl+enter
(Windows, Linux) or cmd+enter
(Mac).ctrl+e
(Windows, Linux) or cmd+e
(Mac).Use the Scratch Pad
to:
pixie-demos
repository.To run an example script from the pixie-demos
repo:
Scratch Pad
(first item) from the script
drop-down menu. The script editor should automatically open..pxl
file into the script editor's PxL Script
tab.vis.json
file into the script editor's Vis Spec
tab.ctrl+enter
(Windows, Linux) or cmd+enter
(Mac).ctrl+e
(Windows, Linux) or cmd+e
(Mac). Alternatively, use the Open editor
button in the top right.