Monitoring Dashboards

TIBCO provides a set of monitoring dashboards in a public Github repository, for various products. These dashboards are based on Grafana, using a Prometheus data source.

Using MSGMX, these product dashboards can be

  • Fetched from Github into a local storage directory

  • Pushed from a local storage directory into Grafana.

Pushing a product's dashboards involves:

  • Creating or updating the required Grafana data source (named TIBCO Messaging Monitoring) with the specified Prometheus data source options.

  • Creating a Grafana dashboard folder, if it does not already exist.

  • Creating or updating any dashboards within the product.

The normal workflow involves:

  • Ensure any Prometheus options are set properly for the environment.

  • Ensure any Grafana options are set properly for the environment.

  • Ensure the local storage directory exists and is writeable.

  • Fetch one or more products from Github into local-storage.

  • Push one or more products from local-storage into Grafana.