Corvil App Agent

Low overhead precision visibility of application events.

The App Agent delivers precision visibility of application events with ultra-low overhead.

The agent solves the problem of efficiently offloading the work of serializing, batching and publishing time-stamped application events to enable application and transaction transparency, event reporting, and performance optimization.

An easy-to-integrate software library keeps your code clean, lean and fast. Combined with Corvil Analytics network visibility, we eliminate traditional agent blind spots such as network stack latency, garbage collection and process scheduling.

Designed for high-throughput, the agent can sustain over 200,000 events per second and can buffer data to support higher bursts. The App Agent is provided as a software library with a simple, straightforward API, example code and documentation. It is easy to integrate with minimal dependencies and supports C++, C, and Java.

Key Benefits

Eliminate Blind Spots

With multi-hop visibility, you can immediately see the latency hot spots.

Trusted And Independent

Corvil is viewed as the trusted provider of transparency and forensic machine-time data to the trading industry.

Accuracy

Corvil makes use of precision hardware timestamps for nanosecond granularity.

Lowest Application Overhead

Generates accurate timestamps with the absolute lowest application overhead.

Ease Of Use

Simple to use API, supporting C++, C and Java.

Performance

Publish over 200,000 events per second with a single publisher thread.

360 Degree View

Corvil allows app agent events to be published and integrated with wire timestamps events for an integrated view.

Proven Solution

Trusted by the world’s top global banks and exchanges.

Use Cases

Devops Production Monitoring

Low-overhead mean you can afford to get the same visibility in production, so DevOps can monitor performance in both dev and production with a single toolset.

Application Performance Monitoring

Add reliable microsecond performance visibility to your application development and test process.

Wire-App-Wire Latency Measurement

Measure accurate wire-app-wire latency for full end-to-end visibility of trigger event on wire to decision event in app to response event on wire e.g. tick to order.

Compliance Reporting

Provide UTC-synchronized reportable events from point of decision within your trading application software with minimum disruption and overhead.