We've noticed that the local telemetry strategies should call the areAllCollectorsReady method before fetching the data.
We should validate all collectors are ready before pushing anything.
⚠️ Mind race conditions: X-Pack might get false but OSS to get true (when they are iterating over the same collectors because of the way UsageCollection is done)
We've noticed that the
localtelemetry strategies should call theareAllCollectorsReadymethod before fetching the data.We should validate all collectors are ready before pushing anything.
X-Packmight getfalsebutOSSto gettrue(when they are iterating over the same collectors because of the way UsageCollection is done)