No data in Live Trail
Hello,
Me and my team are currently in the process of testing Split.IO on the Basic Plan.
Our tech stack is Elixir so we are using the Split Evaluator.
We have it running on a separate server.
We are able to get information about the treatments via the REST API running on the server.
The data is correct and matched correctly with the targeting rules.
However when we try to access the Live trail and query the data we get nothing.
We want to know if we are missing something? Is this an expected behaviour if we are running on the Basic Plan? Or is there something specific that we need to do for the Split Evaluator integration to make the impression data appear as we want it to?
-
I am not seeing the impressions either with the Query running. I think because the lifetime of the .NET SDK. I have integration tests that I want to see the impressions, but the client is destroyed before the updates to the Split.IO website are completed. Not sure the best practice to make sure the updates are completed.
-
I do have it run as a singleton. I am talking about during my C# unit tests that have a short life-time. I want to write an integration test that will create an impression log in the Split.IO website so that I can verify the log is what I am expecting. I execute the Destroy method because that was recommended to flush the cached impression logs to write to Split.IO website.
-
Thanks John, which version of .NET SDK are you using? client.Destroy() suppose to flush the impressions before disabling the client.
As a workaround, you can set the ImpressionsRefreshRate config parameter to 1 second, then add a delay of 2-4 seconds after calling getTreatment() function, this should provide enough time for the http post to finish.
I will test the latest SDK version to verify if Destroy flush the cache or not.
Thansk
Bilal
Please sign in to leave a comment.
Comments
5 comments