This leads to a payload that includes a top-level :measure_time => <> key which is not valid for multidimensional (and fails to submit). This appears to be because we use a has_tags? check on the Queue, however the queue could legitimately not have any tags because they are added on the individual measurements. Therefore, it seems like the check must be performed on the individual measurements and not on the queue itself.
Take the following code:
This leads to a payload that includes a top-level
:measure_time => <>
key which is not valid for multidimensional (and fails to submit). This appears to be because we use ahas_tags?
check on the Queue, however the queue could legitimately not have any tags because they are added on the individual measurements. Therefore, it seems like the check must be performed on the individual measurements and not on the queue itself.