| /* |
| * Copyright 2015 Twitter, Inc. |
| * |
| * Licensed 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. |
| */ |
| |
| #include "proto/messages.h" |
| |
| #include "config/heron-internals-config-vars.h" |
| |
| namespace heron { |
| namespace config { |
| |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_DIRECTORY = "heron.logging.directory"; |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_MAXIMUM_SIZE_MB = |
| "heron.logging.maximum.size.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_MAXIMUM_FILES = |
| "heron.logging.maximum.files"; |
| const sp_string HeronInternalsConfigVars::HERON_CHECK_TMASTER_LOCATION_INTERVAL_SEC = |
| "heron.check.tmaster.location.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_PRUNE_INTERVAL_SEC = |
| "heron.logging.prune.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_FLUSH_INTERVAL_SEC = |
| "heron.logging.flush.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_LOGGING_ERR_THRESHOLD = |
| "heron.logging.err.threshold"; |
| |
| const sp_string HeronInternalsConfigVars::HERON_METRICS_EXPORT_INTERVAL_SEC = |
| "heron.metrics.export.interval.sec"; |
| |
| // heron.metricsmgr.* configs are for the metrics manager |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_HOST = |
| "heron.metricsmgr.scribe.host"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_PORT = |
| "heron.metricsmgr.scribe.port"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_CATEGORY = |
| "heron.metricsmgr.scribe.category"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_SERVICE_NAMESPACE = |
| "heron.metricsmgr.scribe.service.namespace"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_WRITE_RETRY_TIMES = |
| "heron.metricsmgr.scribe.write.retry.times"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_WRITE_TIMEOUT_SEC = |
| "heron.metricsmgr.scribe.write.timeout.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_SCRIBE_PERIODIC_FLUSH_INTERVAL_SEC = |
| "heron.metricsmgr.scribe.periodic.flush.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_RECONNECT_TMASTER_INTERVAL_SEC = |
| "heron.metricsmgr.reconnect.tmaster.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_METRICSMGR_NETWORK_OPTIONS_MAXIMUM_PACKET_MB = |
| "heron.metricsmgr.network.options.maximum.packet.mb"; |
| |
| // heron.tmaster.* configs are for the metrics manager |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_METRICS_COLLECTOR_MAXIMUM_INTERVAL_MIN = |
| "heron.tmaster.metrics.collector.maximum.interval.min"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_ESTABLISH_RETRY_TIMES = |
| "heron.tmaster.establish.retry.times"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_ESTABLISH_RETRY_INTERVAL_SEC = |
| "heron.tmaster.establish.retry.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_NETWORK_MASTER_OPTIONS_MAXIMUM_PACKET_MB = |
| "heron.tmaster.network.master.options.maximum.packet.mb"; |
| const sp_string |
| HeronInternalsConfigVars::HERON_TMASTER_NETWORK_CONTROLLER_OPTIONS_MAXIMUM_PACKET_MB = |
| "heron.tmaster.network.controller.options.maximum.packet.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_NETWORK_STATS_OPTIONS_MAXIMUM_PACKET_MB = |
| "heron.tmaster.network.stats.options.maximum.packet.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_METRICS_COLLECTOR_PURGE_INTERVAL_SEC = |
| "heron.tmaster.metrics.collector.purge.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_METRICS_COLLECTOR_MAXIMUM_EXCEPTION = |
| "heron.tmaster.metrics.collector.maximum.exception"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_METRICS_NETWORK_BINDALLINTERFACES = |
| "heron.tmaster.metrics.network.bindallinterfaces"; |
| const sp_string HeronInternalsConfigVars::HERON_TMASTER_STMGR_STATE_TIMEOUT_SEC = |
| "heron.tmaster.stmgr.state.timeout.sec"; |
| |
| // heron.streammgr.* configs are for the stream manager |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_PACKET_MAXIMUM_SIZE_BYTES = |
| "heron.streammgr.packet.maximum.size.bytes"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CACHE_DRAIN_FREQUENCY_MS = |
| "heron.streammgr.cache.drain.frequency.ms"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CACHE_DRAIN_SIZE_MB = |
| "heron.streammgr.cache.drain.size.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_MEMPOOL_MAX_MESSAGE_NUMBER = |
| "heron.streammgr.mempool.max.message.number"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_XORMGR_ROTATINGMAP_NBUCKETS = |
| "heron.streammgr.xormgr.rotatingmap.nbuckets"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CLIENT_RECONNECT_MAX_ATTEMPTS = |
| "heron.streammgr.client.reconnect.max.attempts"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CLIENT_RECONNECT_INTERVAL_SEC = |
| "heron.streammgr.client.reconnect.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CLIENT_RECONNECT_TMASTER_INTERVAL_SEC = |
| "heron.streammgr.client.reconnect.tmaster.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_NETWORK_OPTIONS_MAXIMUM_PACKET_MB = |
| "heron.streammgr.network.options.maximum.packet.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_TMASTER_HEARTBEAT_INTERVAL_SEC = |
| "heron.streammgr.tmaster.heartbeat.interval.sec"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CONNECTION_READ_BATCH_SIZE_MB = |
| "heron.streammgr.connection.read.batch.size.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_CONNECTION_WRITE_BATCH_SIZE_MB = |
| "heron.streammgr.connection.write.batch.size.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_NETWORK_BACKPRESSURE_THRESHOLD = |
| "heron.streammgr.network.backpressure.threshold"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_NETWORK_BACKPRESSURE_HIGHWATERMARK_MB = |
| "heron.streammgr.network.backpressure.highwatermark.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_NETWORK_BACKPRESSURE_LOWWATERMARK_MB = |
| "heron.streammgr.network.backpressure.lowwatermark.mb"; |
| const sp_string HeronInternalsConfigVars::HERON_STREAMMGR_STATEFUL_BUFFER_SIZE_MB = |
| "heron.streammgr.stateful.buffer.size.mb"; |
| } // namespace config |
| } // namespace heron |