sematext-logsene-android
sematext-logsene-android copied to clipboard
Checks if URL is reachable before uploading the logs
Problem:
We are getting multiple pager-duty incidents as java.net.SocketTimeoutException: timeout
for the URL https://logsene-receiver.sematext.com/_bulk
. It is happening due to network issues on the client side and the URL is unreachable.
It is taking a lot of developer time to go through the incident to identify the root cause and mark the issue as a duplicate.
Solution: As a part of the fix, we are checking if the URL is reachable before we process the log uploads. This will surely take a bit more time than the regular upload. The client app will have the option to bypass the URL reachable check.