SolGateway discarding messages - what size are its buffers and how do we tune and monitor

Our application is being notified of discards from the SolGateway.

  1. How large are the SolGateway egress buffers
  2. Can we tune these sizes
  3. How can our support team monitor when SolGateway is getting close to discarding messages
  4. How can we monitor SolGateway, eg number of connections, subscriptions in a similar way that the Solace device can be monitored via SolAdmin

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

Based on the provided documentation, I’ll address each part of your question about SolGateway and software broker monitoring:

  1. Regarding SolGateway egress buffer sizes:
    The documentation does not specify the exact sizes of SolGateway egress buffers. This information is not directly provided in the available facts.

  2. Regarding tuning buffer sizes:
    The documentation shows that egress buffer usage is monitored through the NAB Buffer Load Factor, but does not specifically detail how to tune SolGateway buffer sizes.

  3. Monitoring SolGateway discarding messages:
    You can monitor when SolGateway is approaching message discard conditions through:

  • NAB Buffer Load Factor events which are generated before any slow subscribers are disconnected
  • You can configure thresholds for the NAB Buffer Load Factor event to get early warnings
  • The event broker will generate events when the buffer usage gets high
  1. Monitoring SolGateway connections and subscriptions:
    You can monitor SolGateway through several methods:
  • Using the Solace Event Broker CLI commands:

    • show client <name> stats queue - To view message queue statistics
    • show client <name> connections wide - To view connection details
    • show client * slow-subscriber - To identify slow subscribers
  • Performance metrics available through:

    • CLI
    • SEMP
    • SolAdmin
    • Monitoring tools that can track:
      • Connection counts
      • Subscription counts
      • Message rates
      • Queue depths
      • Buffer utilization

The documentation shows that you can monitor various aspects of client connections and message delivery through system events and thresholds, but does not provide SolGateway-specific monitoring details.

For the most accurate and complete information about monitoring SolGateway specifically, I recommend searching the Solace documentation or consulting with Solace support.

Relevant sources:

Hi Olly78134,

For your questions about licensing of SolGateway, can you please email Paul.Nash AT solace.com ?

Thanks, Steve