Skip to content

feat: add overpass gRPC call recognition#622

Closed
yjl123z wants to merge 1 commit into
DeusData:mainfrom
yjl123z:feat/overpass-grpc-recognition
Closed

feat: add overpass gRPC call recognition#622
yjl123z wants to merge 1 commit into
DeusData:mainfrom
yjl123z:feat/overpass-grpc-recognition

Conversation

@yjl123z

@yjl123z yjl123z commented Jun 25, 2026

Copy link
Copy Markdown

Support identifying ByteDance Kitex/Overpass RPC patterns:

  • Detect overpass-based gRPC calls via RawCall.Method pattern and import path code.byted.org/overpass/<service>/rpc/
  • Create Route nodes for handler.go *ServiceImpl methods
  • Emit GRPC_CALLS edges with source=overpass metadata
  • Wire HANDLES edges from handler methods to Route nodes

What does this PR do?

Checklist

  • Every commit is signed off (git commit -s) — required, CI rejects
    unsigned commits (DCO, see CONTRIBUTING.md)
  • Tests pass locally (make -f Makefile.cbm test)
  • Lint passes (make -f Makefile.cbm lint-ci)
  • New behavior is covered by a test (reproduce-first for bug fixes)

Support identifying ByteDance Kitex/Overpass RPC patterns:
- Detect overpass-based gRPC calls via RawCall.Method pattern and
  import path `code.byted.org/overpass/<service>/rpc/`
- Create Route nodes for handler.go *ServiceImpl methods
- Emit GRPC_CALLS edges with source=overpass metadata
- Wire HANDLES edges from handler methods to Route nodes
@yjl123z yjl123z closed this Jun 25, 2026
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