Hi everyone,
I'm working on a project where I create a measurement via API and
immediately subscribe to the result stream as well as the metadata stream (
https://atlas.ripe.net/docs/api/v2/manual/measurements/result-streaming.html
).
socket.emit("atlas_subscribe", {stream_type: "result", msm: mid,
sendBacklog: true});
socket.emit("atlas_subscribe", {stream_type: "metadata", msm: mid});
Now even with (and also without) the sendBacklog option enabled, I rarely
get even close to receive all results (the measurement produces max. 10 in
total, I received max. 4-5, often only one or even none).
Same goes for metadata, where I sometimes get the action: creation event,
but never a notification when the measurement is stopped. Another question
in this context: When does a one-off measurement gets stopped?
I also subscribed to (dis)connect, atlas_error and atlas_subscribed but
they give no hint what could be going wrong. I also tried the replay
feature, which did not work at all for me either:
socket.emit("atlas_subscribe", {stream_type: "result", msm: mid, startTime:
<Time of creation>});
What am I doing wrong?
Thanks, Tim
Tim Wattenberg
[email protected]
+49 1578 8248731