Configuration
All configuration is done in the app's configuration dashboard. The dashboard is accessible via the app's menu. The dashboard is split into three sections:
Depending on the user's role, the user might not be able to access all sections.
Role | Cribl Instances | Cribl Replay Collectors | Licenses | Proxy | Logging |
---|---|---|---|---|---|
utstream_admin | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
utstream_writer | ✔️ | ✔️ | ❌ | ❌ | ❌ |
utstream_writer | ✔️ | ✔️ | ❌ | ❌ | ❌ |
Cribl Instances
The Cribl Instance tab allows configuring the Cribl Stream instances that are available to the app. Currently, it is only possible to save instances within UTStream's app context.
Creating an Instance
To create a new instance, open the Cribl Instances
tab and click on the Add Cribl Instance
button in the top right corner. Start filling out the form and if applicable, change Cribl Mode
to Distributed
. If the instance is distributed, available worker groups will be fetched based on your provided inputs.
Add Cribl Instance Modal
Updating an Instance
To update an instance, open the Cribl Instances
tab and click on the Edit
button in the row of the instance that should be updated. Fill out the form and click on Update.
It is not possible to change the name of an instance. If the name of an instance should be changed, the instance has to be deleted and a new instance with the desired name has to be created.
Update Elastic Instance Modal
Deleting an Instance
To delete an instance, open the Cribl Instances
tab and click on the Delete
button in the row of the instance that should be deleted. Confirm the deletion by clicking on Delete.
Deleting an instance is irreversible. The instance will be deleted.
Cribl Replay Collectors
Creating a Replay Collector
The free license of UTStream allows configuring a single Replay Collector. The paid license allows up to an unlimited number of Replay Collectors.
To create a new replay collector, open the Cribl Replay Collectors
tab and click on the Add Cribl Replay Collector
button in the top right corner. After selecting an instance, the form will populate with the available collectors, pipelines and destinations. The form will show free text fields for the collector, pipeline and destination in case the given instance could not be queried. Select the desired collector, pipeline and destination and click on Add
.
Add Cribl Replay Collector Modal
Updating a Replay Collector
To update a replay collector, open the Cribl Replay Collectors
tab and click on the Edit
button in the row of the instance that should be updated. Fill out the form and click on Update.
It is not possible to change the selected instance or replay collector. If the instance or replay collector should be changed, the collector has to be deleted and a new collector with the desired instance and replay collector has to be created.
Update Cribl Replay Collector Modal
Deleting a Replay Collector
To delete an replay collector, open the Cribl Replay Collecots
tab and click on the Delete
button in the row of the collector that should be deleted. Confirm the deletion by clicking on Delete.
Deleting an instance is irreversible. The collector will be deleted.
Licenses
License information can be found in the Licensing section.
Uploading a License
To upload a license, open the License
tab and click on the Add License
button in the top right corner. Paste the license JSON into the text area and click on Add
. The license will be validated and applied.
Make sure to validate if the license is valid and if it is compatible with the installed version of UTStream. The license will be applied immediately. The status of each license can be found in the License
tab.
Deleting a License
To delete a license, open the License
tab and click on the Delete
button in the row of the license that should be deleted. Please note that the license will be deleted immediately.
Deleting a license is irreversible. The license will be deleted.
Proxy
Communication to the configured Cribl instances initiates HTTP Requests. Use the proxy settings to configure if these requests should pass a proxy server.
To set a proxy for all requests, open the Proxy
tab and fill out the form. Click on Save
to save the proxy settings.
Proxy Configuration
Logging
It is possible to configure the logging level of UTStream. To change the logging level, open the Logging
tab and change the level for the desired loggers. The configuration will be applied immediately. The logging level only applies to UTStream
and not other apps developed by Datapunctum.