[
https://issues.apache.org/jira/browse/ARTEMIS-2587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17038130#comment-17038130
]
Adil Arif commented on ARTEMIS-2587:
------------------------------------
I appreciate your team's approach to this problem by looking at the problem
verse the implementation. I, too, feel that is the correct approach and eager
to express it in that perspective.
Allow me to better explain myself through an example. For instance, say an
enterprise has 100 queues. Without explicitly defining an address-setting for
each queue, all messages from those 100 queues will go into a default
address-setting that is configured. Out of the box, ActiveMQ Artemis would send
all failed messages to the default DLQ queue. Enterprises would typically have
an operations team or their developers utilize the console to view the messages
in the queues for such errors. Should they see any errors they can act upon it.
However, some queues error may have higher priority and should be immediately
acted upon. Having the operations or developer teams to be able to filter the
messages in the console does allow those individuals to find the messages if
they know what they are looking for. Say the DLQ has 2000 messages, it may not
be feasible for those teams to know the new errors or critical errors and act
upon it.
Perhaps, understanding the goal of the Console can better help frame the
ticket. Would your team consider the console as a tool for operations team or
developers to utilize it as a monitoring solution? If not, then perhaps it may
be more appropriate to have the dashboards and alerting mechanism be available
in external products like ELK or Splunk. What are your thoughts?
I do feel my response was a bit late. I am available to jump on a conference
call if you find it advantageous to help you better understand my point of
view. Thank you!
> ActiveMQ5-like dead letter strategy
> -----------------------------------
>
> Key: ARTEMIS-2587
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2587
> Project: ActiveMQ Artemis
> Issue Type: New Feature
> Components: Broker
> Reporter: Adil Arif
> Priority: Major
>
> In ActiveMQ 5 there is an {{individualDeadLetterStrategy}} policy available
> for the [Dead Letter
> Strategy|http://activemq.apache.org/message-redelivery-and-dlq-handling.html],
> e.g.:
> {noformat}
> <policyEntry queue=">">
> <deadLetterStrategy>
> <individualDeadLetterStrategy queuePrefix="DLQ."
> useQueueForQueueMessages="true"/>
> </deadLetterStrategy>
> </policyEntry>{noformat}
> This feature allows organizations to implement standardized policies on a
> broker for ensuring each queue has its own equivalent dead letter queue in an
> easy to configure fashion.
> This feature has shown interest by others in the past on the [mailing
> list|http://activemq.2283324.n4.nabble.com/Artemis-DLQ-strategy-td4710234.html]
> as well as [Red Hat's Knowledgebase
> |https://access.redhat.com/solutions/3140741].
--
This message was sent by Atlassian Jira
(v8.3.4#803005)