You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Periodically, customers have reported that they run into issues where certain OTel spans sent to Refinery are dropped with the message "event exceeds max event size of 100000 bytes, API will not accept this event".
Some have also reported they do not get this message when they send the spans directly to Honeycomb via the OTel endpoint.
This message comes from libhoney in transmission.go, and the 100K limit is enforced there even before Refinery's libhoney transmission tries to send the data to Honeycomb.
The thing is, we believe this limit no longer exists in Honeycomb's ingest. It definitely doesn't exist with OTel ingest, and it doesn't seem to exist for the standard honeycomb API either (/1/events and /1/batch). (More research and testing needed to confirm.)
We should consider whether we can remove this limit from libhoney (and therefore from Refinery).
Related, but not identical, is that there code in Husky that trims fields to 64K but assumes that it doesn't need to do it twice because the span will be limited to 100K.
The text was updated successfully, but these errors were encountered:
Steps to reproduce
/1/events
and/1/batch
). (More research and testing needed to confirm.)We should consider whether we can remove this limit from libhoney (and therefore from Refinery).
Related, but not identical, is that there code in Husky that trims fields to 64K but assumes that it doesn't need to do it twice because the span will be limited to 100K.
The text was updated successfully, but these errors were encountered: