Hi, This profiler is really inconsistent, i’m going crazy right now. I’ve made a further investigation and this is really bugging my mind:
1. I’m not expecting to receive15 hours old messages. In fact I’m the one who’s picking the messages from the current time and sending them to Kafka, for instance, let’s say it’s 15h33 GMT, I would pick a message like this one: “<182>Jan 28 2020 15:33:14 ######### : %ASA-6-305011: Built dynamic TCP translation from ###########/48678 to ############/48678” and send it to Kafka. 2. These messages are successfully parsed because I can find them in the “enrichments” topic in Kafka. And the messages have the right “timestamp” field when parsed. So the problem is not in the messages themselves. (The syslog timestamp is the value of the timestamp). 3. The results of the Profile Client are really off. I ran a test: · I sent 4 messages at 14h18; and 5 messages at 14h25; All the messages have the same syslog severity. If my profiler runs every 15 minutes than the range of 14h15 to 14h30 the result must be 9: {period.start=1580220900000, period=1755801, profile=ClientA_syslog_severety_count, period.end=1580221800000, groups=[], value=9, entity=info} Surprisingly it’s right. Than I ran a second test: · I sent 4 messages at 14h41; and 3 messages at 14h48; all the messages have the same syslog severity. With that said the result must be 7. Here’s the result: {period.start=1580221800000, period=1755802, profile=ClientA_syslog_severety_count, period.end=1580222700000, groups=[], value=9, entity=info} I ran a third test: · Sent 3 messages at 15h51. The profiler returned none: {period.start=1580226300000, period=1755807, profile=ClientA_syslog_severety_count, period.end=1580227200000, groups=[], value=0, entity=info} I checked the Kafka topics to make sure there weren’t more messages than it was supposed to. Everything is consistent except the profiler. I’m about to nuke myself. Thanks