Skip to content

Monitor your cluster and job activity

Dashboard URL

Open your AWS console and navigate to CloudFormation. Select your parent Stack, click Output, and retrieve "WebUserInterface"

Index Information

Cluster Nodes Data Job Data DCV Desktops Data Target Nodes Data
OpenSearch Index Name edh_nodes_EDH_CLUSTER_ID_SCHEDULER_ID edh_jobs_EDH_CLUSTER_ID_SCHEDULER_ID edh_desktops_$EDH_CLUSTER_ID edh_target_nodes_$EDH_CLUSTER_ID
Script /opt/edh/$EDH_CLUSTER_ID/cluster_manager/analytics/wrapper.sh cluster_nodes_tracking /opt/edh/$EDH_CLUSTER_ID/cluster_manager/analytics/wrapper.sh job_tracking /opt/edh/$EDH_CLUSTER_ID/cluster_manager/analytics/wrapper.sh desktops_tracking /opt/edh/$EDH_CLUSTER_ID/cluster_manager/analytics/wrapper.sh target_nodes_tracking
Recurrence 1 minute 1 hour (note: job must be terminated to be shown on OpenSearch (formerly Elasticsearch)) 10 minutes 10 minutes
Data uploaded Host Info (status of provisioned host, lifecycle, memory, cpu etc ..) Job Info (allocated hardware, licenses, simulation cost, job owner, instance type ...) Desktop Instance EC2 information Target Node EC2 Instance information
Timestamp Key Use "timestamp" when you create the index for the first time use "start_iso" when you create the index for the first time Use "timestamp" when you create the index for the first time Use "timestamp" when you create the index for the first time

Note

Analytics scripts are cron jobs running on the controller node. You can change the recurrence to match your own requirements.

Create Indexes

Since it's the first time you access this endpoint, you will need to configure your indexes.
First, access Kibana URL and click "Explore on my Own"

Go under Management and Click Index Patterns

Create your first index by typing pbsnodes*.

Click next, and then specify the Time Filter key (timestamp). Once done, click Create Index Pattern.

Repeat the same operation for jobs* index

This time, select start_iso as time filter key.

Once your indexes are configured, go to Kibana, select "Discover" tab to start visualizing the data

Examples

Cluster Node

Job Metadata

Troubleshooting access permission

Access to OpenSearch (formerly Elasticsearch) is restricted to the IP you have specified during the installation. If your IP change for any reason, you won't be able to access the analytics dashboard and will get the following error message:

{"Message":"User: anonymous is not authorized to perform: es:ESHttpGet"}

To solve this issue, log in to AWS Console and go to OpenSearch (formerly Elasticsearch) Service dashboard. Select your OpenSearch (formerly Elasticsearch) cluster and click "Modify Access Policy"

Finally, simply add your new IP under the "Condition" block, then click Submit

Please note it may take up to 5 minutes for your IP to be validated

Create your own dashboard