Calypso environments
This file describes your monitored Calypso environments
An example of environment.yml
is stored in {{hpa_base_dir}}/environment.yml.template
This file is a giant selector for the HPA Agent. Agents are named with :
- server host, identified as
agentHost
, by default let it at'%'
for “all servers” - agent name, identified as
agentName
-
globalAgentProcess
set the agent process for all components, choose one different per environment
The agentHost
is the hostname of the Calypso environment.
You can let it unset, i.e '%'
otherwise take care to select all hosts included in the Calypso environment.
Check into the Webview Investigator and expand the SuperDomain tree.
The agent name depends of the components, the idea is to select with an expression all the agents for a given scope of client. Environments have a name and a list of selector :
- dataservers
- engines
- navigators
- scheduleTasks
Environments have a key and a name. The key must be unique and be present in environement.yml in Extractor and Server configuration files.
Be careful ! HPA selector is
%
hpa.environments:
v17:
name: Staging
navigatorAgentDescriptor:
agentName: Navigator
agentProfile: IntroscopeAgent_navigator.profile
agentVersion: latest
webstartUrl: http://<private Calypso url/ip>:8100/webstart/
dataservers:
agentName: DataServer
dataservers-ro:
agentName: DataServerRO
eventserver:
agentName: EventServer
engines:
agentName: '%Engine%'
navigators:
agentName: 'Navigator%'
scheduledTasks:
agentName: 'Schedule%'
schedulerServer:
agentName: 'SchedulerServer%'
database:
agentName: HpaInfrastructure
riskComponents:
agentName: 'HpaRisk%'
calculators:
agentName: 'HpaRisk-Calculator%'
riskServers:
agentName: 'HpaRiskServer%'
generic:
agentName: '%HpaGeneric%'