Acceldata
Pulse

Pulse Core Services

The Pulse core services are mandatory services that must be deployed to ensure the system functions properly and delivers essential features.

For the internal communication amongst these services, Acceldata uses the basic authentication.

Service

Description

Port

AD-Graphql

This is the Acceldata UI service

The port used by this service is 4000/4001.

AD-Events

This is the Acceldata Message Queue service which is used by both our microservices and agents.

The port used by this service is 19009.

AD-VMStorage

This is the Acceldata Storage service for the time-series data for all the JMX metrics and node metrics.

There is no port exposed by this service, it's being used internally within the Pulse core server.

AD-VMInsert

This service is used to handle the insertion of the time-series data.

The port used by this service is 19043.

AD-VMSelect

This service is used by our UI and Dashplot service for fetching time-series data.

The port used by this service is 19042.

AD-Gauntlet

This service maintains the Data retention for our MongoDB and Elastic.

There is no port exposed by this service.

AD-DB

This is the MongoDB Service for Storing Hadoop Query Data and Pulse Microservice Configurations.

AD-Deployer

This service deploys agents to Hadoop cluster nodes using Ansible Playbooks. It requires password-less SSH access from the Pulse server to all Hadoop cluster nodes.

AD-Streaming

This core service handles writing data to multiple databases and is utilized by the majority of our microservices.

It operates on port 19005.