Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.6.1
-
None
Description
Proposal:
Ambari ships with a fixed set of gmond servers all tied to specific service components. If user installs a custom component or a yarn application and needs a dedicated gmond server he will need to edit the Ambari Ganglia scripts.
The proposal is to ship Ambari with a set of named gmond server instances that can be activated though reconfiguration of ganglia. This is precursor to the feature (possibly using Custom Commands) to add arbitrary named gmond servers dynamically.
Once the gmond servers are activated, they can be used to submit ganglia metrics that will be available through Ganglia Web Server. A followup JIRA will be created to add support for accessing metrics through Ambari REST API.
Initially, Ambari will have three named instances "Application1", "Application2", and "Application3" available.
These can be activated through global variable "enabled_app_servers" that accepts comma separated names for application specific servers to be activated. Ganglia needs to be restarted after the configuration is modified.