Summary
TQLConsole ThingSpaces Configurator can be used to deploy and manage the A-Stack Runtime Environment consisting of your models (projects) on a target host machine(s).
A-Stack Runtime Environment deploy and manage can be done using TQLConsole ThingsSpace Configurator User interface or using TQL Command Line Interface (TQL CLI).
It provides following functionalities -
- Cluster setup
- Application deployment in defined cluster nodes
- Start/Stop/Restart of application in cluster nodes
- Configure application by updating configuration files
- Execute shell script and TQL queries against each application node
- Monitor memory, cpu usage
- Monitor information related to A’Stack
- Log Analysis server where we can store all application nodes logs and do analysis using elasticsearch and kibana queries.
Preparing the Target Host(s)
In order to discover the cluster, the use can simply provide the IP address and Port of one of the nodes.
The discovery result is divided into two parts: Local Engine and Cluster Nodes categorized the Group to which the nodes belong.
User can view the details of the node by clicking on any node on the graph. The details will be published on the right hand side.
View A-Stack General Information
Users can view general information about each of the node by clicking on public IP address of the node.
View A-Stack for CPU, Memory
Performing On-Demand GC
Users can perform On demand Garbage collection on the invidiual nodes by clicking on the "Perform GC" button
TQLConsole DevOps UseCase on AWS InfraStructure
Elastic Search, Log Stash and Kibana Setup
From the invididual nodes the user can setup the log files to be written to a common mount point file system - Say: AWS EFS
Following Search Fields are available: