CoPilot Tuning and Performance

For a deployed CoPilot, application administrators can use options in CoPilot Home > Settings to tune the platform.

For the task server settings on the Settings > Resources > Task Server tab, the default entries are usually sufficient. Ensure that you understand the impact of changing an option before making the change.

Typically, you only need to set the Controller IP options in the Settings > Configuration tab by specifying the controller IP address and the controller service account.

CoPilot Auto-Scaling of Memory

CoPilot supports automatic memory sizing for the ETL and datastore based on the physical memory of the instance at boot. Base images default to the automatic settings.

Auto-scaling memory support became available with the release of the Aviatrix CoPilot base image version 1.5.1.

Memory settings are located in CoPilot under Settings > Configuration > Options.

CoPilot Virtual Machine Disk, CPU, and Memory

The CoPilot > Settings > Resources page provides resource utilization levels about the virtual machine (instance) on which CoPilot runs as well as the storage allocated to the instance.

Disk Usage

The size, used disk space, and free disk space of the attached root disk (volume). The bar chart shows used space in blue.

The size, used disk space, and free disk space of the logical volume CoPilot created for storage. The bar chart shows used space in blue.

The logical volume information displays only if your CoPilot is Appliance Version 2 (the base image version deployed from the marketplace was image version 1.5.1 or later).

CPU Usage:

The approximate total CPU usage of all processors. CoPilot fetches the current value at your specified refresh interval. The chart displays data for the last 20 intervals.

Memory Usage:

The amount of total memory used. CoPilot fetches the current value at your specified refresh interval. The chart displays data for the last 20 intervals.

Deleting Old Records when Free Disk is Low

In the CoPilot > Settings > Advanced Settings page, you can use the Free disk threshold configuration option to set a minimum disk space threshold. This option allows you to set a threshold based on available disk space (percentage disk space available), at which point automatic data deletion starts. When this threshold is reached, CoPilot will start deleting records in order of first in first out.

System Design Considerations

  • For production, it is best practice to inspect your gateways sizing and load prior to enabling flow logging.

  • You have the option of selecting which gateways generate flows should you want to enable visibility in subsections of the network (configured in the controller).

Topology Page Performance (V1 Topology)

For the topology settings in the Advanced Settings page, the Limit Topology Render configuration option can be used when using the Topology V1 map to display very large topologies. This option does not apply to the Topology New Experience view of the map.

Enable this option if your network infrastructure is large and the full visible topology cannot be rendered in the topology map. In this case, you can still use the topology map feature by using filters to load scaled down portions of your topology.

When this option is disabled (default), CoPilot will automatically attempt to load the full topology of your infrastructure in the map when the Topology page is opened.

To enable the option, set the option to Enabled and click Save.

Distributed Cloud Firewall Settings

For the Distributed Cloud Firewall settings in the Advanced Settings page, the CSP Resource Poll Interval configuration option can be set to specify how often in minutes Aviatrix Controller waits between polling your CSPs for the latest resources (for example, for fetching the latest inventory of CSP tags). You can also disable polling using the Enable/Disable toggle. For detailed information, see Configuring the Polling Interval. Note that you must click Save Change each time you change a value or setting.