Giter Site home page Giter Site logo

matsbrokermonitor's People

Contributors

stolsvik avatar

Watchers

 avatar  avatar

Forkers

xqwzts

matsbrokermonitor's Issues

Resize-handle on all textboxes.

Often the stacktraces and DTOs are annoyingly large. #5 provides for a way to copy it out, but a resize handle could make it easier to just quickly look at it right in the browser.

"Copy all text"-button for all text-boxes

Often the devs wants to copy out the text and paste it into an IDE or similar so as to use all tooling available there to analyze it (at least better search than the browser provides).

#6 suggest a resize-handle on all textboxes too.

Create Broadcaster (and control) and Broadcast receiver for MatsFactories to get information about queue sizes etc.

When the MatsBrokerMonitor has gotten a full view over the Broker's queues and DLQs, it can broadcast this over the Mats fabric. The different services employing Mats may then install the broadcast receiver to get this information (which is not available via ordinary JMS) and incorporate it into its MatsFactory (based on the queues/topics of its Endpoints).

This enables HealthCheck-style functionality out on the services, instead of it being centralized on the broker or MatsBrokerMonitor - i.e. a service can itself warn that there are many messages on queue, or that the head message is old, or that there are DLQs.

In addition, it would be good if the service could request a forced update back, by submitting a message back to the broadcaster, which then again asks the MatsBrokerMonitor to do the forcedUpdate.

.. this can be extended (as have been the plan..!) to let the "Receiver" part fully implement the MatsBrokerMonitor interface. Further, this idea can be extended to let the services have the full MatsBrokerMonitor GUI, so that one can do view queues and messages, and reissue/delete messages, out on the services.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.