New Webinar on Demand: AI-Powered Modernization with the SmartComponent Library - in German. Watch Now!
The Consultingwerk Telemetry Toolkit
Deep insight into OpenEdge performance
The Consultingwerk Telemetry Toolkit is an add-on library that allows any OpenEdge application to gain detailed and meaningful insights into the operation and performance of their business logic running on the Progress Application Server for OpenEdge (PASOE) as well as the classic OpenEdge AppServer.
The Consultingwerk Telemetry Toolkit is the stand-alone version of the Telemetry Toolkit included and integrated into the SmartComponent Library.
The Consultingwerk Telemetry Toolkit consists of the SmartComponent Library Telemetry Service and its dependencies, procedures that allow the toolkit to bootstrap itself, and various code that performs the measurement of requests made to the AppServer. A standalone GUI viewer for Windows Desktops that visualizes and allows to filter the telemetry data is included, although the data produced can easily be consumed by any Application Performance Management (APM) tool.
Due to the varied nature of applications – in terms of things like authentication, toolkits and frameworks used, application architectures and error handling - each application should be instrumented to capture additional, relevant data using the Telemetry Service.
This data may include, for example:
- Errors and stop conditions raised on while executing a request,
- The URI and HTTP method for the request,
- What ABL queries are being run,
- VST data on those queries’ executions
- The name of the service being run (as opposed to the service interface), and potentially the requested function/method
The Consultingwerk Telemetry Toolkit gathers data for all AppServer requests that are handled by an AVM, including the APSV protocol (ABL- and open-clients), WEB (including WebSpeed), REST and SOAP. Consultingwerk provides documentation and samples on how best to instrument applications.
For SmartComponent Library based applications, Consultingwerk provides full instrumentation of the Telemetry Service out of the box.
Consultingwerk provides out of the box integration with the intelligent data analytics platform InMyData (https://inmydata.com/) to gather insights and long term trending of the telemetry data.
The Consultingwerk Telemetry Toolkit is designed to work with the Progress Application Server for OpenEdge (PASOE), but can also work with applications running on Classic AppServer and Classic WebSpeed servers.