Bug 1144146
Summary: | Messaging queue and subscriber runtime is not exposed | ||||||
---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Operations Network | Reporter: | Larry O'Leary <loleary> | ||||
Component: | Plugin -- JBoss EAP 6 | Assignee: | Libor Zoubek <lzoubek> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Garik Khachikyan <gkhachik> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | JON 3.2.3 | CC: | gkhachik, jmorgan, jshaughn, lzoubek, mkoci, theute, tsegismo | ||||
Target Milestone: | ER05 | ||||||
Target Release: | JON 3.3.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: |
The agent plug-in component did not support monitoring runtime queues and topic subscribers on the HornetQ resource. New resource types for runtime-queue are introduced, supporting all operations and monitoring all metrics exposed by EAP. Because runtime queues can frequently appear and disappear, the Missing Resource Policy now makes it possible to auto-uninventory non-existant runtime-queues as required. These fixes now allow users to monitor and manage topic subscribers and runtime queues more efficiently.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2014-12-11 14:03:23 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Larry O'Leary
2014-09-18 19:06:08 UTC
I guess this is asking for new resource types. Target for ER05. branch: master link: https://github.com/rhq-project/rhq/commit/1b5f73629 time: 2014-10-02 15:51:00 +0200 commit: 1b5f736296dbcebac399b57c61bca0b0ab7fd984 author: Libor Zoubek - lzoubek message: Bug 1144146 - Messaging queue and subscriber runtime is not exposed Added 2 new resource types to AS7 plugin (for Standalone and Managed server) with supportsMissingAvailabilityType="true", because runtime-queues and topic subscribers will likely appear and disappear. BaseComponent#getAvailability() was fixed to support supportsMissingAvailabilityType=true whenever it is defined in resource type. Cherry-picked over to release/jon3.3.x commit aa1e5c3ed423926aba73bbdeea4f9976eb98e358 Author: Libor Zoubek <lzoubek> Date: Thu Oct 2 15:48:42 2014 +0200 Added 2 new resource types to AS7 plugin (for Standalone and Managed server) with supportsMissingAvailabilityType="true", because runtime-queues and topic subscribers will likely appear and disappear. BaseComponent#getAvailability() was fixed to support supportsMissingAvailabilityType=true whenever it is defined in resource type. (cherry picked from commit 1b5f736296dbcebac399b57c61bca0b0ab7fd984) Signed-off-by: Thomas Segismont <tsegismo> Moving to ON_QA as available to test with the latest brew build: https://brewweb.devel.redhat.com//buildinfo?buildID=394734 Created attachment 952067 [details] JMS queue appeared # SCENARIO 1 jms queue appeared (in case of Linux EAP6 Standalone server) scenario performed: 1. plug an agent with EAP6 linux standalone server 2. follow steps: http://www.jboss.org/quickstarts/eap/helloworld-jms/ (create the user, connect with config file specified in there) 3. manual discovery 4. visit the Agent -> JBossAS7 Standalone Servers -> Subsystems -> messaging -> HornetQs -> default -> JMS Queues -> testQueue (it's there!) # VERIFIED putting the bug to verified (was not able to process for Windows case got exception(s) saying): --- c:\jboss-eap-6.3\bin>jboss-cli.bat --controller=localhost:10099 --connect --fil e=C:\Users\Administrator\Downloads\jboss-eap-quickstarts-6.3.0.GA\helloworld-jms \configure-jms.cli Failed to add to batch 'jms-queue add --queue-address=testQueue --entries=queue/ test,java:jboss/exported/jms/queue/test': Command is not supported or unavailabl e in the current context: JBAS014883: No resource definition is registered for a ddress [ ("subsystem" => "messaging"), ("hornetq-server" => "default"), ("jms-queue" => "?") ] Press any key to continue . . . BTW: good news: Windows case looks fine - working :) |