-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
discoveryDiscovery endpoints or strategiesDiscovery endpoints or strategiesenhancementNew feature or requestNew feature or request
Milestone
Description
Summary
To reach "full" discovery, we may need platform-specific introspection, especially to map ROS Node to Process and possibly other runtime contexts.
This mapping is important for some diagnostic operations, but it depends heavily on deployment:
- Plain processes from launch
- Composable nodes in a single process
- Containers
- systemd
- A custom process manager
Core discovery should not hard-code assumptions for all environments.
Proposed solution (optional)
- Define a small plugin interface for runtime introspection providers.
- Provide a default provider that works in the simplest environments.
- Allow additional providers for:
- systemd based deployments
- container based deployments
- custom process managers
- Integrate plugin results into the merge pipeline as enrichment data.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
discoveryDiscovery endpoints or strategiesDiscovery endpoints or strategiesenhancementNew feature or requestNew feature or request