-
Notifications
You must be signed in to change notification settings - Fork 54
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
Add MetricProfile In-Memory Storage Collection #1259
Add MetricProfile In-Memory Storage Collection #1259
Conversation
metricProfileCollection.put(metricProfileName, metricProfile); | ||
} | ||
} | ||
} |
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.
eof missing
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.
done
public void setSlo(JsonNode slo) { | ||
this.slo = slo; | ||
} | ||
} |
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.
eof missing
} | ||
response.sendError(httpStatusCode, errorMsg); | ||
} | ||
} |
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.
eof is missing
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.
done
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.
Review Checklist
Common Review
- Code formatting adheres to the project’s style guide.
- No unnecessary commented-out code.
- Appropriate use of comments and documentation.
Logical Flow Review
- Code logic is clear and easy to follow.
- All branches and conditions are covered and tested.
- No redundant or duplicate code.
Demo Update
- Demonstration examples are updated to reflect changes.
- README and documentation include updated demo instructions.
- Any necessary demo files are included and tested.
Naming Conventions
- Variable and function names follow the project's naming conventions.
- File names are descriptive and adhere to naming standards.
- No ambiguous or misleading names.
Workflow
- CI/CD pipelines are updated and passing.
- Tests are included and all pass.
- The workflow for deploying or integrating changes is clear and documented.
Does It Affect ROS
- Changes are reviewed for compatibility with ROS.
- ROS-specific configurations are updated if necessary.
- Any ROS dependencies or integrations are tested and verified.
LGTM |
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.
LGTM
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.
Review Checklist
Common Review
- Code formatting adheres to the project’s style guide.
- No unnecessary commented-out code.
- Appropriate use of comments and documentation.
Logical Flow Review
- Code logic is clear and easy to follow.
- All branches and conditions are covered and tested.
- No redundant or duplicate code.
Demo Update
- Demonstration examples are updated to reflect changes.
- README and documentation include updated demo instructions.
- Any necessary demo files are included and tested.
Naming Conventions
- Variable and function names follow the project's naming conventions.
- File names are descriptive and adhere to naming standards.
- No ambiguous or misleading names.
Workflow
- CI/CD pipelines are updated and passing.
- Tests are included and all pass.
- The workflow for deploying or integrating changes is clear and documented.
Does It Affect ROS
- Changes are reviewed for compatibility with ROS.
- ROS-specific configurations are updated if necessary.
- Any ROS dependencies or integrations are tested and verified.
LGTM |
7b8be02
to
8d8d456
Compare
Description
This PR implements in-memory storage of
MetricProfile
during Autotune initialization and after creating a new metric profileNOTE: this PR is created on top of #1258 and has a dependency to be merged first
Type of change
How has this been tested?
Tested using local_monitoring demo script
Test Configuration
Checklist 🎯
Additional information
.