Trasier is a distributed business tracing platform (SaaS) that gives a quick insight into messages exchanged by software services.
Unlike a typical APM, Trasier focuses on business tracing and detect anomalies in business processes.
What is a business process?
It depends on the use case. It may be a single request send from one system to another (trading platforms), or it may ba a complex multi step booking process that takes minutes or hours (booking a hotel, flight or train ticket including batch processing). It may be also a process that takes days to complete (shipment tracking systems).
Visualize the message flow in your distributed architecture. Measure latency between services and know what request was served by what host. See all the events in the order of their cause no matter of the geographical location of the services involved in the request processing. Send a Trasier link to a friend to share your thoughts or to show where the problem is.
Quickly knowing which system made a request to fail significantly simplifies bug triage. If you notice that the data printed on the ticket are different from those provided while booking the ticket, you can quickly inspect messages send during the booking process and those which were returning while the ticket creation process started. This way you immediately know if the ticket creation team or the booking team should do a further analysis of this issue. Such analysis requires offten no technical knowledge. No risky remote debugging on prod needed anymore!
Trasier aggregates and displays data that belong to a single business process. Let's say the business process is a flight booking system. The process starts when the user logs in to the website, searches for available flights, prices, checking available seats, booking, payment and printing the tickets. Trasier allows to correlate and asses all the data of a particular business process.
View the details of http, soap, rest, jms or jdbc calls involved in one business process to see which component returned incorrect data. Leverage artificial inelegance with automatic error detection in business processes.
Your data is transmitted and stored securely. Would you rather not trace message payloads for certain operations (or not at all)? Or would you like to mask or encrypt the payload details? No problem. Trasier's api gives you the full control of the data before it transferred to the Trasier backend.
Distributed tracing libraries / tools focuses mainly on the technical aspects and allow to trace metadata (operation name, execution time, etc.) of independent requests.
Trasier is based on proved distributed tracing solutions and additionally allows to correlate traces that belong to business processes and to capture message payloads. Trasier is not only a set of libraries. It is a distributed tracing platform (Software as a Service). It also leverages artificial intelligence to detect anomalies in business processes on the fly.