Skip to content
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

feat(agentplugin): add support for JMC agent plugin #103

Merged
merged 13 commits into from
Nov 12, 2021

Conversation

Josh-Matsuoka
Copy link
Contributor

@Josh-Matsuoka Josh-Matsuoka commented Sep 21, 2021

Fixes #94

This PR adds the necessary classes for modelling agent probe templates, as well as a local probe template service for managing them in storage, and an Agent JMX Helper for communicating with the agent over JMX.

@Josh-Matsuoka Josh-Matsuoka marked this pull request as ready for review November 2, 2021 13:55
@andrewazores andrewazores changed the title [WIP] Agent plugin core support feat(agentplugin): add support for JMC agent plugin Nov 2, 2021
@andrewazores andrewazores added the feat New feature or request label Nov 2, 2021
Copy link
Member

@andrewazores andrewazores left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking really good here. Just a few more comments, generally small stylistic or cleanup things.

@andrewazores andrewazores mentioned this pull request Nov 12, 2021
@andrewazores andrewazores merged commit ace15ef into cryostatio:main Nov 12, 2021
mergify bot pushed a commit that referenced this pull request Nov 16, 2021
* Basic agent functionality (TODO: Method & field capturing xml model)

* Added more classes for agent probe xml modelling, added support for deleting templates

* Cleaning up localProbetemplateService, adding XML Validation

* Cleanup, adding tests, implementing getTemplate

* Remove extraneous non-nls tags, cleanup, rework probeTemplate.deserialize

* Remove extraneous non-nls tags

* clean up unnecessary catches, turn ProbeTemplateService into an interface, clean up getLocalTemplates

* Renaming ProbeTemplateService

* Adding invalid converter/relation key to exception message, rethrowing exceptions in AgentJMXHelper

* running spotless

(cherry picked from commit ace15ef)
andrewazores pushed a commit that referenced this pull request Nov 16, 2021
* Basic agent functionality (TODO: Method & field capturing xml model)

* Added more classes for agent probe xml modelling, added support for deleting templates

* Cleaning up localProbetemplateService, adding XML Validation

* Cleanup, adding tests, implementing getTemplate

* Remove extraneous non-nls tags, cleanup, rework probeTemplate.deserialize

* Remove extraneous non-nls tags

* clean up unnecessary catches, turn ProbeTemplateService into an interface, clean up getLocalTemplates

* Renaming ProbeTemplateService

* Adding invalid converter/relation key to exception message, rethrowing exceptions in AgentJMXHelper

* running spotless

(cherry picked from commit ace15ef)

Co-authored-by: Joshua Matsuoka <Josh.matsuoka@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport feat New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Task] Add core support for Agent Plugin integration
2 participants