Monitoring of a passive resource is not possible when scaling the corresponding assembly context

Description

In the attached example a simple message broker system is modelled. When the message broker is not scaled there is no problem to monitor the state of the passive resources (for example the memory consumption of the broker) but when the broker is scaled and there are more replicas this is not possible any more. The simulation is interrupted with the error message: Calculator "org.palladiosimulator.probeframework.calculator.internal.IdentityCalculator [Passive Resource: Assembly_Broker.Memory; State of Passive Resource Tuple]" already in calculator registry as "org.palladiosimulator.probeframework.calculator.internal.IdentityCalculator [Passive Resource: Assembly_Broker.Memory; State of Passive Resource Tuple]"

It seems, that the IDs of the measuring points or monitors are not unique for the replicas. Therefore, they could not be taken.

Environment

None
Cannot Reproduce

Assignee

Sebastian Krach

Reporter

Julia Leibinger