Home

Unravel Daemons

The Unravel service is composed of many daemons which are summarized in the following table. The suffix _N means 1, 2, 3, or 4 separate daemons which you can enable. Refer to Enabling multiple daemons for high-volume data.

Daemon Logical Name

Description

auto_action

AutoAction worker

datastore

Datastore REST API HTTP server

elasticsearch

Elasticsearch

event_worker_N

Event worker

healthcheck

Health check

hitdoc_loader

Hitdoc Loader

hive_worker

Hive worker

hive_worker

Hive Hook Worker EMR

host_monitor

Host Monitor

kafka

Bundled Kafka (on a custom port)

kafka_monitor

Kafka Monitor

log_receiver

Log Receiver

log_rotate

metric_analyzer_N

Metrics Analyzer

mysql

MySQL

ngui

aNGular Web UI

ondemand_flask

ondemand_tasks

oozie_sensor

Oozie v3 sensor

spark_worker_N

Spark Worker

table_worker

Table Worker

tidydir

Tidy Dir cleans up and archives hdfs directories, db retention cleaner.

unravel_ca

Cluster Access Service - provides access to cluster services and files (Unravel Edge node).

unravel_db

Databricks sensor (Unravel remote node)

unravel_emdb

Embedded metrics DB

unravel_es

EMR sensor (Unravel remote node)

unravel_ja

Job Analyzer summarizes jobs

unravel_jcse2

Job Collector sensor YARN for EMR

unravel_sensor_N

Universal sensor/Impala

yarn_jc_sensor

Job Collector sensor YARN

yarn_jc_worker_N

Job Collector sensor worker YARN

zookeeper

Bundled Zookeeper (on a custom port)

When you start Unravel, all the daemons are started automatically. However, if you want to start a single Unravel daemon separately, run the following command:

<Unravel installation directory>/unravel/manager start <daemon>

##For example: 
/opt/unravel/manager start unravel_sensor_1

When you want to enable a specific daemon, run the following command:

<Unravel installation directory>/unravel/manager service enable <daemon>
##For example: 
/opt/unravel/manager service enable unravel_sensor_1