Technical Forum
Ask questions. Discover Answers.
cancel
Showing results for 
Search instead for 
Did you mean: 

how to add HTTP HOST to telemetry (Generic HTTP)?

Cypher
Altocumulus
Altocumulus

Hi,

We got Telemtry working. We used the Generic HTTP method. For LTM, a lot of info is sent, but the 'HTTP HOST' is missing. We used this configuration 

create ltm profile request-log telemetry_traffic_log_profile request-log-pool telemetry request-log-protocol mds-tcp request-log-template event_source=\"request_logging\",hostname=\"$BIGIP_HOSTNAME\",client_ip=\"$CLIENT_IP\",server_ip=\"$SERVER_IP\",http_method=\"$HTTP_METHOD\",http_uri=\"$HTTP_URI\",virtual_name=\"$VIRTUAL_NAME\",event_timestamp=\"$DATE_HTTP\" request-logging enabled response-log-pool telemetry response-log-protocol mds-tcp response-log-template event_source=\"response_logging\",hostname=\"$BIGIP_HOSTNAME\",client_ip=\"$CLIENT_IP\",server_ip=\"$SERVER_IP\",http_method=\"$HTTP_METHOD\",http_uri=\"$HTTP_URI\",virtual_name=\"$VIRTUAL_NAME\",event_timestamp=\"$DATE_HTTP\",http_statcode=\"$HTTP_STATCODE\",http_status=\"$HTTP_STATUS\",response_ms=\"$RESPONSE_MSECS\" response-logging enabled - from https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/1.20/event-listener.html#request...

It would be really usefull to add the HTTP HOST to the logging. I have searched but can't seem to find it. Is it possible?  Maybe a JMESpath expression?

Thanks

2 REPLIES 2

Cypher
Altocumulus
Altocumulus

Hi, I allready tried $HTTP_HOST but that didn't work. Documentation doen't mention anything about HTTP HOST and there is no "definitive list off variables", so i might need to contact F5 Support. the info about JMESPath was informative, thanks.

If anyone encountered the same problem and knows the answer, feel free to share! 🙂

LiefZimmerman
Community Manager
Community Manager

@Cypher - the initial reply you had was a repeat spammer. I'll see if there is anyone that can check your question since your post was taken off the "no-replies" list by the spammer.