CanaryCode™ has started as co-innovation with Nestle. They have been looking for an alternative to existing monitoring solutions to help them, managing performance and availability of the entire SAP stack. While traditional vendors focus on a central monitoring for all IT components, we provide you with an integrated end-to-end experience from monitoring to root-cause-analysis to error resolution from within your SAP landscape. Leveraging long-term SAP expertise Datavard provides guidance, preconfigured best practices and a unique error resolution library. Save time, ensure availability and performance of your systems, and secure uninterrupted business critical operation. CanaryCode™ seamlessly integrates operations and IT Service Management tools.

Apart from the traditional APM components CanaryCode™ also covers specific SAP use cases to safeguard your operations:

End User Experience Monitoring

End User Experience Monitoring (EUEM or UXM) – According to Gartner’s 2015 Survey, End-User Experience Monitoring is one of the most critical components for Enterprise APM Consumers. 46% of all responders ranked EUEM highest, in importance.

Datavard has implemented several response time indicators. Measuring critical transactions such as order creation, MRP run or critical BW queries. From working with SAP customers since 1997, Datavard correlates response times of SAP transactions, reports and queries with contextual information (e.g. tables sizes, missing indices) to help you identify bottlenecks faster. Additionaly, benchmarking allows for accelerated error resolution to help you easily pinpoint root causes.


Group individual transactions and reports into high-level categories and simplify planning, SLA definition and monitoring. Customizing and grouping options help you to fine-tune CanaryCode™ to the specifics of your business and system landscape. Some of our customers also use this functionality to monitor SLA adherence of external providers.

Deep Dive

Dig deeper with CanaryCode™ and find the root cause for failed SLAs or performance decrease. Monitor a broad variety of predefined or individual, technical and application related indicators. For effective and fast root-cause analysis CanaryCode™ accesses application logs and dumps. This generates useful insights for code reviews as part of Development Operations.

sap use cases

Based on experience with numerous SAP customers, we implemented a variety of special SAP applications and technical checks to guarantee a stable, and secure operation of the SAP landscape such as: IDOC monitoring, monitoring of the SAP HANA HA/DR landscape, SAP HANA row store size, SAP HANA successful safe points.

analytics & reporting

CanaryCode provides comprehensive reporting and analytical features ranging from customizable dashboards to deep­dive reports for root cause analysis (RCA). The enables technical experts as well as IT operations responsibles to take better decisions through insights generated from a shared dataset. For more information also check on the IT Operations Analytics use case.


With the increasing interest in APM by application owners and those responsible for service delivery from a nontechnical perspective the need for intelligent analytics is increasing. The CanaryCode™ approach to IT Operations Analytics allows you to make smarter decisions about your SAP landscape.
The generated insights drive the continuous improvement of your SAP system by detecting inefficiencies as well as opportunities in the area of System Performance, Data Management, Testing and Data Loads / Transfers. You will gain important real-time insights on the usage of your SAP system and be able to answer important questions about its operation such as:

  1. Which set of data is more important to the users / most often reported on?
  2. Which data (and time-slice) is actually being used and how frequently?
  3. How is the performance on my most important data?
  4. What is the response time for report X from Singapore compared to Paris?
  5. Is application Y being used as designed?
  6. Are my test cases still reflecting real user behavior? By providing such important intelligence about user behavior we help you to become more agile and better align your system with changing business priorities.


An important aspect of CanaryCode™ as a solution for IT Operations Analytics is that it equips all levels of the IT organization with the same data to ensue decisions are solidly based on the same facts. Of course the access to information and the way they are consumed is different. CanaryCode™ offers a multitude of user interface options to suit your needs: