metricSpoutThreads: 2 metricSpoutTasks: 2 metricSpoutConfig: maxWaitTime: 500 #Kafka settings. kafkaConsumerConfiguration: # See http://kafka.apache.org/documentation.html#api for semantics and defaults. topic: metrics numThreads: 1 groupId: thresh-metric zookeeperConnect: 192.168.10.4:2181 consumerId: 1 socketTimeoutMs: 30000 socketReceiveBufferBytes : 65536 fetchMessageMaxBytes: 1048576 autoCommitEnable: true autoCommitIntervalMs: 60000 queuedMaxMessageChunks: 10 rebalanceMaxRetries: 4 fetchMinBytes: 1 fetchWaitMaxMs: 100 rebalanceBackoffMs: 2000 refreshLeaderBackoffMs: 200 autoOffsetReset: largest consumerTimeoutMs: -1 clientId : 1 zookeeperSessionTimeoutMs : 6000 zookeeperConnectionTimeoutMs : 6000 zookeeperSyncTimeMs: 2000 eventSpoutThreads: 2 eventSpoutTasks: 2 eventSpoutConfig: maxWaitTime: 500 #Kafka settings. kafkaConsumerConfiguration: # See http://kafka.apache.org/documentation.html#api for semantics and defaults. topic: events numThreads: 1 groupId: thresh-event zookeeperConnect: 192.168.10.4:2181 consumerId: 1 socketTimeoutMs: 30000 socketReceiveBufferBytes : 65536 fetchMessageMaxBytes: 1048576 autoCommitEnable: true autoCommitIntervalMs: 60000 queuedMaxMessageChunks: 10 rebalanceMaxRetries: 4 fetchMinBytes: 1 fetchWaitMaxMs: 100 rebalanceBackoffMs: 2000 refreshLeaderBackoffMs: 200 autoOffsetReset: largest consumerTimeoutMs: -1 clientId : 1 zookeeperSessionTimeoutMs : 6000 zookeeperConnectionTimeoutMs : 6000 zookeeperSyncTimeMs: 2000 kafkaProducerConfig: # See http://kafka.apache.org/documentation.html#api for semantics and defaults. topic: alarm-state-transitions metadataBrokerList: 192.168.10.4:9092 serializerClass: kafka.serializer.StringEncoder partitionerClass: requestRequiredAcks: 1 requestTimeoutMs: 10000 producerType: sync keySerializerClass: compressionCodec: none compressedTopics: messageSendMaxRetries: 3 retryBackoffMs: 100 topicMetadataRefreshIntervalMs: 600000 queueBufferingMaxMs: 5000 queueBufferingMaxMessages: 10000 queueEnqueueTimeoutMs: -1 batchNumMessages: 200 sendBufferBytes: 102400 clientId : Threshold_Engine sporadicMetricNamespaces: - foo database: driverClass: com.mysql.jdbc.Driver url: jdbc:mysql://192.168.10.4:3306/mon user: thresh password: password properties: ssl: false # the maximum amount of time to wait on an empty pool before throwing an exception maxWaitForConnection: 1s # the SQL query to run when validating a connection's liveness validationQuery: "/* MyService Health Check */ SELECT 1" # the minimum number of connections to keep open minSize: 8 # the maximum number of connections to keep open maxSize: 41 statsdConfig: host: localhost port: 8125 debugmetrics: false dimensions: !!map service : monitoring component : storm whitelist: !!seq - aggregation-bolt.execute-count.filtering-bolt_alarm-creation-stream - aggregation-bolt.execute-count.filtering-bolt_default - aggregation-bolt.execute-count.system_tick - filtering-bolt.execute-count.event-bolt_metric-alarm-events - filtering-bolt.execute-count.metrics-spout_default - thresholding-bolt.execute-count.aggregation-bolt_default - thresholding-bolt.execute-count.event-bolt_alarm-definition-events - system.memory_heap.committedBytes - system.memory_nonHeap.committedBytes - system.newWorkerEvent - system.startTimeSecs - system.GC_ConcurrentMarkSweep.timeMs metricmap: !!map acker.emit-count.metrics : monasca_threshold.acker.emit-count.metrics acker.receive.capacity : monasca_threshold.acker.receive.capacity acker.receive.population : monasca_threshold.acker.receive.population acker.receive.read_pos : monasca_threshold.acker.receive.read_pos acker.receive.write_pos : monasca_threshold.acker.receive.write_pos acker.sendqueue.capacity : monasca_threshold.acker.sendqueue.capacity acker.sendqueue.population : monasca_threshold.acker.sendqueue.population acker.sendqueue.read_pos : monasca_threshold.acker.sendqueue.read_pos acker.sendqueue.write_pos : monasca_threshold.acker.sendqueue.write_pos acker.transfer-count.metrics : monasca_threshold.acker.transfer-count.metrics aggregation-bolt.ack-count.alarm-creation-bolt_alarm-creation-stream : monasca_threshold.aggregation-bolt.ack-count.alarm-creation-bolt_alarm-creation-stream aggregation-bolt.ack-count.event-bolt_metric-sub-alarm-events : monasca_threshold.aggregation-bolt.ack-count.event-bolt_metric-sub-alarm-events aggregation-bolt.ack-count.filtering-bolt_default : monasca_threshold.aggregation-bolt.ack-count.filtering-bolt_default aggregation-bolt.ack-count.system_tick : monasca_threshold.aggregation-bolt.ack-count.system_tick aggregation-bolt.emit-count.default : monasca_threshold.aggregation-bolt.emit-count.default aggregation-bolt.emit-count.metrics : monasca_threshold.aggregation-bolt.emit-count.metrics aggregation-bolt.emit-count.system : monasca_threshold.aggregation-bolt.emit-count.system aggregation-bolt.execute-count.alarm-creation-bolt_alarm-creation-stream : monasca_threshold.aggregation-bolt.execute-count.alarm-creation-bolt_alarm-creation-stream aggregation-bolt.execute-count.event-bolt_metric-sub-alarm-events : monasca_threshold.aggregation-bolt.execute-count.event-bolt_metric-sub-alarm-events aggregation-bolt.execute-count.filtering-bolt_default : monasca_threshold.aggregation-bolt.execute-count.filtering-bolt_default aggregation-bolt.execute-count.system_tick : monasca_threshold.aggregation-bolt.execute-count.system_tick aggregation-bolt.execute-latency.alarm-creation-bolt_alarm-creation-stream : monasca_threshold.aggregation-bolt.execute-latency.alarm-creation-bolt_alarm-creation-stream aggregation-bolt.execute-latency.event-bolt_metric-sub-alarm-events : monasca_threshold.aggregation-bolt.execute-latency.event-bolt_metric-sub-alarm-events aggregation-bolt.execute-latency.filtering-bolt_default : monasca_threshold.aggregation-bolt.execute-latency.filtering-bolt_default aggregation-bolt.execute-latency.system_tick : monasca_threshold.aggregation-bolt.execute-latency.system_tick aggregation-bolt.process-latency.alarm-creation-bolt_alarm-creation-stream : monasca_threshold.aggregation-bolt.process-latency.alarm-creation-bolt_alarm-creation-stream aggregation-bolt.process-latency.event-bolt_metric-sub-alarm-events : monasca_threshold.aggregation-bolt.process-latency.event-bolt_metric-sub-alarm-events aggregation-bolt.process-latency.filtering-bolt_default : monasca_threshold.aggregation-bolt.process-latency.filtering-bolt_default aggregation-bolt.process-latency.system_tick : monasca_threshold.aggregation-bolt.process-latency.system_tick aggregation-bolt.receive.capacity : monasca_threshold.aggregation-bolt.receive.capacity aggregation-bolt.receive.population : monasca_threshold.aggregation-bolt.receive.population aggregation-bolt.receive.read_pos : monasca_threshold.aggregation-bolt.receive.read_pos aggregation-bolt.receive.write_pos : monasca_threshold.aggregation-bolt.receive.write_pos aggregation-bolt.sendqueue.capacity : monasca_threshold.aggregation-bolt.sendqueue.capacity aggregation-bolt.sendqueue.population : monasca_threshold.aggregation-bolt.sendqueue.population aggregation-bolt.sendqueue.read_pos : monasca_threshold.aggregation-bolt.sendqueue.read_pos aggregation-bolt.sendqueue.write_pos : monasca_threshold.aggregation-bolt.sendqueue.write_pos aggregation-bolt.transfer-count.default : monasca_threshold.aggregation-bolt.transfer-count.default aggregation-bolt.transfer-count.metrics : monasca_threshold.aggregation-bolt.transfer-count.metrics aggregation-bolt.transfer-count.system : monasca_threshold.aggregation-bolt.transfer-count.system alarm-creation-bolt.ack-count.event-bolt_alarm-definition-events : monasca_threshold.alarm-creation-bolt.ack-count.event-bolt_alarm-definition-events alarm-creation-bolt.ack-count.filtering-bolt_newMetricForAlarmDefinitionStream : monasca_threshold.alarm-creation-bolt.ack-count.filtering-bolt_newMetricForAlarmDefinitionStream alarm-creation-bolt.emit-count.alarm-creation-stream : monasca_threshold.alarm-creation-bolt.emit-count.alarm-creation-stream alarm-creation-bolt.emit-count.metrics : monasca_threshold.alarm-creation-bolt.emit-count.metrics alarm-creation-bolt.execute-count.event-bolt_alarm-definition-events : monasca_threshold.alarm-creation-bolt.execute-count.event-bolt_alarm-definition-events alarm-creation-bolt.execute-count.filtering-bolt_newMetricForAlarmDefinitionStream : monasca_threshold.alarm-creation-bolt.execute-count.filtering-bolt_newMetricForAlarmDefinitionStream alarm-creation-bolt.execute-latency.event-bolt_alarm-definition-events : monasca_threshold.alarm-creation-bolt.execute-latency.event-bolt_alarm-definition-events alarm-creation-bolt.execute-latency.filtering-bolt_newMetricForAlarmDefinitionStream : monasca_threshold.alarm-creation-bolt.execute-latency.filtering-bolt_newMetricForAlarmDefinitionStream alarm-creation-bolt.process-latency.event-bolt_alarm-definition-events : monasca_threshold.alarm-creation-bolt.process-latency.event-bolt_alarm-definition-events alarm-creation-bolt.process-latency.filtering-bolt_newMetricForAlarmDefinitionStream : monasca_threshold.alarm-creation-bolt.process-latency.filtering-bolt_newMetricForAlarmDefinitionStream alarm-creation-bolt.receive.capacity : monasca_threshold.alarm-creation-bolt.receive.capacity alarm-creation-bolt.receive.population : monasca_threshold.alarm-creation-bolt.receive.population alarm-creation-bolt.receive.read_pos : monasca_threshold.alarm-creation-bolt.receive.read_pos alarm-creation-bolt.receive.write_pos : monasca_threshold.alarm-creation-bolt.receive.write_pos alarm-creation-bolt.sendqueue.capacity : monasca_threshold.alarm-creation-bolt.sendqueue.capacity alarm-creation-bolt.sendqueue.population : monasca_threshold.alarm-creation-bolt.sendqueue.population alarm-creation-bolt.sendqueue.read_pos : monasca_threshold.alarm-creation-bolt.sendqueue.read_pos alarm-creation-bolt.sendqueue.write_pos : monasca_threshold.alarm-creation-bolt.sendqueue.write_pos alarm-creation-bolt.transfer-count.alarm-creation-stream : monasca_threshold.alarm-creation-bolt.transfer-count.alarm-creation-stream alarm-creation-bolt.transfer-count.metrics : monasca_threshold.alarm-creation-bolt.transfer-count.metrics event-bolt.emit-count.alarm-definition-events : monasca_threshold.event-bolt.emit-count.alarm-definition-events event-bolt.emit-count.metrics : monasca_threshold.event-bolt.emit-count.metrics event-bolt.execute-count.event-spout_default : monasca_threshold.event-bolt.execute-count.event-spout_default event-bolt.execute-latency.event-spout_default : monasca_threshold.event-bolt.execute-latency.event-spout_default event-bolt.receive.capacity : monasca_threshold.event-bolt.receive.capacity event-bolt.receive.population : monasca_threshold.event-bolt.receive.population event-bolt.receive.read_pos : monasca_threshold.event-bolt.receive.read_pos event-bolt.receive.write_pos : monasca_threshold.event-bolt.receive.write_pos event-bolt.sendqueue.capacity : monasca_threshold.event-bolt.sendqueue.capacity event-bolt.sendqueue.population : monasca_threshold.event-bolt.sendqueue.population event-bolt.sendqueue.read_pos : monasca_threshold.event-bolt.sendqueue.read_pos event-bolt.sendqueue.write_pos : monasca_threshold.event-bolt.sendqueue.write_pos event-bolt.transfer-count.alarm-definition-events : monasca_threshold.event-bolt.transfer-count.alarm-definition-events event-bolt.transfer-count.metrics : monasca_threshold.event-bolt.transfer-count.metrics event-spout.emit-count.default : monasca_threshold.event-spout.emit-count.default event-spout.emit-count.metrics : monasca_threshold.event-spout.emit-count.metrics event-spout.receive.capacity : monasca_threshold.event-spout.receive.capacity event-spout.receive.population : monasca_threshold.event-spout.receive.population event-spout.receive.read_pos : monasca_threshold.event-spout.receive.read_pos event-spout.receive.write_pos : monasca_threshold.event-spout.receive.write_pos event-spout.sendqueue.capacity : monasca_threshold.event-spout.sendqueue.capacity event-spout.sendqueue.population : monasca_threshold.event-spout.sendqueue.population event-spout.sendqueue.read_pos : monasca_threshold.event-spout.sendqueue.read_pos event-spout.sendqueue.write_pos : monasca_threshold.event-spout.sendqueue.write_pos event-spout.transfer-count.default : monasca_threshold.event-spout.transfer-count.default event-spout.transfer-count.metrics : monasca_threshold.event-spout.transfer-count.metrics filtering-bolt.ack-count.event-bolt_alarm-definition-events : monasca_threshold.filtering-bolt.ack-count.event-bolt_alarm-definition-events filtering-bolt.ack-count.metrics-spout_default : monasca_threshold.filtering-bolt.ack-count.metrics-spout_default filtering-bolt.emit-count.default : monasca_threshold.filtering-bolt.emit-count.default filtering-bolt.emit-count.metrics : monasca_threshold.filtering-bolt.emit-count.metrics filtering-bolt.emit-count.newMetricForAlarmDefinitionStream : monasca_threshold.filtering-bolt.emit-count.newMetricForAlarmDefinitionStream filtering-bolt.execute-count.event-bolt_alarm-definition-events : monasca_threshold.filtering-bolt.execute-count.event-bolt_alarm-definition-events filtering-bolt.execute-count.metrics-spout_default : monasca_threshold.filtering-bolt.execute-count.metrics-spout_default filtering-bolt.execute-latency.event-bolt_alarm-definition-events : monasca_threshold.filtering-bolt.execute-latency.event-bolt_alarm-definition-events filtering-bolt.execute-latency.metrics-spout_default : monasca_threshold.filtering-bolt.execute-latency.metrics-spout_default filtering-bolt.process-latency.event-bolt_alarm-definition-events : monasca_threshold.filtering-bolt.process-latency.event-bolt_alarm-definition-events filtering-bolt.process-latency.metrics-spout_default : monasca_threshold.filtering-bolt.process-latency.metrics-spout_default filtering-bolt.receive.capacity : monasca_threshold.filtering-bolt.receive.capacity filtering-bolt.receive.population : monasca_threshold.filtering-bolt.receive.population filtering-bolt.receive.read_pos : monasca_threshold.filtering-bolt.receive.read_pos filtering-bolt.receive.write_pos : monasca_threshold.filtering-bolt.receive.write_pos filtering-bolt.sendqueue.capacity : monasca_threshold.filtering-bolt.sendqueue.capacity filtering-bolt.sendqueue.population : monasca_threshold.filtering-bolt.sendqueue.population filtering-bolt.sendqueue.read_pos : monasca_threshold.filtering-bolt.sendqueue.read_pos filtering-bolt.sendqueue.write_pos : monasca_threshold.filtering-bolt.sendqueue.write_pos filtering-bolt.transfer-count.default : monasca_threshold.filtering-bolt.transfer-count.default filtering-bolt.transfer-count.metrics : monasca_threshold.filtering-bolt.transfer-count.metrics filtering-bolt.transfer-count.newMetricForAlarmDefinitionStream : monasca_threshold.filtering-bolt.transfer-count.newMetricForAlarmDefinitionStream metrics-spout.emit-count.default : monasca_threshold.metrics-spout.emit-count.default metrics-spout.emit-count.metrics : monasca_threshold.metrics-spout.emit-count.metrics metrics-spout.receive.capacity : monasca_threshold.metrics-spout.receive.capacity metrics-spout.receive.population : monasca_threshold.metrics-spout.receive.population metrics-spout.receive.read_pos : monasca_threshold.metrics-spout.receive.read_pos metrics-spout.receive.write_pos : monasca_threshold.metrics-spout.receive.write_pos metrics-spout.sendqueue.capacity : monasca_threshold.metrics-spout.sendqueue.capacity metrics-spout.sendqueue.population : monasca_threshold.metrics-spout.sendqueue.population metrics-spout.sendqueue.read_pos : monasca_threshold.metrics-spout.sendqueue.read_pos metrics-spout.sendqueue.write_pos : monasca_threshold.metrics-spout.sendqueue.write_pos metrics-spout.transfer-count.default : monasca_threshold.metrics-spout.transfer-count.default metrics-spout.transfer-count.metrics : monasca_threshold.metrics-spout.transfer-count.metrics system.emit-count.metrics : monasca_threshold.system.emit-count.metrics system.GC_ConcurrentMarkSweep.count : monasca_threshold.system.GC_ConcurrentMarkSweep.count system.GC_ConcurrentMarkSweep.timeMs : monasca_threshold.system.GC_ConcurrentMarkSweep.timeMs system.GC_ParNew.count : monasca_threshold.system.GC_ParNew.count system.GC_ParNew.timeMs : monasca_threshold.system.GC_ParNew.timeMs system.memory_heap.committedBytes : monasca_threshold.system.memory_heap.committedBytes system.memory_heap.initBytes : monasca_threshold.system.memory_heap.initBytes system.memory_heap.maxBytes : monasca_threshold.system.memory_heap.maxBytes system.memory_heap.unusedBytes : monasca_threshold.system.memory_heap.unusedBytes system.memory_heap.usedBytes : monasca_threshold.system.memory_heap.usedBytes system.memory_heap.virtualFreeBytes : monasca_threshold.system.memory_heap.virtualFreeBytes system.memory_nonHeap.committedBytes : monasca_threshold.system.memory_nonHeap.committedBytes system.memory_nonHeap.initBytes : monasca_threshold.system.memory_nonHeap.initBytes system.memory_nonHeap.maxBytes : monasca_threshold.system.memory_nonHeap.maxBytes system.memory_nonHeap.unusedBytes : monasca_threshold.system.memory_nonHeap.unusedBytes system.memory_nonHeap.usedBytes : monasca_threshold.system.memory_nonHeap.usedBytes system.memory_nonHeap.virtualFreeBytes : monasca_threshold.system.memory_nonHeap.virtualFreeBytes system.newWorkerEvent : monasca_threshold.system.newWorkerEvent system.receive.capacity : monasca_threshold.system.receive.capacity system.receive.population : monasca_threshold.system.receive.population system.receive.read_pos : monasca_threshold.system.receive.read_pos system.receive.write_pos : monasca_threshold.system.receive.write_pos system.sendqueue.capacity : monasca_threshold.system.sendqueue.capacity system.sendqueue.population : monasca_threshold.system.sendqueue.population system.sendqueue.read_pos : monasca_threshold.system.sendqueue.read_pos system.sendqueue.write_pos : monasca_threshold.system.sendqueue.write_pos system.startTimeSecs : monasca_threshold.system.startTimeSecs system.transfer.capacity : monasca_threshold.system.transfer.capacity system.transfer-count.metrics : monasca_threshold.system.transfer-count.metrics system.transfer.population : monasca_threshold.system.transfer.population system.transfer.read_pos : monasca_threshold.system.transfer.read_pos system.transfer.write_pos : monasca_threshold.system.transfer.write_pos system.uptimeSecs : monasca_threshold.system.uptimeSecs thresholding-bolt.ack-count.aggregation-bolt_default : monasca_threshold.thresholding-bolt.ack-count.aggregation-bolt_default thresholding-bolt.ack-count.event-bolt_alarm-definition-events : monasca_threshold.thresholding-bolt.ack-count.event-bolt_alarm-definition-events thresholding-bolt.ack-count.event-bolt_metric-sub-alarm-events : monasca_threshold.thresholding-bolt.ack-count.event-bolt_metric-sub-alarm-events thresholding-bolt.emit-count.metrics : monasca_threshold.thresholding-bolt.emit-count.metrics thresholding-bolt.execute-count.aggregation-bolt_default : monasca_threshold.thresholding-bolt.execute-count.aggregation-bolt_default thresholding-bolt.execute-count.event-bolt_alarm-definition-events : monasca_threshold.thresholding-bolt.execute-count.event-bolt_alarm-definition-events thresholding-bolt.execute-count.event-bolt_metric-sub-alarm-events : monasca_threshold.thresholding-bolt.execute-count.event-bolt_metric-sub-alarm-events thresholding-bolt.execute-latency.aggregation-bolt_default : monasca_threshold.thresholding-bolt.execute-latency.aggregation-bolt_default thresholding-bolt.execute-latency.event-bolt_alarm-definition-events : monasca_threshold.thresholding-bolt.execute-latency.event-bolt_alarm-definition-events thresholding-bolt.execute-latency.event-bolt_metric-sub-alarm-events : monasca_threshold.thresholding-bolt.execute-latency.event-bolt_metric-sub-alarm-events thresholding-bolt.process-latency.aggregation-bolt_default : monasca_threshold.thresholding-bolt.process-latency.aggregation-bolt_default thresholding-bolt.process-latency.event-bolt_alarm-definition-events : monasca_threshold.thresholding-bolt.process-latency.event-bolt_alarm-definition-events thresholding-bolt.process-latency.event-bolt_metric-sub-alarm-events : monasca_threshold.thresholding-bolt.process-latency.event-bolt_metric-sub-alarm-events thresholding-bolt.receive.capacity : monasca_threshold.thresholding-bolt.receive.capacity thresholding-bolt.receive.population : monasca_threshold.thresholding-bolt.receive.population thresholding-bolt.receive.read_pos : monasca_threshold.thresholding-bolt.receive.read_pos thresholding-bolt.receive.write_pos : monasca_threshold.thresholding-bolt.receive.write_pos thresholding-bolt.sendqueue.capacity : monasca_threshold.thresholding-bolt.sendqueue.capacity thresholding-bolt.sendqueue.population : monasca_threshold.thresholding-bolt.sendqueue.population thresholding-bolt.sendqueue.read_pos : monasca_threshold.thresholding-bolt.sendqueue.read_pos thresholding-bolt.sendqueue.write_pos : monasca_threshold.thresholding-bolt.sendqueue.write_pos thresholding-bolt.transfer-count.metrics : monasca_threshold.thresholding-bolt.transfer-count.metrics