Skip to main content
Version: 10.3.2

Application Performance Monitoring

The section contains a description and instructions on Application Performance Monitoring (APM) integrated into the WorkFusion product.

Installation

By default, APM is installed during the product installation.

To integrate or disconnect the service from APM, do as follows:

  1. In the ZooKeeper /config/application/apm-settings node, set the -Delastic.apm.enabled flag to true or false respectively.
  2. Restart the service with the wfmanager restart <service> command.

Services integrated on demand with APM are as follows:

  • automl-gateway-service
  • automl-billing-service
  • automl-model-management-service
  • automl-model-service
  • bot-manager
  • dataset-management
  • hazelcast-server
  • keycloak
  • labeling-service
  • manual-task-renderer
  • marathon
  • ocr-rest
  • sqc
  • task-dispatcher-service
  • worker-management-service
  • workfusion
  • workspace

To integrate all services from the list above with APM, run the ./install.sh configure_services apm command.

Usage

You can perform the following actions with APM in Kibana:

  • Monitor the system state and communication between services:

    find-apm

    services

  • Capture and analyze distributed transaction spanning services:

    traces

    trace-sample

  • Identify application problems with dependency mapping:

    service-map

    deps