forked from ros/diagnostics
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AMRNAV-6776 AMR diagnostics: Use CPU and RAM monitor from diagnostics #3
Merged
VladyslavHrynchak200204
merged 44 commits into
ros2
from
ros2-AMRNAV-6776-AMR-diagnostics-Use-CPU-and-RAM-monitor-from-diagnostics
Oct 22, 2024
Merged
Changes from 39 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
ac97a0c
formatting fixes from PR324 (#327)
ct2034 183b7de
typo
ct2034 a09c0b1
including depdency (#322)
ct2034 1401f48
Avoid rolling up an ERROR state when empty GenericAnalyzer blocks are…
asymingt b1c8dd1
documentation on new branch
ct2034 f89beba
Port cpu_monitor to ROS2 (#326)
RichardvdK 83c030e
Rolling obviously also uses the jazzy branch
ct2034 07ed478
changelogs
ct2034 c1b908c
3.2.0
ct2034 5077016
trying fix
ct2034 194753a
Revert "trying fix"
ct2034 8ee5640
Building in docker (#335)
ct2034 431926f
Fixing ntp launchtest (#330)
ct2034 1d19a20
only one distro per branch
ct2034 e319448
readme update
ct2034 c4f7231
Using ubuntu ntp server in systemtest (#346)
ct2034 7efb71a
NTP monitor improvements (#342)
tonynajjar 2730d50
refactor(ram_monitor): ros2 port (#338)
reinzor 19f6480
Fix usage of rclcpp::ok with a non-default context (#352)
haudren-woven dbaec04
Aggregator: publish diagnostics_toplevel_state immediately on every d…
Timple 5e1415c
Add add_analyzer functionality (#329)
MartinCornelis2 e67a69c
refactor(sensors_monitor): ros2 port #339
ct2034 16b5e8a
change(diagnosed-publisher): allow specifying node clock (#340)
reinzor 9ad7117
Adopting CI changes similar to jazzy #358 (#368)
ct2034 8b0fb51
changelogs upated
ct2034 ac7cac9
3.2.1
ct2034 97c65e3
4.3.0
ct2034 4f5ae69
versioning info (#373)
ct2034 0af0de1
writing down the backport tool and its usage (#377)
ct2034 05a9645
Port hd_monitor to ROS2 (#334)
limaanto b504059
fixing pep257 problems introduced by #334 (#384)
ct2034 0447648
Minimize header includes by moving impl to .cpp files (#331) and Fix …
ct2034 275dd5e
Fix correctly exporting the library (#388) (#393)
ct2034 a223af1
changelogs
ct2034 cd24251
4.3.1
ct2034 bb392ee
adding buildfarm statuses (#394)
ct2034 a2df5ba
Merge remote-tracking branch 'upstream/ros2' into ros2-AMRNAV-6776-AM…
VladyslavHrynchak200204 59b45f6
Add setup.py for diagnostic_common_diagnostics package
VladyslavHrynchak200204 f392c12
resolve conflicts: added lock_guard to aggregator.cpp
VladyslavHrynchak200204 3be0553
added function to get node and removed hostname from node name
VladyslavHrynchak200204 78ac516
fix typo in description
VladyslavHrynchak200204 abbf2cc
fix errors
VladyslavHrynchak200204 78af864
fix errors
VladyslavHrynchak200204 bbb18d0
fix errors with whitespace
VladyslavHrynchak200204 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
# Aggregator Example | ||
|
||
This is a simple example to show the diagnostic_aggregator in action. It involves one python script producing dummy diagnostic data ([example_pub.py](./example_pub.py)), and one diagnostic aggregator configuration ([example.yaml](./example.yaml)) that provides analyzers aggregating it. | ||
This is a simple example to show the diagnostic_aggregator and add_analyzer in action. It involves one python script producing dummy diagnostic data ([example_pub.py](./example_pub.py)), one diagnostic aggregator configuration ([example_analyzers.yaml](./example_analyzers.yaml)) and one add_analyzer configuration ([example_add_analyzers.yaml](./example_add_analyzers.yaml)). | ||
|
||
The aggregator will launch and load all the analyzers listed in ([example_analyzers.yaml](./example_analyzers.yaml)). Then the aggregator will be notified that there are additional analyzers that we also want to load in ([example_add_analyzers.yaml](./example_add_analyzers.yaml)). After this reload all analyzers will be active. | ||
|
||
Run the example with `ros2 launch diagnostic_aggregator example.launch.py` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
/**: | ||
ros__parameters: | ||
optional: | ||
type: diagnostic_aggregator/GenericAnalyzer | ||
path: Optional | ||
contains: [ '/optional' ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolved conflicts: added analyzer to diagnostic_aggregator/CMakeLists.txt