Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/selfpatch/ros2_medkit.git
VCS Type git
VCS Version main
Last Updated 2026-04-04
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Linux introspection plugins for ros2_medkit gateway - procfs, systemd, and container

Maintainers

  • bburda

Authors

No additional authors.

ros2_medkit_linux_introspection

Gateway discovery plugin that exposes Linux process-level diagnostics via vendor extension endpoints. Maps ROS 2 nodes to OS processes and reports CPU, memory, systemd unit status, and container context.

Plugins

Plugin Endpoint Data Source
procfs_plugin x-medkit-procfs /proc/[pid]/{stat,status,cmdline} - CPU time, memory, threads, FDs
systemd_plugin x-medkit-systemd D-Bus sd-bus API - unit state, resource usage
container_plugin x-medkit-container Cgroup hierarchy - container runtime, resource limits

Key Components

  • ProcReader - Parses procfs files for process metrics with configurable proc root
  • CgroupReader - Reads cgroup v2 hierarchy for container/service context
  • SystemdUtils - Queries systemd via D-Bus for service metadata
  • PidCache - TTL-based cache mapping ROS 2 node names to Linux PIDs

Configuration

Configure via gateway_params.yaml plugin parameters:

plugins: ["linux_introspection"]
plugins.linux_introspection.path: "/path/to/libros2_medkit_linux_introspection.so"
plugins.linux_introspection.pid_cache_ttl_sec: 30
plugins.linux_introspection.proc_root: "/proc"

Documentation

License

Apache License 2.0

CHANGELOG

Changelog for package ros2_medkit_linux_introspection

0.4.0 (2026-03-20)

  • Initial release - Linux process introspection plugins for ros2_medkit gateway
  • procfs_plugin - process-level diagnostics via /proc filesystem (CPU, memory, threads, file descriptors)
  • systemd_plugin - systemd unit status and resource usage via D-Bus
  • container_plugin - container runtime detection and cgroup resource limits
  • PidCache with TTL-based refresh for efficient PID-to-node mapping
  • proc_reader and cgroup_reader utilities with configurable proc root
  • Cross-distro support for ROS 2 Humble, Jazzy, and Rolling
  • Contributors: \@bburda

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2_medkit_linux_introspection at Robotics Stack Exchange