Yes, I think that would solve the issue. With that ID I can then co-relate with 
the consumer objects returned by the getConsumers REST API.

I see that the bug was moved to 8.0.0 release. It seems like a minor change 
though.
Any chance it can be merged into the next dot release?

Thanks,
Timo

 
On 11/20/19, 1:43 AM, "Rob Godfrey" <rob.j.godf...@gmail.com> wrote:

    So I've pushed a change that will return the consumerId of the acquiring
    consumer - so for an acquired message you'd additionally something like:
    
    "deliveredToConsumerId" : "406c1d71-1189-41bf-a945-6d21f5fd0753"
    
    Does that meet your requirements?
    
    Thanks,
    Rob
    
    On Wed, 6 Nov 2019 at 01:54, Timo Naroska <tnaro...@adobe.com.invalid>
    wrote:
    
    > https://issues.apache.org/jira/browse/QPID-8373
    >
    > Thanks,
    > Timo
    >
    > On 11/5/19, 3:53 PM, "Oleksandr Rudyy" <oru...@gmail.com> wrote:
    >
    >     Hi Timo,
    >
    >     I think that the reason behind providing consumerNumber in
    > 'deliveredTo'
    >     field was to allow to find the consumer in operational logs.The
    > consumer
    >     number is reported in operational logs due to historical reasons.
    >     I agree that it make more sense for this REST operation to provide the
    >     consumer id in  'deliveredTo' field.
    >     Please raise a JIRA to request the change.
    >
    >     Kind regards,
    >     Alex
    >
    >     On Tue, 5 Nov 2019 at 23:13, Timo Naroska <tnaro...@adobe.com.invalid>
    >     wrote:
    >
    >     > Hi,
    >     >
    >     > for monitoring purposes we're looking for a way to retrieve the
    > current
    >     > messages from a queue and which consumer, if any, is currently
    > processing
    >     > them.
    >     >
    >     > I found the getMessageInfo operation on Queue objects which
    > enumerates
    >     > messages. I can determine messages that are currently processed by
    >     > filtering for state 'Acquired'. However, I don't see a way to
    > determine
    >     > which specific consumer has acquired which messages.
    >     > There is a 'deliveredTo' field, but the value is some internal
    >     > _consumerNumber attribute of the consumer that seems to be used
    > nowhere
    >     > else in the REST API.
    >     >
    >     > Would it be possible to return the actual consumer ID in the
    > deliveredTo
    >     > field to make it more useful?
    >     > Another option would be to add the _consumerNumber to the result of
    > the
    >     > Queue getConsumers operation. That would allow cross reference.
    >     >
    >     > Any other suggestion? Again I'm looking for a way to determine the
    >     > consumer that has currently acquired a message from the queue.
    >     >
    >     > Thanks
    >     > Timo
    >     >
    >
    >
    >
    > ---------------------------------------------------------------------
    > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
    > For additional commands, e-mail: users-h...@qpid.apache.org
    >
    >
    

Reply via email to