I would double check with Micro (the Docker image is straightforward to spin up) which will eliminate any truncation issues in OpenSearch.
It is possible (if you are using GET) that you may also be hitting a 4xx Error assuming the event is being sent successfully (this may be different depending on your collector version, could be a 400 for 3.x or a 414 for 2.x).
The Node tracker has a parameter on the emitter that invokes a callback function in the event of success / failure which you can modify here (my example below is for Micro).
const e = gotEmitter(
'localhost', // Collector endpoint
HttpProtocol.HTTP, // Optionally specify a method - https is the default
9090, // Optionally specify a port
HttpMethod.GET, // Method - defaults to GET
1,
1,
cookieJar,
function (err, response) {
if (err){
console.log('An error has occurred', err)
} else {
console.log('event success');
}
}
);
I’d expect that if the event isn’t arriving at the collector (or is being rejected with a non-retryable status) then you’d see an error logged.