vector tap CLI, or GraphQL , to view the data for your local Edge Instance, without having to send any data to the Mezmo Web App.
Set Up Vector Tap with Mezmo Edge
The easiest way to get access tovector tap is to use a command line interface to connect to a running Edge node, which will have built-in vector tap connectivity and tools.
List Edge Nodes
Connect to a Named Node
exec is not available to your user in the cluster, you can use vector tap from any host with network connectivity to the cluster.
List Services
Forward the API Port
Tap Edge Data
View Data for All Nodes
You can use thevector tap to view data from combinations of node outputs in the Pipeline. The basic method is to view data at the output of every node:
View Data for a Specific Node
To view the data stream for a specific Pipeline component, you need to provide thecomponent id:
vector command to tap that node:

Prompt for the vector command to tap the selected node

Using outputEventsByComponentIdPatterns to inspect data for the http source shown in the first example of this topic
Manually Constructing a Custom Tap
You can find the component id by viewing the Pipeline in the Mezmo Web App. Right-click on the component in the Pipeline Map, then click inspect.
Use Inspect to find the component ID
data-nodeid, which will the UUID of the component.

The data-nodeidfor the component highlighted in blue
http, you can tap just the component itself:
View Data for a Component with Multiple Outputs
View the Data for All Outputs
To view the data through the various transformations of a component with multiple outputs, like the Route Processor, use theroute command with the UUID of the component.
View the Data for a Single Output
To view the data for only one of the components outputs, you will need to use the child node ID. As with the node id, you can find the child ID node by using the Dev Tools to inspect the child node ID.
The child nodes of a parent multi-output component

data.nodeid is of the form <component id>.<route id>. Separate the two ids with an asterisk and add quotations to the full sting:
Using GraphQL
If you prefer, you can use the GraphQL Playground to inspect Edge Pipeline data. Follow the instructions for connecting Vector to your Edge instance described in the first section. After completing the step for Port Forwarding, use you browser to navigate to: http://localhost:8686/playground
The GraphQL Playground
outputEventsByComponentIdPatterns to inspect the component.

Using outputEventsByComponentIdPatterns to inspect data for the http source shown in the first example of this topic
outputsPatterns field:
Component Types Available for Inspection
Disabling Tap from the Edge Helm Configuration
To disable tap from the Edge itself, simply edit thestatefulset and set two environment variables to https://localhost. This will cause the vector pod to emit error logs when it cannot fetch tasks, but otherwise functionality of the Edge instance is not affected other than to prevent data egress to the SaaS Control Plane from within an environment.


