blob: ffe6a082d6b5baae8dfe0d3a950ed6b28c3e1b43 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
{
"name": "EAGLE",
"label": "Eagle",
"description": "Analyze Big Data Platforms For Security and Performance",
"version": "0.5",
"icon": "images/icon.png",
"inExpressWizard": true,
"runAs": {
"user": "eagle",
"group": "eagle"
},
"rolesWithExternalLinks": [
"EAGLE_SERVER"
],
"parameters": [
{
"name": "service_env",
"label": "service_env",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.env",
"required": "true",
"type": "string",
"default": "testing"
},
{
"name": "service_host",
"label": "service_host",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.host",
"required": "true",
"type": "string",
"default": "localhost"
},
{
"name": "service_port",
"label": "service_port",
"description": "See Eagle documentation for description of this parameter",
"required": "true",
"type": "port",
"default": "9090"
},
{
"name": "service_username",
"label": "service_username",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.username",
"required": "true",
"type": "string",
"default": "admin"
},
{
"name": "service_password",
"label": "service_password",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.password",
"required": "true",
"type": "string",
"default": "secret"
},
{
"name": "service_readTimeOutSeconds",
"label": "service_readTimeOutSeconds",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.readTimeOutSeconds",
"required": "true",
"type": "long",
"default": "60"
},
{
"name": "service_context",
"label": "service_context",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.context",
"required": "true",
"type": "string",
"default": "/rest"
},
{
"name": "service_timezone",
"label": "service_timezone",
"description": "See Eagle documentation for description of this parameter",
"configName": "service.timezone",
"required": "true",
"type": "string",
"default": "UTC"
},
{
"name": "zookeeper_zkQuorum",
"label": "zookeeper_zkQuorum",
"description": "See Eagle documentation for description of this parameter",
"configName": "zookeeper.zkQuorum",
"required": "true",
"type": "string",
"default": "localhost:2181"
},
{
"name": "zookeeper_zkSessionTimeoutMs",
"label": "zookeeper_zkSessionTimeoutMs",
"description": "See Eagle documentation for description of this parameter",
"configName": "zookeeper.zkSessionTimeoutMs",
"required": "true",
"type": "long",
"default": "15000"
},
{
"name": "zookeeper_zkRetryTimes",
"label": "zookeeper_zkRetryTimes",
"description": "See Eagle documentation for description of this parameter",
"configName": "zookeeper.zkRetryTimes",
"required": "true",
"type": "long",
"default": "3"
},
{
"name": "zookeeper_zkRetryInterval",
"label": "zookeeper_zkRetryInterval",
"description": "See Eagle documentation for description of this parameter",
"configName": "zookeeper.zkRetryInterval",
"required": "true",
"type": "long",
"default": "20000"
},
{
"name": "storage_type",
"label": "storage_type",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.type",
"required": "true",
"type": "string",
"default": "hbase"
},
{
"name": "storage_hbase_autoCreateTable",
"label": "storage_hbase_autoCreateTable",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.autoCreateTable",
"required": "true",
"type": "boolean",
"default": "true"
},
{
"name": "storage_hbase_zookeeperQuorum",
"label": "storage_hbase_zookeeperQuorum",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.zookeeperQuorum",
"required": "true",
"type": "string",
"default": "localhost"
},
{
"name": "storage_hbase_zookeeperPropertyClientPort",
"label": "storage_hbase_zookeeperPropertyClientPort",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.zookeeperPropertyClientPort",
"required": "true",
"type": "port",
"default": "2181"
},
{
"name": "storage_hbase_zookeeperZnodeParent",
"label": "storage_hbase_zookeeperZnodeParent",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.zookeeperZnodeParent",
"required": "true",
"type": "string",
"default": "/hbase-unsecure"
},
{
"name": "storage_hbase_tableNamePrefixedWithEnvironment",
"label": "storage_hbase_tableNamePrefixedWithEnvironment",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.tableNamePrefixedWithEnvironment",
"required": "true",
"type": "boolean",
"default": "false"
},
{
"name": "storage_hbase_coprocessorEnabled",
"label": "storage_hbase_coprocessorEnabled",
"description": "See Eagle documentation for description of this parameter",
"configName" : "storage.hbase.coprocessorEnabled",
"required": "true",
"type": "boolean",
"default": "false"
},
{
"name": "storage_jdbc_adapter",
"label": "storage_jdbc_adapter",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.adapter",
"required": "true",
"type": "string",
"default": "mysql"
},
{
"name": "storage_jdbc_username",
"label": "storage_jdbc_username",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.username",
"required": "true",
"type": "string",
"default": "root"
},
{
"name": "storage_jdbc_password",
"label": "storage_jdbc_password",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.password",
"required": "true",
"type": "password",
"default": "root"
},
{
"name": "storage_jdbc_database",
"label": "storage_jdbc_database",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.database",
"required": "true",
"type": "string",
"default": "eagle"
},
{
"name": "storage_jdbc_connectionUrl",
"label": "storage_jdbc_connectionUrl",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.connectionUrl",
"required": "true",
"type": "string",
"default": "jdbc:mysql://localhost:3306/eagle"
},
{
"name": "storage_jdbc_connectionProps",
"label": "storage_jdbc_connectionProps",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.connectionProps",
"required": "true",
"type": "string",
"default": "encoding=UTF-8"
},
{
"name": "storage_jdbc_driverClass",
"label": "storage_jdbc_driverClass",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.driverClass",
"required": "true",
"type": "string",
"default": "com.mysql.jdbc.Driver"
},
{
"name": "storage_jdbc_connectionMax",
"label": "storage_jdbc_connectionMax",
"description": "See Eagle documentation for description of this parameter",
"configName": "storage.jdbc.connectionMax",
"required": "true",
"type": "long",
"default": "8"
},
{
"name": "metadata_store",
"label": "metadata_store",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.store",
"required": "true",
"type": "string",
"default": "org.apache.eagle.metadata.service.memory.MemoryMetadataStore"
},
{
"name": "metadata_jdbc_connectionProperties",
"label": "metadata_jdbc_connectionProperties",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.connectionProperties",
"required": "true",
"type": "string",
"default": "encoding=UTF8"
},
{
"name": "metadata_jdbc_username",
"label": "metadata_jdbc_username",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.username",
"required": "true",
"type": "string",
"default": "root"
},
{
"name": "metadata_jdbc_password",
"label": "metadata_jdbc_password",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.password",
"required": "true",
"type": "password",
"default": "root"
},
{
"name": "metadata_jdbc_connection",
"label": "metadata_jdbc_connection",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.connection",
"required": "true",
"type": "string",
"default": "jdbc:mysql://localhost:3306/eagle"
},
{
"name": "metadata_jdbc_database",
"label": "metadata_jdbc_database",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.database",
"required": "true",
"type": "string",
"default": "eagle"
},
{
"name": "metadata_jdbc_driverClassName",
"label": "metadata_jdbc_driverClassName",
"description": "See Eagle documentation for description of this parameter",
"configName": "metadata.jdbc.driverClassName",
"required": "true",
"type": "string",
"default": "com.mysql.jdbc.Driver"
},
{
"name": "application_stream_provider",
"label": "application_stream_provider",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.stream.provider",
"required": "true",
"type": "string",
"default": "org.apache.eagle.app.messaging.KafkaStreamProvider"
},
{
"name": "application_storm_nimbusHost",
"label": "application_storm_nimbusHost",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.storm.nimbusHost",
"required": "true",
"type": "string",
"default": "server.eagle.apache.org"
},
{
"name": "application_storm_nimbusThriftPort",
"label": "application_storm_nimbusThriftPort",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.storm.nimbusThriftPort",
"required": "true",
"type": "long",
"default": "6627"
},
{
"name": "application_updateStatus_initialDelay",
"label": "application_updateStatus_initialDelay",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.updateStatus.initialDelay",
"required": "true",
"type": "long",
"default": "10"
},
{
"name": "application_updateStatus_period",
"label": "application_updateStatus_period",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.updateStatus.period",
"required": "true",
"type": "long",
"default": "10"
},
{
"name": "application_healthCheck_initialDelay",
"label": "application_healthCheck_initialDelay",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.initialDelay",
"required": "true",
"type": "long",
"default": "30"
},
{
"name": "application_healthCheck_publisher_publisherImpl",
"label": "application_healthCheck_publisher_publisherImpl",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.publisherImpl",
"required": "true",
"type": "string",
"default": "org.apache.eagle.app.service.impl.ApplicationHealthCheckEmailPublisher"
},
{
"name": "application_healthCheck_publisher_dailySendHour",
"label": "application_healthCheck_publisher_dailySendHour",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.dailySendHour",
"required": "true",
"type": "long",
"default": "11"
},
{
"name": "application_healthCheck_publisher_mail_smtp_host",
"label": "application_healthCheck_publisher_mail_smtp_host",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.mail.smtp.host",
"required": "true",
"type": "string",
"default": "mail.host.com"
},
{
"name": "application_healthCheck_publisher_mail_smtp_port",
"label": "application_healthCheck_publisher_mail_smtp_port",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.mail.smtp.port",
"required": "true",
"type": "long",
"default": "25"
},
{
"name": "application_healthCheck_publisher_mail_smtp_recipients",
"label": "application_healthCheck_publisher_mail_smtp_recipients",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.mail.smtp.recipients",
"required": "true",
"type": "string",
"default": "someone@email.com"
},
{
"name": "application_healthCheck_publisher_mail_smtp_subject",
"label": "application_healthCheck_publisher_mail_smtp_subject",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.mail.smtp.subject",
"required": "true",
"type": "string",
"default": "Eagle Application Health Check"
},
{
"name": "application_healthCheck_publisher_mail_smtp_template",
"label": "application_healthCheck_publisher_mail_smtp_template",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.healthCheck.publisher.mail.smtp.template",
"required": "true",
"type": "string",
"default": "HealthCheckTemplate.vm"
},
{
"name": "application_mailService_mailSmtpServer",
"label": "application_mailService_mailSmtpServer",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.mailService.mailSmtpServer",
"required": "true",
"type": "string",
"default": ""
},
{
"name": "application_mailService_mailSmtpPort",
"label": "application_mailService_mailSmtpPort",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.mailService.mailSmtpPort",
"required": "true",
"type": "long",
"default": "25"
},
{
"name": "application_mailService_mailSmtpAuth",
"label": "application_mailService_mailSmtpAuth",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.mailService.mailSmtpAuth",
"required": "true",
"type": "boolean",
"default": "false"
},
{
"name": "application_dailyJobReport_reportHourTime",
"label": "application_dailyJobReport_reportHourTime",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.reportHourTime",
"required": "true",
"type": "long",
"default": "1"
},
{
"name": "application_dailyJobReport_reportPeriodInHour",
"label": "application_dailyJobReport_reportPeriodInHour",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.reportPeriodInHour",
"required": "true",
"type": "long",
"default": "12"
},
{
"name": "application_dailyJobReport_numTopUsers",
"label": "application_dailyJobReport_numTopUsers",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.numTopUsers",
"required": "true",
"type": "long",
"default": "10"
},
{
"name": "application_dailyJobReport_jobOvertimeLimitInHour",
"label": "application_dailyJobReport_jobOvertimeLimitInHour",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.jobOvertimeLimitInHour",
"required": "true",
"type": "long",
"default": "6"
},
{
"name": "application_dailyJobReport_subject",
"label": "application_dailyJobReport_subject",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.subject",
"required": "true",
"type": "string",
"default": "Job Report For 12 hours"
},
{
"name": "application_dailyJobReport_recipients",
"label": "application_dailyJobReport_recipients",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.recipients",
"required": "true",
"type": "string",
"default": "someone@email.com"
},
{
"name": "application_dailyJobReport_template",
"label": "application_dailyJobReport_template",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.dailyJobReport.template",
"required": "true",
"type": "string",
"default": "JobReportTemplate.vm"
},
{
"name": "application_analyzerReport_sender",
"label": "application_analyzerReport_sender",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.analyzerReport.sender",
"required": "true",
"type": "string",
"default": "nobody@abc.com"
},
{
"name": "application_analyzerReport_recipients",
"label": "application_analyzerReport_recipients",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.analyzerReport.recipients",
"required": "true",
"type": "string",
"default": "nobody@abc.com"
},
{
"name": "application_analyzerReport_template",
"label": "application_analyzerReport_template",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.analyzerReport.template",
"required": "true",
"type": "string",
"default": "AnalyzerReportTemplate.vm"
},
{
"name": "application_analyzerReport_cc",
"label": "application_analyzerReport_cc",
"description": "See Eagle documentation for description of this parameter",
"configName": "application.analyzerReport.cc",
"required": "true",
"type": "string",
"default": "nobody@abc.com"
},
{
"name": "coordinator_policiesPerBolt",
"label": "coordinator_policiesPerBolt",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.policiesPerBolt",
"required": "true",
"type": "long",
"default": "5"
},
{
"name": "coordinator_boltParallelism",
"label": "coordinator_boltParallelism",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.boltParallelism",
"required": "true",
"type": "long",
"default": "5"
},
{
"name": "coordinator_policyDefaultParallelism",
"label": "coordinator_policyDefaultParallelism",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.policyDefaultParallelism",
"required": "true",
"type": "long",
"default": "5"
},
{
"name": "coordinator_boltLoadUpbound",
"label": "coordinator_boltLoadUpbound",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.boltLoadUpbound",
"required": "true",
"type": "double",
"default": "0.8"
},
{
"name": "coordinator_topologyLoadUpbound",
"label": "coordinator_topologyLoadUpbound",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.topologyLoadUpbound",
"required": "true",
"type": "double",
"default": "0.8"
},
{
"name": "coordinator_numOfAlertBoltsPerTopology",
"label": "coordinator_numOfAlertBoltsPerTopology",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.numOfAlertBoltsPerTopology",
"required": "true",
"type": "long",
"default": "5"
},
{
"name": "coordinator_zkConfig_zkQuorum",
"label": "coordinator_zkConfig_zkQuorum",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.zkQuorum",
"required": "true",
"type": "string",
"default": "server.eagle.apache.org:2181"
},
{
"name": "coordinator_zkConfig_zkRoot",
"label": "coordinator_zkConfig_zkRoot",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.zkRoot",
"required": "true",
"type": "string",
"default": "/alert"
},
{
"name": "coordinator_zkConfig_zkSessionTimeoutMs",
"label": "coordinator_zkConfig_zkSessionTimeoutMs",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.zkSessionTimeoutMs",
"required": "true",
"type": "long",
"default": "10000"
},
{
"name": "coordinator_zkConfig_connectionTimeoutMs",
"label": "coordinator_zkConfig_connectionTimeoutMs",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.connectionTimeoutMs",
"required": "true",
"type": "long",
"default": "10000"
},
{
"name": "coordinator_zkConfig_zkRetryTimes",
"label": "coordinator_zkConfig_zkRetryTimes",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.zkRetryTimes",
"required": "true",
"type": "long",
"default": "3"
},
{
"name": "coordinator_zkConfig_zkRetryInterval",
"label": "coordinator_zkConfig_zkRetryInterval",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.zkConfig.zkRetryInterval",
"required": "true",
"type": "long",
"default": "3000"
},
{
"name": "coordinator_metadataService_host",
"label": "coordinator_metadataService_host",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataService.host",
"required": "true",
"type": "string",
"default": "localhost"
},
{
"name": "coordinator_metadataService_port",
"label": "coordinator_metadataService_port",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataService.port",
"required": "true",
"type": "port",
"default": "9090"
},
{
"name": "coordinator_metadataService_context",
"label": "coordinator_metadataService_context",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataService.context",
"required": "true",
"type": "string",
"default": "/rest"
},
{
"name": "coordinator_metadataDynamicCheck_initDelayMillis",
"label": "coordinator_metadataDynamicCheck_initDelayMillis",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataDynamicCheck.initDelayMillis",
"required": "true",
"type": "long",
"default": "1000"
},
{
"name": "coordinator_metadataDynamicCheck_delayMillis",
"label": "coordinator_metadataDynamicCheck_delayMillis",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataDynamicCheck.delayMillis",
"required": "true",
"type": "long",
"default": "30000"
},
{
"name": "coordinator_metadataDynamicCheck_stateClearPeriodMin",
"label": "coordinator_metadataDynamicCheck_stateClearPeriodMin",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataDynamicCheck.stateClearPeriodMin",
"required": "true",
"type": "long",
"default": "1440"
},
{
"name": "coordinator_metadataDynamicCheck_stateReservedCapacity",
"label": "coordinator_metadataDynamicCheck_stateReservedCapacity",
"description": "See Eagle documentation for description of this parameter",
"configName": "coordinator.metadataDynamicCheck.stateReservedCapacity",
"required": "true",
"type": "long",
"default": "100"
}
],
"roles": [
{
"name": "EAGLE_SERVER",
"label": "Eagle Server",
"pluralLabel": "Web Servers",
"externalLink": {
"name": "eagle_web",
"label": "Eagle Web",
"url": "http://${host}:${service_port}"
},
"startRunner": {
"program": "scripts/control.sh",
"args": [
"start"
],
"environmentVariables": {
"WEBSERVER_PORT": "${service_port}"
}
},
"logging": {
"dir": "/var/log/eagle",
"filename": "eagle-server.log",
"isModifiable": true,
"configName": "log.dir"
},
"configWriter": {
"generators": [
{
"filename": "eagle.properties",
"configFormat": "properties",
"includedParams": [
"service_env",
"service_host",
"service_port",
"service_username",
"service_password",
"service_readTimeOutSeconds",
"service_context",
"service_timezone",
"zookeeper_zkQuorum",
"zookeeper_zkSessionTimeoutMs",
"zookeeper_zkRetryTimes",
"zookeeper_zkRetryInterval",
"storage_type",
"storage_hbase_autoCreateTable",
"storage_hbase_zookeeperQuorum",
"storage_hbase_zookeeperPropertyClientPort",
"storage_hbase_zookeeperZnodeParent",
"storage_hbase_tableNamePrefixedWithEnvironment",
"storage_hbase_coprocessorEnabled",
"storage_jdbc_adapter",
"storage_jdbc_username",
"storage_jdbc_password",
"storage_jdbc_database",
"storage_jdbc_connectionUrl",
"storage_jdbc_connectionProps",
"storage_jdbc_driverClass",
"storage_jdbc_connectionMax",
"metadata_store",
"metadata_jdbc_connectionProperties",
"metadata_jdbc_username",
"metadata_jdbc_password",
"metadata_jdbc_connection",
"metadata_jdbc_database",
"metadata_jdbc_driverClassName",
"application_stream_provider",
"application_storm_nimbusHost",
"application_storm_nimbusThriftPort",
"application_updateStatus_initialDelay",
"application_updateStatus_period",
"application_healthCheck_initialDelay",
"application_healthCheck_publisher_publisherImpl",
"application_healthCheck_publisher_dailySendHour",
"application_healthCheck_publisher_mail_smtp_host",
"application_healthCheck_publisher_mail_smtp_port",
"application_healthCheck_publisher_mail_smtp_recipients",
"application_healthCheck_publisher_mail_smtp_subject",
"application_healthCheck_publisher_mail_smtp_template",
"application_mailService_mailSmtpServer",
"application_mailService_mailSmtpPort",
"application_mailService_mailSmtpAuth",
"application_dailyJobReport_reportHourTime",
"application_dailyJobReport_reportPeriodInHour",
"application_dailyJobReport_numTopUsers",
"application_dailyJobReport_jobOvertimeLimitInHour",
"application_dailyJobReport_subject",
"application_dailyJobReport_recipients",
"application_dailyJobReport_template",
"application_analyzerReport_sender",
"application_analyzerReport_recipients",
"application_analyzerReport_template",
"application_analyzerReport_cc",
"coordinator_policiesPerBolt",
"coordinator_boltParallelism",
"coordinator_policyDefaultParallelism",
"coordinator_boltLoadUpbound",
"coordinator_topologyLoadUpbound",
"coordinator_numOfAlertBoltsPerTopology",
"coordinator_zkConfig_zkQuorum",
"coordinator_zkConfig_zkRoot",
"coordinator_zkConfig_zkSessionTimeoutMs",
"coordinator_zkConfig_connectionTimeoutMs",
"coordinator_zkConfig_zkRetryTimes",
"coordinator_zkConfig_zkRetryInterval",
"coordinator_metadataService_host",
"coordinator_metadataService_port",
"coordinator_metadataService_context",
"coordinator_metadataDynamicCheck_initDelayMillis",
"coordinator_metadataDynamicCheck_delayMillis",
"coordinator_metadataDynamicCheck_stateClearPeriodMin",
"coordinator_metadataDynamicCheck_stateReservedCapacity"
]
}
]
}
}
]
}