I can't seem to find a setting option to set it to debug. There doesn't seem to be a debug option within the okta.conf file and there's no option to set debug within the Web Console.
When I do the following search:
index=_internal source=*ta_okta* NOT INFO
I get the following events:
2015-11-20 06:39:43,903 ERROR pid=2776 tid=MainThread file=okta_rest_client.py:request:90 | Failed to connect https://company.okta.com/api/v1/events?limit=1000&filter=published+ge+%222015-11-19T00%3A00%3A00.000Z%22, reason=Traceback (most recent call last):
File "S:\Splunk\etc\apps\Splunk_TA_okta\bin\okta_rest_client.py", line 78, in request
headers=headers)
File "S:\Splunk\etc\apps\Splunk_TA_okta\bin\splunktalib\httplib2\__init__.py", line 1593, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "S:\Splunk\etc\apps\Splunk_TA_okta\bin\splunktalib\httplib2\__init__.py", line 1335, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "S:\Splunk\etc\apps\Splunk_TA_okta\bin\splunktalib\httplib2\__init__.py", line 1291, in _conn_request
response = conn.getresponse()
File "S:\Splunk\Python-2.7\Lib\httplib.py", line 1073, in getresponse
response.begin()
File "S:\Splunk\Python-2.7\Lib\httplib.py", line 415, in begin
version, status, reason = self._read_status()
File "S:\Splunk\Python-2.7\Lib\httplib.py", line 371, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "S:\Splunk\Python-2.7\Lib\socket.py", line 476, in readline
data = self._sock.recv(self._rbufsize)
File "S:\Splunk\Python-2.7\Lib\ssl.py", line 714, in recv
return self.read(buflen)
File "S:\Splunk\Python-2.7\Lib\ssl.py", line 608, in read
v = self._sslobj.read(len or 1024)
SSLError: ('The read operation timed out',)
The most recent event was on the 20th on November and that error has cleared up on its own. I'm not sure why, but I haven't seen that error except for the first time it tries to connect after changing the data input settings and re-adding the API key. After the failure it re-attempts the connection and succeeds returning the requested amount of events.
... View more