Day-to-Day Metrics of Queues in Solace Software PubSub event broker 10.4.1.121

Member Posts: 15 ✭✭

Is it possible to get the metrics of Queues based on date range within the CLI or Solace UI.

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • Member, Administrator, Moderator, Employee Posts: 654 admin
    edited September 2024 #2

    Nope, you'll need to leverage a time-series database for gathering SEMP metrics and putting them in there. I really like InfluxDB, but you'll need to build the SEMP scripting / collector for it. We have an open-source Community project for Prometheus that is active and people seem to like: https://github.com/solacecommunity/solace-prometheus-exporter

    If you really don't want to use any external capability, you can always blank out your queue stats once a day, then you'll only see the # of messages, # of bytes, etc. through the queue since you last reset. In CLI:

    enable
    clear queue * message-vpn * stats

    In PubSub+ Manager UI, I think you'd have to do it queue-by-queue.

  • Member Posts: 15 ✭✭

    Hi @Aaron,

    Thanks for the response.

    currently, we are clearing stats and checking the metrics whenever needed.

  • Member, Administrator, Moderator, Employee Posts: 654 admin

    Update: I made a typo in my CLI above… I had clear stats queue * stats and it should be clear queue * stats. My mistake.

    Also, if you wanted to maybe do this in a cron job, you could use SEMPv1 to remotely clear these stats (at midnight or whatever):

    curl -u admin:admin http://localhost:8080/SEMP -d '<rpc><clear><queue><name>*</name><vpn-name>*</vpn-name><stats/></queue></clear></rpc>'

Welcome!

It looks like you're new here. Sign in or register to get started.