I've just implemented the Nebula Logger in my Salesforce org and I'm curious if I really need to bring over Log__c, LogEntry__c, and LogEntryEvent__e for full visibility? I'm just logging the exception in APEX. It appears that the LogEntryEvent__e will contain all the details I need and that the other Logging records form a redundancy or duplicate reporting. Doing a cost benefit analysis what would the company lose and gain by this decision and would it just be best to send all the object records through? Side note is the LogEntryEvent__e really being sent over to Datadog in realtime or is it being queried on a scheduled bases? It appears to be the later one in my observation, but curious to get confirmation.
If you only need operational monitoring in Datadog, LogEntryEvent__e may be sufficient.
The other objects are useful for persistence/reporting inside Salesforce but can introduce redundancy and additional storage costs.
Platform Events are typically near real-time, although ingestion latency can depend on the Datadog pipeline setup.