Welcome to Usage Engine Private Edition 4 Documentation

Note that some of the features described in this documentation might not have been purchased by your company and will therefore not be available in your environment.

Search this space: 

Usage Engine is the latest generation of DigitalRoute's usage data processing software. It is an enterprise-grade data processing platform, combining integration capabilities with class-leading data processing functionality to derive useful information and drive real-time decision-making for a large number of applications such as: billing, operations, revenue assurance, service assurance, entitlement enforcement, service control and business intelligence.

Usage Engine has been designed for a modern cloud-native architecture and associated operational model, focusing on the following areas:

  • Cloud-native design, with a clear separation between application and infrastructure, elasticity, and automated Life Cycle Management

  • Operational framework, using best of breed industry standards for non-core functions, using a plug-n-play approach

  • CI/CD support, with package management for solutions and test framework for automated test suite execution

  • Usability, with  clearly defined user interfaces for different user personas

The documentation has been categorized according to how you work with the product:

In addition, the following information is provided:

Start by selecting the version you want to view documentation for:

Latest Blog Posts

We are excited to announce the release and general availability of Usage Engine Private Edition 4.3! 

The key focus areas in this release are optimizing productivity and cost efficiency, including new features and enhancements related to usability and scalability. Among the highlights is the introduction of scalable batch workflows, designed to help telco networks efficiently handle growing data demands with improved adaptability and resource management. 

Some key features are: 

Scalable Batch Workflows 

Scalable Batch Workflows builds on our robust approach to batch processing by introducing dynamic scaling capabilities that preserve the same transactional guarantees users rely on - processing data exactly once, maintaining order, and avoiding duplicates or missed records.

Traditionally, batch workflows were limited to single-threaded execution, requiring custom, static solutions for scaling.  

This feature eliminates that complexity by enabling dynamic scaling through a partition profile. For example, you can define records to be partitioned by customer ID, ensuring parallel processing of independent data while maintaining sequential processing where needed.  

Backed by Kafka for data persistence, scalable Inter Workflow collectors can dynamically distribute, rebalance, and process data, adapting to planned and unplanned processing peaks. By enabling systems to scale up during high-demand periods and scale down during low-demand periods, this feature minimizes overprovisioning, significantly reducing costs associated with maintaining idle resources.  

This feature will be initially released to a selected group of customers before being made available for general release. If you have a specific need for this feature, please contact your account representative.

System Statistics for Desktop Online

The System Statistics feature in Desktop Online enhances system monitoring and management by transitioning key functionalities from the Desktop Client. You can intuitively view and analyze system statistics, with capabilities to group and filter data, consolidating relevant historical information for specific Execution Contexts (ECs) and display only currently active picos.

System Statistics automatically updates charts and tables that display critical metrics such as Pico Heap Memory Usage, Pico Process CPU Usage, System Log errors, aborted workflows, unreachable picos, and pico response times. You can refine your analysis by selecting time scales (minute, hour, day), applying formulas (average, maximum, minimum), and by using zooming capabilities on the charts. 

Additionally, you can customize chart instances by adding or removing measurement types, tailoring the data view to your needs. Hover over functionality and use direct links to tools like Pico Management and Execution Manager, providing real-time insights, efficient troubleshooting, and comprehensive system statistics. 

Web IDE (Beta)

Web IDE provides an enhanced developer experience with an IDE-style interface aimed at simplifying configuration management and improving workflow efficiency. This feature enables you to work in a familiar environment by providing an interface akin to IDE tools you are used to.  

With the ability to open multiple configurations in tabs and use a split-screen view for concurrent work on two configurations, you can streamline your processes and enhance productivity. 

This feature is part of our commitment to empowering developers with intuitive tools and interfaces, which enable smoother configuration management and optimize the development lifecycle. 

This feature is a beta release only. Contact your account manager for details.

New Features

New Connectors

Statistics and Monitoring

Enhancements


All of these are explained in more detail in Usage Engine 4.3 Release .

The release can be accessed: Release Information.

Overall user documentation is available at: Usage Engine Documentation 4.3 .

Enjoy! 🌟

We are excited to announce the release and general availability of Usage Engine Private Edition 4.2! 

The key focus areas in this release are optimizing productivity and efficiency, enhancing scalability and performance, and improving security and compliance, including new features and enhancements related to integration & interoperability, usability, and scalability.  

Some key features are: 

Kafka Enhancements 

This feature encompasses a complete refactoring of the Kafka agents, introducing a new set of collector agents and a real-time forwarder agent with support for subscribing to multiple topics, using wildcards.

Improved support for batch processes also enhances efficiency when handling large volumes of data. The new agents enable automatic rebalancing and scale-out capabilities, ensuring that multiple workflows can efficiently manage and process data in parallel.

The new agents bring significant usability and efficiency improvements in configuration, management, and operation. , and enable you to seamlessly integrate Kafka with Usage Engine Private Edition for optimized data processing and management.

Integration with Amazon SQS
In this release we are introducing dedicated publisher and subscriber agents for integration with Amazon Simple Queue Service (Amazon SQS), enhancing compatibility with AWS cloud services for customers operating in hybrid environments.

These agents facilitate bidirectional communication between Usage Engine Private Edition and Amazon SQS, ensuring smooth messaging and data exchange within the AWS ecosystem.

The new agents provide control and flexibility in managing SQS message queues, enabling efficient data processing and seamless integration with AWS services. With these agents, you can optimize your workflows, improve operational efficiency, and ensure reliable data transfer in AWS cloud environments.

Support Google Secret Manager for Secrets and Security profiles
Securing sensitive information, such as passwords, certificates, and keys, is a fundamental requirement in today’s digital landscape. The integration with Google Secret Manager in this release provides centralized secret management, allowing users to securely store and retrieve secrets while associating them with specific environments.

This granular level of control ensures that only authorized individuals and systems can access the necessary credentials, offering a robust enhancement to overall security measures.

New Features

Usability

New Connectors

MariaDB Support

Security and Authentication

Enhancements


All of these are explained in more detail in Usage Engine 4.2 Release.

The release can be accessed: Release Information.

Overall user documentation is available at: Usage Engine Documentation 4.2 .

Enjoy! 🌟


We’re excited to announce the release and general availability of Usage Engine Private Edition 4.1! 

The key focus areas in this release are optimizing productivity and efficiency, enhancing quality and reliability, and improving security and compliance, including new features and enhancements related to usability, integration, and interoperability.  

Three of the key features are: 

Avro Encode/Decode with Schema Registry 

This is an enhancement to our existing capabilities. Building upon the previous setup, which involved passing schema registries into Ultra, this enhancement introduces a more streamlined approach.

Users now have the flexibility to reference external schema registries within a single workflow, such as distinct ones for the Decoder, Encoder, and APL functions. This enhancement not only facilitates efficient data serialization using the Avro format but also ensures schema consistency across distributed systems, see Avro Support(4.1).

SAP HANA Support for Data Veracity

We now support SAP HANA as a Backend Data Store for the Data Veracity function in Usage Engine, allowing customers to enhance data accuracy and reliability for informed decision-making and compliance. This integration enables efficient management of erroneous data within database tables, facilitating prompt identification and resolution of inconsistencies.  

Mutual TLS support for Kafka Agents

Mutual Transport Level Security( mTLS) is now supported for Kafka agents in Usage Engine. This feature implements robust encryption and authentication mechanisms, ensuring secure communication channels within the Kafka ecosystem. With mTLS, both Kafka agents and the Kafka infrastructure authenticate each other using digital certificates, guaranteeing data integrity and confidentiality.


We encourage you to explore all the detailed features and enhancements below to gain a comprehensive understanding of the capabilities in this release of usage Engine.

New Features

Authentication and Access

New Connectors

Integration

MariaDB Support

APL

Usability

Enhancements

SAP HANA

5G

Extended Functionality


All of these are explained in more detail in Usage Engine 4.1 Release .

The release can be accessed: Release Information .

Overall user documentation is available at: Usage Engine Documentation 4.1.

Enjoy! 🌟