Skip to main content

Support Stack Overview

NetFoundry Support Stack

This deployment relies on a proprietary helm chart, is only available with a private access token issued from NetFoundry. The Support Stack is designed to empower the users to be able to leverage all of the telemetry and events that is available in Ziti. Support Stack components are pre-configured to work together to provide viable support for the Ziti installation, as well as providing rich visibility into how the network is being used. This includes pre-configured telemetry dashboards and searchable application logs. The subcomponents within the support stack are outlined below:

  • Elasticsearch - Telemetry and Log storage and searchability. Also provides an API for all log and telemetry data

  • Logstash - Flexible data processing and shipping. Future iterations will allow extensions to be configured by the user to stream metrics to additional systems

  • Kibana - UI for Elasticsearch, used to view the raw log and telemetry data and provides a full featured search mechanism. Ships pre-configured organized data sources.

  • Grafana - Industry standard dashboard tool for viewing and analyzing metrics. Ships pre-configured with all data sources and standard dashboards that we use internally at NetFoundry.

  • RabbitMQ - Provides a buffer for Ziti metrics and events. The metrics are consumed and processed by Logstash. This can also be extended if customers want to create additional queues and stream metrics to their own systems.

  • Beats Agents - These are micro-containers that run as data collectors on all Kubernetes nodes as a daemonset. They collect logs and metrics from all containers in the support and ziti namespaces.

  • Ziti Edge Tunnel (Optional) - By default, none of the support tools are exposed externally. Users have control as to how these support services are exposed, but we recommend making the support tools accessible over Ziti, and using the Ziti Edge Tunnel as the primary access method. This eliminates any extra open ports from the support installation, and satisfies most compliance audits.

Additional Support Tools

  • Ziti Database Snapshots - Regular snapshots of the Ziti database are captured and stored on a separate PVC volume

  • Support Bundle - This script gathers diagnostic information including recent logs and stack dumps from the Ziti controller and router and places them in a zip file that can easily be sent to NetFoundry support for analysis