Pico Corvil Analytics Overview

What is Pico Corvil Analytics?
Corvil transforms Network Data with speed and precision into the powerful real-time truth. Corvil captures, decodes, reassembles, and enriches vast amounts of data in motion, adding analytics and making the resulting enriched data and IT Operations Analytics available to humans, machines and other systems.

Pico Corvil Analytics is also known as Corvil.

Buyer's Guide

Download the Network Monitoring Software Buyer's Guide including reviews and more. Updated: June 2021

Pico Corvil Analytics Customers
NASDAQ, Commerzbank, Pico Quantitative Trading, CME Group, Interactive Data, Tokyo Stock Exchange Inc.
Pico Corvil Analytics Video

Filter Archived Reviews (More than two years old)

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Performance Engineer at a financial services firm with 1,001-5,000 employees
MSP
Central Management Center allows me to deploy multiple CNEs and deploy new decoders through a central configuration point

What is our primary use case?

Monitoring our environments is our primary use case. We use it to monitor our trading platform, customer experience, troubleshooting message flow, troubleshooting message formations, as well as for capacity performance analysis, and system testing.

Pros and Cons

  • "We're able to quickly drill down and find answers to events that are happening in real-time, using Corvil's analytics tools. That's the feature which is most in the spotlight..."
  • "In terms of performance analysis, if you really want to dig down into the minutiae and get statistics on the important things... that would be the only piece lacking because, in our environment, we have thousands and thousands of symbols. With the architecture that Corvil is built on, it's cumbersome."

What other advice do I have?

Understand what you want to monitor and install those packs. Turn it on and see what you get ahead of time. In terms of venue performance analysis, we, being an exchange, are a "venue" the way most people using Corvil would think about it. We are the venue and we don't measure what are our clients are doing. We only measure how a client is being handled within our system. It helps us understand our venue. Similarly, for making order routing decisions, because we're an exchange, we talk to other exchanges. It's not a primary thing we do, but we do monitor those things to see how they're…
SV
Director at a financial services firm with 10,001+ employees
Real User
We are able to perform real-time analysis; we can go granular, all the way down to looking at the network packets when troubleshooting

What is our primary use case?

We use it to monitor our client connectivity latencies, as perceived by the client. We have a number of clients connecting and we monitor their sessions. The real-time analytics we use are for the electronic trading environment, the client coming into the electronic trading order flow, the buy side and the sell side. That's where we are primarily using it, but we are planning to expand it further in due course to other trading venues. Right now, most of our Corvil devices are monitoring the electronic trading environment.

Pros and Cons

  • "What is most valuable is the ability to troubleshoot when a client complains of spikes in latencies. It gives us the ability to go granular, all the way down to looking at the network packets and analyze them."
  • "Overall, the Corvil device needs a little bit of training for people to handle it. If that could be reduced and made more user-friendly, more intuitive, it would be better."

What other advice do I have?

If you're looking at retrofitting Corvil to an existing network, it is a little bit involved in terms of where to TAP, to figure out what business data is flowing through. But if it's building a network from scratch, then keep Corvil in mind and get all the analytics captured at the right points. If you have some analytics device like Corvil in mind while designing a network, that will be helpful. In terms of order routing decisions, that will be connected to the algorithmic tweaking I mentioned. That's coming, but right now it's mostly looking at the client sessions. We'd like to get all the…
Find out what your peers are saying about PICO, NETSCOUT, Riverbed and others in Network Monitoring Software. Updated: June 2021.
509,570 professionals have used our research since 2012.
User with 10,001+ employees
Real User
Helps us understand how much time is spent within our applications processing any particular order

What is our primary use case?

We use it for checking the latency for different markets, clients, and brokers across different sites and core locations. We are using this internally within our team for measuring latency for different points, across the whole flow, within our applications.

Pros and Cons

  • "We can use CLI with the UI for configuring the new monitoring system, which is good."
  • "With the Corvil Stored Data Analyzer module, we can use it for test data or a set of production data to set up the configuration for latency setup, so we can use the fields to correlate messages."
  • "We use the data to analyze how much time we spend within the applications. Then, based on that, we are doing multiple analyses and types of investigations to work on reducing the amount of time spent on the latency, which helps our applications."
  • "I have seen errors where the CNE and the CMC haven't synced because of something missing in the CMC, which was there in the CNE. We would get some type of error, but it doesn't actually say what exactly was missing in the CNE."
  • "For FIX protocol, maybe we could have built-in configurations for signatures and decoders. Also, for certain protocols, which are newer, we would like to just add the signatures within the decoders itself."

What other advice do I have?

Corvil is really useful, if you want to produce statistics for your application across different platforms then I would definitely recommend it. It is easy to maintain. You can do a proper analysis around it. The support services are good. You can reach out to people, and they're pretty helpful. Once you start working on it and getting the experience, then it becomes easier to configure new sessions or configurations around different flows. If more time is spent on the venue round trip's time, there is very little control that we have, because there might be an increase in latency at the…
KE
User at a financial services firm with 10,001+ employees
Real User
Gives us a complete, real-time view of latency in our platform

What is our primary use case?

We use it primarily for latency monitoring and capturing latency statistics.

Pros and Cons

  • "It has all the decoders so it's capturing every network packet and it's decoding in real-time and it's giving us latency information in real-time... It's the real-time decoding and getting the latency information statistics that we find the most useful."
  • "Before I got the Corvil training... one thing that was not very efficient was that every time you had to create a new stream or a new session from within Corvil... you had to tell it what protocol the message is going to come through and how to correlate messages, etc... After I went for the training, they had already added these nice features in the 9.4 version where it could do auto-discovery... Based on the traffic that it has already seen, it could create sessions on the fly."

What other advice do I have?

My advice is "Go for it." It's an amazing product. Data is power. In the new data era, data is everything. Data is power. Data is knowledge. Corvil does exactly that. It captures data and does a lot of good stuff with the data. I think it's a must-have for any company, not just a company that cares about low-latency. You can capture any kind of traffic and you can do amazing things with the data. It can be used for many things like keeping servers' time in sync, capturing the data at the right time. I went for training with Corvil about three or four months ago and I got my certification. Our…
FM
Network Operations at a financial services firm with 1,001-5,000 employees
Real User
Provides visibility into microsecond timestamping

What is our primary use case?

We are using it mostly for order entry and FIX protocol.

Pros and Cons

  • "We like the dashboards because they essentially organize all the sessions into one viewpoint."
  • "The analytics feature is very nice, but it's mostly software. We are hoping that it could be embedded in ASICs, so it could be faster."

What other advice do I have?

Corvil is a great tool. It is the only one of the vendors that has 100% visibility into the market data stream. I would give it a thumbs up. We break down the latency to each of our clients. It provides the accurate timestamping on most of the sessions that we use for ordering, showing us the time that we send out an order to the time we get our execution report back. So, we can monitor that latency very closely. We do measure latency of our market data feeds coming down from the exchanges. If it breaches a threshold, we do contact the venues, then they make necessary corrections. This helps…
RP
Senior Network Engineer at a financial services firm with 501-1,000 employees
Real User
Helps us determine where to focus our performance improvement efforts and provides us with venue performance analysis

What is our primary use case?

Latency analysis is our primary use case.

Pros and Cons

  • "The performance metrics are pretty good. We've got everything from the network layer to the actual application layer. We can see what's going on with things like sending time and batching."
  • "Time-series graphs are very good for performance analysis. We can do comparisons... We can say this is the latency in the last 24 hours, and this was the same 24-hour period a week ago and overlay the two time-series graphs on top of each other, so we can see the difference. That's a really powerful tool for us."
  • "The analytics features of Corvil are really good... As long as you know what the field is in the message, you can build your metrics based on that field... It means you can do the analytics that you actually care for. You can customize it..."
  • "There is definitely room for improvement in the reporting. We've tried to use the reporting in Corvil but, to me, it feels like a bolt-on, like not a lot of thought has gone into it. The whole interface where you build reports and schedule them is very clunky."
  • "Alerting isn't great... you can only put in one email address in. And that's for all kinds of alerting on the box."
  • "It's quite difficult to see, sometimes, how hard your Corvil is working. When we had a very busy feed that chucked out a lot of data it wasn't working very well on Corvil. We had to raise a case for it. It turned out to be that, in fact, we were overloading Corvil."

What other advice do I have?

Definitely understand how your traffic is flowing and remember that Corvil won't magically fix your latency issues, rather help you identify where they are and what impact they are having on your business. Corvil is only as good as the data you put into it, so if you're monitoring in the wrong places, for example, you're not going to pick up the whole story. The advice I would give is to educate your users. You don't just spend money and, miraculously, all your issues are fixed. Rather it will help you understand where your issues are. But to do that you have to know the various application…
JS
EMEA Head of Electronic Trading App Management at a financial services firm with 10,001+ employees
Real User
Quickly identifies areas of concern from a performance perspective

What is our primary use case?

We primarily use it for latency monitoring and benchmarking. We look at the geographical location of our servers and European exchanges, using this product to measure the amount of time: * It takes for us to receive an order from a client. * Routing the client's order to the exchange in the exchange data center. * Executing on the order book. * The hops all the way back to the client's execution. That latency allows us to establish whether or not there might be any problems with the connection, or understand if we're meeting expectations around latency benchmarks from the clients' perspective.

Pros and Cons

  • "It allows us to trace the flow. The logic is built sufficiently for us to be able to break down clients' orders, underlying child orders, and execution. Thus, it's a good way for us to trace client flow through a myriad of different internal systems."
  • "While the product is scalable, it's not easy to scale. It needs investment hardware and network bandwidth consideration. It's not something you can just do overnight."

What other advice do I have?

You should try to build an accurate picture of how much effort will be involved in the deployment, then ensure that you have adequate support from the vendor. This solution helps to correlate individual client or trade desk transactions to infrastructure and venue latency. It allows us to break down the latency performance at both the venue level and client level. So, we can cut the data different ways to look at it, either from an individual client perspective, trading across multiple venues, or we can target the analysis on a specific venue. By definition, we are measuring the performance of…
Global Head of Performance and Service Metrics at a consultancy with 51-200 employees
Consultant
It provides a good drill-down ability into transaction flow and causes of latency, but may have difficulty breaking out of the latency niche due to market perception that this is what they do.
The challenge when measuring transaction and market data latency is to do so without impacting upon the latency, which applies especially in ultra-low latency and HFT environments. The Corvil appliance allows passive on-the-wire monitoring and provides latency root cause analysis with a high degree of accuracy. Architecture The Corvil Appliance uses FPGA technology to capture and timestamp the data on the wire. Corvil use their own proprietary precision time protocol service to synchronise timestamps between appliances with sub-microsecond accuracy, depending on the distance between appliances. Data can be acquired from the wire using mirroring, tapping and aggregation techniques allowing the data to be captured in raw packet capture format as well as analysed in multiple domains. The…