monasca-thresh/src/main/java/com/hpcloud/mon
Craig Bryant 415bdd47d6 Threshold Engine had no awareness of Tenant ID for incoming metrics and so did not consider it when matching Metrics to SubAlarms.
Changed MetricSpout to send a new class MetricDefinitionAndTenantId so the bolts could match Metrics to the correct SubAlarm using MetricDefinition and Tenant ID. Had to change places that sent MetricDefinitions for Events to also send a MetricDefinitionAndTenantId.

Had to change MetricDefinitionDAOImpl to add in the TenantId from the Alarm.

Had to change SubAlarmDAO to take into account the TenantId when looking for matching MetricDefinitions.
2014-04-08 14:41:03 -06:00
..
domain Threshold Engine had no awareness of Tenant ID for incoming metrics and so did not consider it when matching Metrics to SubAlarms. 2014-04-08 14:41:03 -06:00
infrastructure Threshold Engine had no awareness of Tenant ID for incoming metrics and so did not consider it when matching Metrics to SubAlarms. 2014-04-08 14:41:03 -06:00
EventSpoutConfig.java Mark more config classes Serializable so they can be used in Storm 2014-03-12 15:43:25 -06:00
MetricSpoutConfig.java Mark more config classes Serializable so they can be used in Storm 2014-03-12 15:43:25 -06:00
ThresholdingConfiguration.java Implemented KafkaAlarmEventForwarder to actually use Kafka. Has not been tested, yet, but pretty simple implementation. 2014-03-14 15:39:04 -06:00
ThresholdingEngine.java Added logging. 2014-03-20 07:42:05 -06:00
TopologyModule.java Threshold Engine had no awareness of Tenant ID for incoming metrics and so did not consider it when matching Metrics to SubAlarms. 2014-04-08 14:41:03 -06:00