Data Privacy with Masking
Meet data privacy and compliance requirements in Edge Delta.
5 minute read
A Fleet is one or more sets of agents all configured by a single Pipeline.
Visual Pipelines is a tool you can use to view and modify your Pipelines.
Edge Delta Fleets with v3 configurations (Agent v0.1.71 or higher) can be configured using Visual Pipelines. Fleets older than v0.1.71 use configuration v2. See here for more information.
The v3 configuration structure is a graph consisting of three types of nodes, the links between them, and the data handled by the pipeline:
The Pipeline lists the outgoing data rate for each node. Using this view you can quickly see how the configuration contributes to the overall pipeline efficiency.
The link weight indicates the relative volume of traffic on link between two nodes.
For example, the paymentservice
link to the mask-credit-card
node with no traffic is rendered smaller than the 129MB of traffic flowing on the link to the Easytrade Team Pack node.
Nodes are configuration objects. Each node performs a function and you design a pipeline by creating a flow of traffic through a set of nodes. Select a node to view details about it.
You can toggle between viewing traffic metrics as events or bytes and view a traffic graph for the node. Matched events indicates the input to successful output ratio in event numbers. Bear in mind that nodes that generate events might have a value of more than 100%. Nodes that fail to process traffic due to a configuration error will have a low matching rate.
The details pane also shows the configuration part of the node’s YAML.
You can apply filters to the Sources, Processors and Destinations to view only the connections between the selected objects. Note this changes the view only, not the pipeline configuration.
For example, you can view the data flow along the pipeline between only the Kubernetes source and the Log destination:
To create a node:
To connect nodes, click either the input or the output interface of the node and drag it to the input or output of another node. Some nodes differentiate between default and failure outputs so you can send different results of the node to different destinations.
Links between incompatible nodes can’t be configured - indicated by a red interface. As you release the link, the nodes will rearrange themselves to optimize readability of the data pipeline. To delete a link, select the link and click the Bin
icon.
Alternatively, you can add a processor node directly onto an existing link - hover over the link, click the Add (+) icon, and select the node type. This creates the new processor node in the position where the add icon was, and also connects it to the upstream and downstream nodes on the link.
To delete a node, select it and hover over it, then select the Bin icon.
Some nodes have a testing feature where you can specify an input log and see output based on the configuration of the node. See Designing Pipelines and Testing Nodes.
After making changes to a Pipeline configuration using the Edge Delta Web UI, there is no need to restart or reinstall the Edge Delta Fleet. The configuration settings will be automatically applied after a few minutes.
Some configuration v3 parameters are advanced, requiring them to be configured only in YAML rather than Visual Pipelines. You may also prefer or be required to configure in YAML using a text editor, for example if you are passing in a local configuration file.
To edit a v3 configuration using YAML:
The Edit Configuration dialog box opens. You can edit the configuration and view the change diff.
You can also configure a link in the Pipeline configuration YAML file using the node names:
nodes:
- name: ed_component_health
type: ed_component_health_input
- name: ed_health
type: ed_health_output
links:
- from: ed_component_health
to: ed_health
Deleting a Pipeline will remove the Pipeline ID. Any active Fleets configured with this ID will no longer be able to communicate with the Edge Delta backend.
Starting at agent version 0.1.71, Edge Delta Fleets are configured with a pipeline that can be represented in a YAML file with a configuration v3 structure. This structure enables configuration using Visual Pipelines. You can also using a text editor to make changes directly to the YAML file. In addition, v0.1.71 agents support v2 configurations.
You can’t edit version 2 configurations using Visual Pipelines. Contact Support to migrate your configurations to the v3 format.
The version is specified in the configuration YAML. Click Pipelines, select the pipeline and open the YAML tab.
Meet data privacy and compliance requirements in Edge Delta.
Aggregating logs into meaningful metrics directly at the source enables quicker detection of trends and potential issues.
Reduce unnecessary data transfer and storage by filtering and extracting data before transmitting it.
Conditionally routing logs for alerting or analysis aids in addressing potential issues effectively and reducing noise in the monitoring system.
Design and build effective pipelines by testing.
Focus pipelines on relevant data such as status codes and response times for more efficient monitoring.