Monitoring Bold BI Application with Datadog
Monitoring applications is crucial for maintaining the performance, availability, and reliability of software services. Bold BI can be effectively monitored using Datadog, a comprehensive monitoring and analytics tool. Datadog allows you to track application logs, errors, service health, and HTTP requests, providing a holistic view of your Bold BI environment. In this KB article, we will discuss how to monitor Bold BI, which is deployed on a Windows machine.
Prerequisites
Before you begin monitoring your Bold BI application with Datadog, ensure you have the following:
- An active Datadog monitoring account.
- The Datadog agent installed on the machine where Bold BI is deployed.
Steps to Monitor Bold BI with Datadog
Step 1: Install the Datadog Agent
To monitor your Bold BI application, you must first install the Datadog Agent on the same machine as your Bold BI installation. Follow the instructions provided in the Datadog documentation to download and install the agent: Datadog Agent Installation.
Step 2: Configure the Agent for Bold BI
After installing the Datadog Agent, configure it to collect logs, metrics, and other relevant data from your Bold BI application. This may involve setting up log collection paths, defining custom metrics, and configuring integrations as needed. For integrating Bold BI logs with data log, download the below config.yaml
file and replace in the below location on windows machine.
Location - C:\ProgramData\Datadog\conf.d\iis.d
Once you have replaced the config file, restart the DataDog agent. You can refer this document for more details about IIS integration and how to restart it.
Step 3: Install IIS on Datadog
- Login to Datadog cloud site.
- Navigate to the integration page and install the IIS.
Step 4: Set Up Dashboards and Alerts
With the data being collected by the Datadog Agent, you can now set up dashboards to visualize the performance and health of your Bold BI application using the predefined dashboards. Additionally, configure alerts to notify you of any issues, such as service downtime or performance degradation.
-
Once IIS is installed on Datadog, you can see that two types of dashboards based on IIS are automatically imported by default.
-
The above dashboards help to obtain metrics about the Bold BI application.
Configuring Service Down Alerts
We will now set up notifications for when the Bold BI service is down.
- Go to monitoring and select the New Monitor.
- Select the Service Check and enter the below details.
-
Pick a Service Check - iis.app_pool_up
-
For Bold BI application there are 9 service configured in the IIS application pool. So, we need to set the alerting for all the service in Pick Service Check
-
Set alert conditions
-
In Configure notifications & automations set the alert message
-
Save the changes.
Note: You need to configure the same for the other Bold BI application pool service. Refer this document for more details about service monitor.
-
Conclusion
By integrating Datadog with Bold BI, you can gain valuable insights into your application’s performance and ensure that your business intelligence services remain reliable and efficient. With the right setup and monitoring practices, you can proactively manage your Bold BI environment and address potential issues before they impact your users.