Manage your projects
This section of the documentation covers managing your projects, pipelines, and applications.
When you build an application for deployment, you can view build logs for it:
Any problems with the build are shown here. There is also a button to enable you to download the build logs for offline viewing.
When looking at a deployment at run time, you can view logs for the service or job. Any run time errors are shown here.
There is also a button to enable you to download the logs for offline viewing.
There is also a tab with messages view. This is described in a later section.
When your pipeline is running, and the applications are generating data on topics, you can use the Data Explorer to view data in real time.
You can select the topic you want to view data on, and then the stream within that topic, as well as the specific parameters and events you are interested in. These can be displayed in waveform, table, or message view. The following screenshot illustrates the waveform view:
Table view enables you to view the parameter data in a tabular format, and messages view enables you to view the raw message data.
The message view shows the raw message format. The message viewer is available next to the Build logs, and logs tabs, as shown in the following screenshot:
The data explorer also has a message viewer tab, as can be seen in the data explorer section.
While data in a Kafka topic is retained according to the topic retention time configured when you create a new topic:
Quix also has an additional capability called persistence. Enabling persistence is done by simply activating a slider control:
Enabling this feature persists topic data into a database for later retrieval using the Query API, or for replay using the replay service.
The Query API is useful for testing and reviewing historical data.
The replay service is used to play back persisted data into a topic.
The replay service enables you to play persisted data back into a topic.
You can read more about the replay service in the docs.
The Query API enables you to programmatically retrieve persisted data from the database.
You can read more about the Query API in the docs.
The Portal API enables you to programmatically control Quix, and most objects in it. Using the Portal API you can manage entities including: