Skip to content

APIGOV-28603 - TA to use updated https endpoints and beats lib drop - #1078

Draft
sbolosan wants to merge 11 commits into
mainfrom
APIGOV-28603
Draft

APIGOV-28603 - TA to use updated https endpoints and beats lib drop#1078
sbolosan wants to merge 11 commits into
mainfrom
APIGOV-28603

Conversation

@sbolosan

@sbolosan sbolosan commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Live confluence doc for

  1. changes to sdk, Traceability agents
  2. what the equivalent code beats did
  3. why the change was needed in sdk
  4. what changes are needed in agents after sdk bump and why

https://confluence.axway.com/spaces/RDAPI/pages/1894374460/Update+the+traceability+agents+to+only+support+events+over+HTTP+and+lib+beats+removal

  1. Removed the elastic/beats (libbeat) dependency from agent-sdk's traceability publishing path, replacing it with agent-sdk's own lightweight event/client/batch implementation.
  2. Traceability agents now publish over a hardened HTTPS endpoint by default instead of the old TCP-based ingestion endpoint.
  3. Added startup validation that hard-fails with a clear error on outdated configs (old tcp protocol, port 5044, or ingestion.* hosts), so a misconfigured agent fails fast instead of quietly running against a decommissioned setup.
  4. Added a deprecation warning for an old config field that's no longer needed, without breaking startup.
  5. Rebuilt the retry/backoff and multi-host failover logic that used to come from beats, so agents keep that resilience without the beats dependency.
  6. Rebuilt TLS/certificate handling that used to come from beats, including warning (rather than failing) on now-unsupported settings.
  7. Added a reusable event-batch helper so agents publishing traceability data no longer need to write their own boilerplate for it.
  8. Simplified the logging configuration code that previously had to bridge to beats' logging system.
  9. Added/updated test coverage across all of the above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant