Github user Ethanlm commented on the issue:
https://github.com/apache/storm/pull/2326
A test:
Config:
```
topology.metrics.consumer.register:
- class: "org.apache.storm.metric.LoggingMetricsConsumer"
parallelism.hint: 1
- class: "org.apache.storm.metric.LoggingMetricsConsumer"
parallelism.hint: 1
topology.metrics.consumer.resources.onheap.memory.mb: 100
topology.component.resources.onheap.memory.mb: 128
```

---