Oracle NetSuite is a fully managed business management platform that helps organizations centralize and automate their core business functions, including enterprise resource planning (ERP), customer relationship management (CRM), and e-commerce. NetSuite customers have the flexibility to customize their business processes and operational workflows using SuiteScript, a programming language that provides application-level scripting capabilities. While SuiteScript enables organizations to extend NetSuite’s functionality to fit their unique business needs, they struggle to obtain visibility into the performance of these custom implementations.
To address this challenge, we’re pleased to announce that Datadog has partnered with Continuous AI to develop a NetSuite integration, enabling you to gain full visibility into the performance of your custom SuiteScript implementations and resources, track access across your system, and get notified of performance or security issues in real time.
In this post, we’ll discuss how Continuous AI’s NetSuite offering in the Datadog Marketplace enables you to:
- Monitor your custom SuiteScript implementations to optimize performance
- Secure your NetSuite environment by tracking system access
Monitor your custom SuiteScript implementations to optimize performance
Once you install the Netsuite integration, your NetSuite logs will stream into Datadog. Logs are automatically processed using Datadog Log Pipelines, which converts your logs into a standardized format and assigns attributes to them. Attributes can unify your logs from different data sources by adding insightful information that simplifies debugging and allows for more efficient analysis, like geographic information, status or severity level, timestamps, custom categories, and more.
Using the out-of-the-box NetSuite Suitelets and Restlets dashboard, you can view your raw script logs, execution data, script performance metrics, and errors in one location, enabling you to analyze script health and track performance trends over time.
The NetSuite Suitelets and Restlets dashboard enables you to quickly identify any failing scripts. Your script execution logs contain debug information and stack traces, so you can correlate script issues with system changes or updates. This context accelerates troubleshooting and reduces the time it takes to pinpoint root causes. The dashboard also includes error details and codes, offering insight into failed operations.
Additionally, the dashboard displays script performance metrics like execution time and resource consumption. You can track script performance trends over time, identify potential degradation, and measure the business impact of script failures. To ensure you receive real-time alerts for script issues, error patterns, or performance issues, you can create custom monitors in Datadog.
Let’s say you’re an engineer at a financial services company. Your team automated all financial reporting processes using SuiteScript, and your accounting team relies on these processes to generate their monthly, quarterly, and annual reports. When the accounting team notifies you that the quarterly reports aren’t generating, you open the Datadog app and navigate to the NetSuite Suitelets and Restlets dashboard to investigate. You immediately see a script failure, review the related logs, note the error code, and identify that a data validation failure is the root cause. One of the accountants accidentally used a monthly report template to create a quarterly report, resulting in a failure to generate due to incompatible start and end dates. You notify the accounting team and add validations to the template to prevent user errors.
Secure your NetSuite environment by tracking system access
The NetSuite integration also provides you with visibility into user access patterns, system changes, and security events with the out-of-the-box NetSuite System, Audit, and Script Logs dashboard. At a glance, the NetSuite System, Audit, and Script Logs dashboard enables you to review permission changes and role modifications, system configuration updates, and integration and API access patterns.
To build upon the example of the engineer at the financial services company, let’s say you receive an alert that a user is attempting to access sensitive financial records from a foreign IP address. You open the Datadog app, navigate to the dashboard to review the login audit logs, identify the IP address, and block it immediately. Continuing your investigation, you see that the user is authorized to access the records, and reach out to inquire about the attempt. The user confirms that they did not attempt to access the records from a foreign IP address. Because the account is compromised, you escalate the incident and collaborate with the security team to enforce strong password policies.
Beyond the out-of-the-box dashboard, Continuous AI’s NetSuite offering seamlessly integrates into the Datadog platform, allowing you to take full advantage of Datadog’s features to keep your system secure. Using Datadog Cloud SIEM’s out-of-the-box detection rules, you can receive real-time alerts for suspicious behavior, such as if a user attempts to access your system from an unusual location or performs actions that deviate from the norm. Once an alert triggers, notifications will route directly to the appropriate team for immediate investigation. Post-resolution, you can use Datadog’s log retention capabilities to maintain comprehensive audit trails and perform extensive analysis. After analysis, you can retain your logs for a standard 15 months or variably with Flex Logs, helping you adhere to compliance requirements. This ability to store log data cost-effectively can aid in historical investigations of deeply embedded threats and sophisticated attacks that typically occur over long periods.
Optimize the performance of your NetSuite environment with Continuous AI and Datadog
With Continuous AI’s NetSuite integration in Datadog, you can detect, diagnose, and resolve security and performance issues before they impact critical business operations. Together with Datadog’s monitoring, alerting, and log management capabilities, you can ensure that your custom SuiteScript implementations remain at peak performance while keeping your environment secure.
You can get started by purchasing the NetSuite integration in the Datadog Marketplace. If you don’t already have a Datadog account, you can sign up for a 14-day free trial today.
The ability to promote branded marketing tools is a membership benefit offered through the Datadog Partner Network. If you’re interested in developing an integration or application that you’d like to promote, you can contact us at marketplace@datadog.com.