ADS Control UI overview
Below you can find the overview of the features contained in the ADS Control UI.
Login window
This is the first window the user sees after connecting to ADS Control. In order to access to ADS Control, you are prompted to enter your credentials (login and password) in the corresponding fields. After you entered your credentials, click Sign in.
Main window
This is the window that the user sees after logging into ADS Control. The main window contains four sections:
-
Authorization section is located at the top of the screen.
-
Information section is located in the upper half of the screen.
-
Search section is located in the middle of the screen.
-
The cluster management section is located in the lower half of the screen.
All subsections and their contents are described in detail below.
Authorization section
The authorization section appears after clicking on the icon located in the upper right corner. The authorization section contains:
-
username under which the session was logged in;
-
Log out button to exit ADS Control or change user.
Information section
The information section contains data on the percentage of the number of clusters in the online and offline state. The data is presented in graphical form. Also in this section is available a list of the latest clusters with which work was carried out.
Search section
In this section, you can search for clusters by the entered designation. You can also set filters to search — cluster states.
As a result of the search, clusters matching the search conditions will appear in the cluster management section.
Cluster management section
This section selects a cluster for management.
In the cluster management section, it is possible to set filters for sampling:
-
Sort — defines the sorting method:
-
Ascending — ascending name alphabetically;
-
Descending — in descending order of the name in alphabetical order;
-
Manual — manual sorting.
-
-
Status — defines the cluster status for the sample:
-
Online — clusters in the online state;
-
Offline — clusters in the offline state;
-
All — all clusters.
-
-
Show — indicates which clusters with which visibility should be included in the selection:
-
Hidden — hidden clusters;
-
Displayed — visible clusters
-
All — all clusters.
-
After clicking Manage it becomes possible to hide or open the clusters using the Show and Hide buttons.
At the bottom of the cluster management section there are graphical displays of the clusters in use.
The elements are described below using the example of the presented clusters:
-
Сluster status indicator:
-
— cluster is online;
-
— cluster is offline.
-
-
ads — cluster name.
-
Flag that enables the ability to control the visibility of the cluster using the Show and Hide buttons:
-
— the cluster is available for visibility control;
-
— the cluster is not available for visibility control.
Displayed only when Manage is enabled.
-
-
— icon, dragging which it is possible to move the cluster image in the cluster management section. Available only when Manage is disabled.
-
Cluster data showing the total number of the following cluster elements:
-
topics;
-
brokers;
-
consumers;
-
Kafka Connect tools.
-
-
switch to change cluster visibility:
-
— cluster is displayed ;
-
— cluster hidden .
-
Cluster management
To manage a cluster, in the cluster management section, click on the graphical display of the cluster.
Next, a window opens with the available functionality for this cluster. At the moment, the functionality is available only for working with the Kafka Connect service. If this service is installed in this cluster, it becomes possible to go to the cluster to create connectors.
Next, the list of created connectors becomes available for viewing, if any, as well as the Create Connector button for creating new connectors.
To create a connector, do the following:
-
Click Create Connector.
Kafka Connect connector list pageKafka Connect connector list pageNext, a window opens for selecting a connector to create.
-
Select the desired connector.
List of Kafka Connect connectorsList of Kafka Connect connectorsThe following connectors are available for use:
-
FileStreamSinkConnector — connector designed to read data from Kafka and output it to a local file.
-
FileStreamSourceConnector — connector designed to read data from a file and send it to Kafka.
For more information on working with FileStream connectors, see FileStream in ADS Control.
-
MirrorCheckpointConnector, MirrorHeartbeatConnector, MirrorSourceConnector — connectors designed to replicate topics using the Mirror Maker 2 mechanism. For more information on working with these connectors in ADS Control, see Mirror Maker 2 in ADS Control.
-
-
Next, fill in the connector configuration in the window that opens. You can use populating the config as a JSON file. To do this, turn on the corresponding switch.
Connector configurationConnector configurationСonnector JSON configuration fileСonnector JSON configuration file -
After filling, click Save and get a message about the successful creation of the connector.
Message about the successful creation of the connectorMessage about the successful creation of the connector -
Make sure that the page of the created connector is opened with the display of tasks.
Created connectorCreated connector -
Check that the Connectors for ads page displays the created connectors in the working status. The status is determined depending on the indicator in front of the connector name:
-
— the connector/task is running;
-
— the connector/task has been administratively paused;
-
— the connector/task has failed (usually by raising an exception, which is reported in the status output);
-
— the connector/task has not yet been assigned to a worker.
Created connectorsCreated connectors
-