-
Notifications
You must be signed in to change notification settings - Fork 1
Description
In the current, and possibly future setting, we assume that 1 collector collects data from one and only one service, even though they are implemented to be configurable and collect data from more services. This is: 1) control the performance impact, 2) isolate the information sent to the analysis part. We isolate the data using the container_name (the part before the _ that includes the information of the collector and the information about the name of the service from which we collect data from) and the host on which the container is deployed, because this couple of keys guarantee the unicity and the same container_name across the different trials of one experiment.
@Cerfoglg discuss about a possible extension to this, using a single collector for different containers. Probably we should also add the container_name of the monitored containers, removing from the same the trial_id that now it is part of the name to guarantee unicity in the container names we generate. This because then we need to identify all the data belonging to a certain experiment across all the trials of the experiment.