Articles in this section
Category / Section

Monitoring Bold BI Application with Datadog

Published:

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:

  1. An active Datadog monitoring account.
  2. 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

  1. Login to Datadog cloud site.
  2. Navigate to the integration page and install the IIS.
    image.png

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.

  1. Once IIS is installed on Datadog, you can see that two types of dashboards based on IIS are automatically imported by default.

    image.png

    image.png

    image.png

  2. 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.

  1. Go to monitoring and select the New Monitor.
    image.png
  2. Select the Service Check and enter the below details.
    image.png
    • Pick a Service Check - iis.app_pool_up

      image.png

    • 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

      image.png

      image.png

    • Set alert conditions

      image.png

    • In Configure notifications & automations set the alert message

      image.png

    • 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.

Additional References

  1. Monitor BoldBI using Grafana and Prometheus
  2. Configure Robusta for Alerting and Monitoring Bold BI
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SS
Written by Sivanesan Saravanan
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied