Deploying AI Data Advisor
You can deploy AI Data Advisor (AIDA) by using Docker or Kubernetes.
AIDA is composed of two major components: AIDA Exporter and AIDA Engine. Each component contains a number of services:
- AIDA Exporter
-
- Exporter
- Through HCL Workload Automation
APIs, exports KPIs metrics from HCL Workload Automation (according to
OpenMetrics standard) and stores them into AIDA OpenSearch database.
Also, it exports Alert definitions from HCL Workload Automation and imports them into OpenSearch.
- AIDA Engine
-
- Predictor
- Calculates the expected values of each KPI, also considering special days.
- Anomaly detection and alert generation
- Detects anomalies in KPIs trend by comparing observed KPI data points with expected values, and generates alerts when trigger conditions are met.
- Email notification
- Sends email notification when alerts are generated.
- Orchestrator
- Orchestrates KPI prediction and anomaly detection.
- UI
- AIDA User Interface.
- Internal event manager
- Manages communication among AIDA services.
- OpenSearch (an Elasticsearch technology)
- To store and analyze data.
- Keycloak (optional)
- To manage security and user access in AIDA. Keycloak is optional. If not deployed, the Dynamic Workload Console user authentication roles will be used.
- Nginx
- As a reverse proxy for its components.
- Deploying AIDA using Docker
- To monitor HCL Workload Automation and HCL Workload Automation for Z engines, you can deploy AIDA with Docker by using AIDA.sh script. This script provides options to run Docker Compose operations and AIDA configuration steps.
- Deploying AIDA using Kubernetes
-
To monitor HCL Workload Automation engines only (not HCL Workload Automation for Z engines), you can deploy AIDA by using an helm chart. This helm chart is included in the Workload Automation product helm chart that allows you to deploy Workload Automation and all its components in one shot.
- Deploying AIDA on Amazon Web Services (AWS) Marketplace
- You can use Amazon Web Services (AWS) Marketplace to subscribe to HCL Workload Automation and
deploy your environment on the AWS secure cloud platform, including AIDA as
optional component.
For more information see Deploying from Amazon Web Services (AWS) Marketplace.