Skip to content

feat: [DEVOPS-2394] awss3exporter + CX endpoint unify + cx-js drop#1

Merged
jmsundar merged 1 commit intofeat/DEVOPS-2394-extend-otel-lambdafrom
plan-a-awss3exporter-cx-unify
Apr 17, 2026
Merged

feat: [DEVOPS-2394] awss3exporter + CX endpoint unify + cx-js drop#1
jmsundar merged 1 commit intofeat/DEVOPS-2394-extend-otel-lambdafrom
plan-a-awss3exporter-cx-unify

Conversation

@jmsundar
Copy link
Copy Markdown
Contributor

@jmsundar jmsundar commented Apr 17, 2026

Summary

Part of DEVOPS-2394. See Plan A in the project plan for full context.

  • Adds awss3exporter as a direct dep in collector/lambdacomponents/go.mod (it was only indirect in collector/go.mod; default.go already imported it)
  • Fixes pre-existing build break in origin/main: reconciles lambdacomponents + sub-module deps to v0.150.0, removes deprecated loggingexporter (replaced by debugexporter), updates processorhelper API (NewTracesProcessor -> NewTraces etc.), switches MakeFactoryMap calls to otelcol.MakeFactoryMap with explicit type params (API moved to otelcol package in v0.150.0)
  • Unifies 3 CX exporters to single ingress.us2.coralogix.com:443 endpoint across all 3 extend configs; all 3 pipelines (traces/metrics/logs) reference the single otlp/coralogix exporter
  • Updates extend/README.md: new CX_ENDPOINT default, documents cx-arize variant, adds OPENTELEMETRY_COLLECTOR_CONFIG_URI config-selection table, removes completed TODO
  • Replaces cx-js fork .tgz ref with @opentelemetry/instrumentation@0.214.0 from npm in layer/package.json and cx-wrapper/package.json
  • Simplifies build_nodejs_layer.sh: removes OPENTELEMETRY_JS_PATH check, opentelemetry-js build blocks, and stale tgz args from npm install calls

Test plan

  • Review config YAML diffs to confirm single CX exporter, correct endpoint default
  • Confirm make -C collector build GOARCH=amd64 and GOARCH=arm64 both green (verified locally)
  • Confirm build_nodejs_layer.sh runs with only OPENTELEMETRY_JS_CONTRIB_PATH set (requires cx-contrib clone as sibling)
  • Plan B can now branch from this PR

🤖 Generated with Claude Code

…fork

- Add awss3exporter dep to collector/lambdacomponents/go.mod (direct dep
  required since default.go imports it; was only indirect in collector/go.mod)
- Fix pre-existing build break in origin/main: reconcile lambdacomponents +
  sub-module deps to v0.150.0, remove deprecated loggingexporter (replaced by
  debugexporter), update processorhelper API (NewTracesProcessor →
  NewTraces, etc.), switch MakeFactoryMap calls to otelcol.MakeFactoryMap
  with explicit type params (API moved to otelcol package in v0.150.0)
- Unify 3 CX exporters to single ingress.us2.coralogix.com:443 in all 3
  extend configs (cx-only, cx-arize, cx-arize-s3); all 3 pipelines
  (traces/metrics/logs) reference the single otlp/coralogix exporter
- Update extend/README.md: new CX_ENDPOINT default, document cx-arize
  variant, add OPENTELEMETRY_COLLECTOR_CONFIG_URI config selection table,
  remove done TODO for awss3exporter go.mod, update build prereqs
- Replace cx-js fork tgz ref with @opentelemetry/instrumentation@0.214.0
  from npm in both layer/package.json and cx-wrapper/package.json
- Simplify build_nodejs_layer.sh: drop OPENTELEMETRY_JS_PATH check +
  opentelemetry-js prepare/sdk-logs/instrumentation build blocks + tgz
  args from cx-wrapper and layer npm install (import-in-the-middle already
  from npm; only cx-js fork change was warn→debug log, no runtime impact)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 17, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6295ece1-061d-4204-af1b-2f2ca2b86519

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

@jmsundar jmsundar changed the base branch from main to feat/DEVOPS-2394-extend-otel-lambda April 17, 2026 20:35
@jmsundar jmsundar marked this pull request as ready for review April 17, 2026 20:38
@jmsundar jmsundar merged commit 8a4d48e into feat/DEVOPS-2394-extend-otel-lambda Apr 17, 2026
1 check passed
@jmsundar jmsundar deleted the plan-a-awss3exporter-cx-unify branch April 17, 2026 20:38
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