Skip to content

Conversation

@enigbe
Copy link
Owner

@enigbe enigbe commented Dec 15, 2025

What this PR does

WIP: Implements distributed tracing between ldk-node and vss-server to enable end-to-end observability across service boundaries.

  • Propagates trace context from ldk-node to vss-server for all VssStore client operations.
  • Enables correlation of requests across both services in a single trace view

Current instrumentation coverage

  • VssStore operations
  • Bolt11Payment::send flows
    (Additional instrumentation planned if support for optional tracing is green-lit)

Supporting components added

  • TracingLogWriter: Logger adapter that bridges existing log_*! macros to tracing events, avoiding the need for repo-wide migration to tracing macros
  • Jaeger Integration: Configured export pipeline for trace visualization and analysis

Motivated by debugging challenges when reviewing the addition of InMemoryBackendImpl to vss-server.

Starting first sending payments.
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.

2 participants