You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4.4 KiB

1status_codehttp_status_code_idhttp_status_code_textstatus_messagereasonaction
20200OKSuccess
31403ForbiddenToken disabledClient is sending using a disabled tokenSplunk Admin needs to enable the token or have client use new token.
42401UnauthorizedToken is requiredClient is sending without a tokenSplunk Admin needs to find what client is trying to send without a token.
53401UnauthorizedInvalid authorizationClient is sending with an incorrect Authorization HeaderSplunk Admin needs to work with client/user to ensure Authorization Header is correct, most common cause is the word Splunk is missing before the token.
64403ForbiddenInvalid tokenClient is sending with a token the receiver(s) don't know ofSplunk Admin needs to work with client/user to ensure they are using a valid token.
75400Bad RequestNo dataClient is sending without any dataSplunk Admin needs to work with client/user to ensure sending side is configured to send data properly. If there is a token and a channel ID with no payload this is more than likely AWS Firehose second connection to ensure it can send data to Splunk. It's testing the event endpoint and it's expecting to get a 400 reply code.
86400Bad RequestInvalid data formatClient is sending with data in an invalid formatSplunk Admin needs to work with client/user to ensure sending side is using a proper format, the raw source should be looked at and the log entry for parsing_err will point to what to look for. In Splunk versions newer then 8.1.2103, as a last resort debug can be used.
97400Bad RequestIncorrect indexClient is trying to send to an index not in the tokens allow listSplunk Admin needs to work with client/user to ensure the sending side is trying to send to indexes listed in the tokens allow list. Correction can be on the client sending side or adding the index to the token in Splunk.
108500Internal ErrorInternal server errorReceiver had an issue client should retry to sendClient should automatically try to resend the data. If the issue happens too often then a support case should be filed so that the issue can be investigated deeper.
119503Service UnavailableServer is busyReceiver had an issue receiving client should retry to sendClient should automatically try to resend data, occasional Server Is Busy messages are expected. If the message happens too often a support case should be filed and investigated further.
1210400Bad RequestData channel is missingClient is trying to send to a token that has useACK enabled channel id is neededSplunk Admin needs to work with client/user to ensure they are using the correct token and the sending side is configured properly.
1311400Bad RequestInvalid data channelClient is trying to send with an improperly formatted data channel idSplunk Admin needs to work with the client/user to ensure they send using a properly formatted data channel id.
1412400Bad RequestEvent field is requiredClient is trying to send without an event fieldSplunk Admin needs to work with the client/user to ensure they are sending in a proper format. An event field is not being sent.
1513400Bad RequestEvent field cannot be blankClient is trying to send with an empty event fieldSplunk Admin needs to work with the client/user to ensure they are sending in a proper format. The event field is empty.
1614400Bad RequestACK is disabledClient is trying to use useACK on a token that it is not enabled onSplunk Admin needs to work with the client/user to ensure they are using the correct token for their data in the proper format.
1715400Bad RequestError in handling indexed fieldsClient is trying to send where index fields are incorrectSplunk Admin needs to work with the client/user to ensure they are using index fields correctly for HEC.
1816400Bad RequestQuery string authorization is not enabledClient is trying to send with query string authorization where it is not enabledSplunk Admin needs to open a Support case to enable query string authorization to the token. Understand the security risk of Query string authorization. The HEC token can be logged in plain text as part of the url.
1917200OKHEC is healthy
2018503Service UnavailableHEC is unhealthy, queues are fullReceiver Queues are full
2119503Service UnavailableHEC is unhealthy, ack service unavailable
2220503Service UnavailableHEC is unhealthy, queues are full, ack service unavailable
2321400Bad RequestInvalid token
2422400Bad RequestToken disabled