ActiveMatrix Service Grid - Container Edition Components

ActiveMatrix Service Grid - Container Edition consists of the Application Configurator (a web application for configurations), a DAA2Config command-line Tool, an Application Extractor to extract the application configuration, Application Monitor to monitor applications, and a Hawk microagent for monitoring.

Component Description
Application Configurator

The Application Configurator is a web application to perform configuration tasks:

  • Upload and Configure TIBCO ActiveMatrix application

  • Generate the YAML configuration file for an application

  • Generate other optional configurations such as Log4j configuration and JVM configuration.

  • Configure a range of entities such as substitution variables, bindings, resource templates, and JVM arguments

To perform any of these tasks, you must first upload the Distributed Application Archive (DAA) in the Application Configurator. For more information about the Application Configurator, see Introduction to Application Configurator.

DAA2Config Command-Line Tool

The DAA2Config is a command-line tool to generate application configuration from DAA. This is a CLI alternative to the Application Configurator (which is GUI-based). All functionalities are similar in both.

Script for this CLI tool:

amsgce-runtime-<version>/daautil/bin/DAA2Config.sh

For more information, see DAA2Config Command Reference.

Application Monitor

You can monitor ActiveMatrix Service Grid - Container Edition applications deployed on Docker and Kubernetes platforms by using Application Monitor.

ActiveMatrix Service Grid - Container Edition provides an Application Monitor agent, which allows you to monitor ActiveMatrix Service Grid - Container Edition applications. For more information, see Monitoring Applications and Cloud Infrastructure from the Application Monitor.

Application Extractor

You can use the Application Extractor to extract application DAA and the application deployment configuration from ActiveMatrix Service Grid 3.x setup and use the extracted files to containerize the application. For more information, see Application Extractor Tool.

Hawk Monitoring

ActiveMatrix Service Grid - Container Edition provides a Hawk microagent to monitor the applications by using Hawk® Container Edition.

Each ActiveMatrix Service Grid - Container Edition node contains one Hawk microagent. Each ActiveMatrix Service Grid - Container Edition node contains one user application and system applications such as platform app, monitoring app, and mediation app. The Hawk agent runs on each Kubernetes node. For more information about Hawk concepts and procedures, see the Hawk® Container Edition documentation. For more information about Hawk microagent methods, see Monitoring Applications by Using TIBCO Hawk Microagent.

Note: ActiveMatrix Service Grid - Container Edition version is 1.0.0. However, the TIBCO ActiveMatrix Service Grid - Container Edition runtime node version is 5.0.0. The node version is displayed as 5.0.0 in logs and in the Application Monitor UI.