What is Cloud Product Insights?
Cloud Product Insights is a Bluemix-hosted repository of your running IBM software instances. IBM products that support Product Insights can be configured to register themselves with the service, reporting information that you can see from one central dashboard.
One of the new features made available in the latest CD release of MQ is support for IBM's Cloud Product Insights service. The service is one of the many services available in IBM's Bluemix Cloud.
If you would like to try registering queue managers with Product Insights without a full MQ license you can use the MQ Advanced for Developers image available here.
How does Cloud Product Insights work?
Products that support registering themselves with Product Insights do so by periodically uploading information about themselves to the service. When a product runtime starts - for example when a queue manager is started with strmqm - various information about the runtime is uploaded. This includes the product name and version, the platform it is running on, and an instance identifier. In the case of MQ the instance identifier is a combination of the queue manager name and the queue manager ID, allowing you to identify between the different queue managers you have running.
As well as uploading information when the queue manager starts, basic usage metrics are uploaded to the service periodically to give you an idea of how busy your different queue managers in your network are. Typically this is done every 15 minutes. Different products will send different types of metric data. In the case of MQ the queue manager uploads the following information:
- The number of persistent messages put to the queue manager by applications
- The number of non-persistent messages put to the queue manager by applications
There are two additional statistics which show the total number of bytes put to the queue manager, either as persistent or non-persistent messages.
How to register a queue manager with Cloud Product Insights
There are two steps to registering a queue manager:
- Create your own instance of the Product Insights service in Bluemix
- Configure an MQ 9.0.2 queue manager with the necessary connection details to register itself with the service
- The MQ KnowledgeCenter has a new topic to cover the process of configure Product Insights registration. You can read the topic here.
For a video tutorial, see the IBM MQ to Product Insights Service in Bluemix video.
Will registering my queue managers with Product Insights affect their performance?
The queue manager uploads data to the service on a dedicated thread, ensuring that the process of registering or uploading metrics to Product Insights has no effect on the performance or throughput of the queue manager.