Entries by Paul Kondrat

Driving Your VMR Data Home with Enhanced Docker Container Logging

In the 8.7.0 release of the Solace VMR, we added several improvements to the VMR Docker containers’ standard logging functionality. They provide the ability to customize the content, format, and delivery method of event data from the SolOS application to better integrate with the native log aggregation facilities in your PaaS.

Some examples of this data include:

  • The network health of individual client connections, including slow consumer detection.
  • Alerts on queuing thresholds.
  • Alerts when data rates exceed expectations.
  • Alerts when other threshold and boundary conditions are breached and recovered.

Support for Docker Native Logging Facilities

You can configure the VMR Docker container to direct logging facilities to stdout using configuration keys.  This allows the output from the container to be tied into the back-ends that the Docker logging drivers enable.

Solace VMR Docker containers now support the following logging drivers:

  • json-file
  • journald
  • syslog
  • fluentd
  • splunk
  • gelf
  • awslogs

Normalized Logging Output

We’ve normalized the logging formats to make them more easily consumed by various logging applications.… Read the rest

VMR Now Available in AWS Marketplace

The Solace Virtual Message Router Community Edition is now available for free in the AWS Marketplace as a 1-Click Launch. The Solace Virtual Message Router lets you move data between applications, user interfaces and IoT devices using all kinds of message exchange patterns, qualities of service and APIs/protocols.

The VMR Community Edition is a fully functional version of the VMR supporting the same performance and messaging capabilities as the VMR Enterprise Edition, including support for open APIs and standard protocols including AMQP, JMS, MQTT, REST and WebSocket.  The VMR Community Edition provides an excellent platform for evaluation, development and test purposes, and you can even run it as a production system if you don’t require built-in high availability and disaster recovery functionality.… Read the rest

Excluding Topics from Queues Using Subscription Exceptions

Solace has recently released version 8.3.0 of the Solace Appliance and in it we’ve added support for topic subscription exceptions. Using topic subscription exceptions allows you to easily exclude specific topics from the set of topics delivered to a queue by adding a leading “!” to the topic subscription.

Let’s walk through an example of how this works. Consider an order management system in which a group of servers divides up orders alphabetically based on symbol. In other words, one server subscribes to ORDERS/A*, while another subscribes to ORDERS/B* and so on.

This distribution of symbols to order processors is based on the average trading day. For example, let’s say there is particularly hot IPO with ticker symbol SLCE.  On a normal day trading is pretty quiet in equities with symbols starting with “S”, but on this day trading volume is expected to be very high (because of the SLCE IPO). … Read the rest