What is "signpost_reporter"? Today I updated my 2014 MacBook Air to macOS Mojave 10.14.5 as it just released. After the update finished, I checked console logs and noticed in 'System Reports' there's a log named "signpost_reporter[date &amp; details].cpu_resource".

In the console log the path is /usr/libexec/signpost_reporter, a path i've never seen before until today.

I also updated my family's iMac to 10.14.5 but no signpost_reporter log was created after the instillation finished.

What exactly is "signpost_reporter"? What is it's function?  Why did I get a log for it?
Signposts is a developer feature created by Apple to help developers diagnose performance problems in applications. 

Essentially developer can create a “signpost” marking the beginning and end of performance critical operations. The signpost system then automatically times these intervals and makes them available to profiling tools on the local machine.

The signpost_reporter program is used to report these timings back to Apple. I.e. it allows Apple to monitor performance on non-developer machines by sending the telemetry data from the signpost feature to Apple. For example Apple might be interested in knowing how often customers experience problems with a specific feature being too slow.

Without seeing the actual log entry, it’s not possible to say why you got a log entry for it. However rest assured that your system works just as well with and without the signpost_reporter.