Enhanced Process Reporting lets you look back more than 30 days and filter by more fields, with wildcards.
See long-running processes at a glance and receive alerts with anomaly detection.
Extensive infrastructure monitoring including CPU, RAM, Disk, Network.
Cluster monitoring that exceeds Boomi's published recommendations.
Toplists and graphs of errored Boomi processes.
Supports JMX Monitoring.
Overview
AtomWatch by Kitepipe is an Agent-based integration that collects metrics from Boomi processes, cluster nodes, and related infrastructure to inform both Datadog and Boomi customers about the health of the integration.
This integration contains 7 dashboards, 17 custom metrics, and 16 monitors that report on Boomi execution statistics, cluster status, JMX monitoring, and infrastructure health. These metrics are available to Datadog and Boomi customers for extended time-trending analysis (over the standard of 30 days for Boomi Process Reporting availability).
Datadog customers who purchase AtomWatch must manage the Boomi Java Runtime in either an Atom or Molecule configuration. Kitepipe includes a one hour set-up and configuration session with the initial 14 Day Free Trial.
About Kitepipe
Kitepipe is a Boomi Platinum Implementation Partner, and is the premier Boomi integration development team in North America. Kitepipe was founded in 2011 in response to the need for a Boomi-focused services team that could deliver all the promises of this powerful integration platform.
Today, the Kitepipe team of certified Boomi on-shore developers help dozens of Boomi customers quickly achieve business value with the industry-leading Boomi integration platform.
The Datadog service AtomWatch is a new offering from Kitepipe with a focus on Boomi managed services in AWS. Kitepipe is the leader in a number of integration areas, verticals, and domains, including AWS migrations of Boomi processes, AWS managed Boomi, Biotech vertical solutions built on Boomi, NetSuite, SAP, Coupa, Workday, and HRIS, Data Mart/BI, and more endpoints.
Log Collection
This integration makes API calls to the Boomi Platform on your behalf, retrieving execution records and sending them to Datadog as logs. It also optionally monitors in-progress executions and JVM telemetry through JMX, sending this information to Datadog as logs. You can see which Boomi processes are running in which JVMs, along with associated metrics such as memory usage, garbage collection, thread count, and more.
Container logs
To configure the Datadog Agent to ship Boomi container logs to your Datadog account, perform these steps on each molecule node:
Create the following file at /etc/datadog-agent/conf.d/BoomiContainerLog.d/conf.yaml, replacing <BRACKETED_VALUES> with appropriate values for your setup:
Note: For more information about the conf.d location on different operating systems, see Agent configuration directory.
In the datadog.yaml file, ensure the following line is present and uncommented:
logs_enabled:true
HTTP logs:
To configure the Datadog Agent to ship Boomi HTTP logs to your Datadog account, perform these steps on each molecule node:
Create the following file at /etc/datadog-agent/conf.d/BoomiHTTPLog.d/conf.yaml (or equivalent Windows location), replacing <BRACKETED_VALUES> with appropriate values for your setup.
In the datadog.yaml file, ensure the following line is present and uncommented:
logs_enabled:true
Events
This integration retrieves AuditLog records from the Boomi API, and sends them to Datadog as events. The events are visible in filtered form in the Boomi Workload Monitoring Dashboard or in the Events Explorer. You can build your own monitors to inspect the unfiltered AuditLog records.
Metrics
kitepipe.atomwatch.execution.status (count)
Tracks how many Boomi executions have occurred as well as their status.
Returns OK if Agent has skipped checking a molecule view file during latest run.
Statuses: ok
kitepipe.atomwatch.skipped_api_gateway_view_file
Returns OK if Agent has skipped checking an API Gateway view file during latest run.
Statuses: ok
kitepipe.atomwatch.checked_molecule_view_file
Returns OK if Agent checked a molecule view file during latest run. Returns CRITICAL if unable to complete the check.
Statuses: ok, critical
kitepipe.atomwatch.checked_api_gateway_view_file
Returns OK if Agent checked an API Gateway view file during latest run. Returns CRITICAL if unable to complete the check.
Statuses: ok, critical
kitepipe.atomwatch.config_validated
Returns OK if Agent was able to validate configuration.
Statuses: ok
kitepipe.atomwatch.datetime_range_set_up
Returns OK if Agent was able to set up datetime range for making Boomi API calls.
Statuses: ok
kitepipe.atomwatch.boomi_api_calls_permitted
Returns OK if Boomi API calls will be attempted (and not skipped) on this run.
Statuses: ok
kitepipe.atomwatch.skipping_boomi_api_calls
Returns OK if Agent declined to attempt Boomi API calls because it was too soon since last API call.
Statuses: ok
kitepipe.atomwatch.completed
Returns OK if Agent has completed all AtomWatch checks. Returns CRITICAL if unable to complete successfully and WARNING if there were failures querying Boomi Platform API.
Statuses: ok, warning, critical
kitepipe.atomwatch.persisted_end_datetime
Returns OK if AtomWatch persisted the last used end datetime.
Statuses: ok
kitepipe.atomwatch.queried_boomi_executions
Returns OK if Agent called the Boomi ExecutionRecord API on this run. Returns CRITICAL if tried and failed to call API.
Statuses: ok, critical
kitepipe.atomwatch.found_boomi_executions
Returns OK if Agent queried Boomi ExecutionRecord API and found records in target date range.
Statuses: ok
kitepipe.atomwatch.submitted_execution_metrics
Returns OK if Agent submitted metrics on this run, derived from Boomi ExecutionRecord API calls.
Statuses: ok
kitepipe.atomwatch.submitted_execution_logs
Returns OK if Agent was able to submit Boomi execution-record logs (not process logs) to Datadog.
Statuses: ok
kitepipe.atomwatch.queried_boomi_auditlogs
Returns OK if Agent called the Boomi AuditLog API on this run. Returns CRITICAL if tried and failed to call API.
Statuses: ok, critical
kitepipe.atomwatch.found_boomi_auditlogs
Returns OK if Agent queried the Boomi AuditLog API and found records in target date range.
Statuses: ok
kitepipe.atomwatch.submitted_auditlog_events
Returns OK if Agent submitted events on this run, derived from Boomi AuditLog API calls.
Statuses: ok
kitepipe.atomwatch.queried_boomi_events
Returns OK if Agent called the Boomi Events API on this run. Returns CRITICAL if tried and failed to call API.
Statuses: ok, critical
kitepipe.atomwatch.found_boomi_events
Returns OK if Agent queried the Boomi Events API and found records in target date range.
Statuses: ok
kitepipe.atomwatch.submitted_boomievent_events
Returns OK if Agent submitted events on this run, derived from Boomi Event API calls.
Statuses: ok
kitepipe.atomwatch.used_default_last_end_datetime
Returns warning if Agent could not parse Last End Datetime from file and had to use default value.
Kitepipe support hours for AtomWatch are designated during the business hours of 9AM to 3PM across US and Canadian time zones. AtomWatch troubleshooting requests will be answered within 24 to 48 hours from the notification receipt to the AtomWatch email alias.
For best response results, include the customer name, Boomi configuration, and a brief description of the event or troubleshooting question. Enhanced support programs are available from Kitepipe upon request.
This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
Further Reading
Additional helpful documentation, links, and articles: