Integrating TIBCO BusinessEvents with InfluxDB and Grafana
Integrating your TIBCO BusinessEvents application with InfluxDB and Grafana is a great open-source solution to your time-series database and real-time visualization requirements.
You can configure InfluxDB as the metrics store for your application and connect it to a Grafana server for creating visualizations and monitoring.
-
You must have an existing Grafana and InfluxDB setup in working condition.
- Make a copy of the sample dashboard configuration file FraudDetectionVisualizations.json at BE_HOME/examples/metrics/FraudDetectionInfluxDB, save it to the project, and edit it as per your requirement.
- Procedure
-
Configure the CDD file for the TIBCO BusinessEvents application that you want to integrate with InfluxDB. For more information, see Configuring InfluxDB as a Metrics Store.
- Start the InfluxDB and Grafana servers for your respective operating system. For more information, see the InfluxDB documentation and Grafana documentation.
- Setup InfluxDB Server to create organization and bucket for your application.
- Add the InfluxDB database as the data source on the Grafana server and add values for the following fields according to your TIBCO BusinessEvents application:
Field Description Name Give a name to the data source that you are adding. Query Language Use Flux as query language. Connection URL Add the URL of the InfluxDB server associated with your project. Organization Add the name of the InfluxDB organization associated with your project.
Token Add a token to be used to access data from InfluxDB server. Default Bucket Add the name of the bucket associated with your project.