Flowmon
Flowmon APM
Flowmon Application Performance Monitoring (APM) is a system for measuring user experience and the performance of business-critical applications. It speeds up troubleshooting and provides solid data on usage, capacity, error rate and SLA, thereby helping to avoid customer churn and create conditions for employees to work productively.
Experience APM
Flowmon APM
Flowmon APM:
  • Helps with application troubleshooting, capacity planning, SLA and user experience monitoring.
  • Delivers decisive intelligence to pinpoint the cause of problems - network, web application, or database.
  • Allows administrators to be proactive and resolve incidents before employees lose productivity and customers leave.
  • Is agentless and unobtrusive; it measures application transactions on the network.
CUSTOMERS USING APM
airbank-logo.pngtatra_logo_3d_rgb_10x10.jpgphm-logo.png

Key Features and Benefits

Agentless

Passive network sensors capturing application transactions to provide insights without any impediment to application performance or security. 

Universal deployment

Flowmon APM is independent of the application server, database or operating system, and is well-suited for heterogeneous environments.

Fast time-to-value

Get actionable application performance metrics in minutes. Configuration takes three easy steps.

ROI in weeks

Do not lose revenue over critical application degradation. Flowmon is time and cost-efficient, usually reaching break-even point within weeks.

End-to-end visibility

By collecting performance metrics on user, network, application and database behavior, and correlating what happens at each point, the APM is able to locate the source of issues regardless of environment.

Real-time insights

Prevent danger from escalating and act before users start suffering from degradations.

Short incident response time

Incidents are detected in real time and displayed as context-rich events to provide clear guidance for appropriate remediation.

NetOps and DevOps together

The system clearly shows whether incidents originate from the network or application and helps the two teams to optimize investigation.

Use Cases Covered by APM

User experience monitoring
User experience monitoring
The solution monitors applications from the user’s perspective, providing full transparency into the application delivery chain for easy troubleshooting and root-cause analysis.
Ensuring application availability
Ensuring application availability
Identify bottlenecks, monitor error codes and measure SLA compliance from a single dashboard. Flowmon is agentless and provides intelligence on the cause of problems without any impact on performance.
Capacity planning
Capacity planning
Comprehensive understanding of bandwidth usage to reduce the risk of services performance degradation and plan network capacity wisely.
Cloud migration
Cloud migration
With native support of AWS, Azure and Google Cloud Platform, you get all the convenience of the cloud at zero cost of transparency.

How It Works

1
Measurement

Flowmon APM collects information for all users and user transactions at any given moment. It tracks interactions between users and application servers as well as application and database servers.

schema3.png

The collected metrics are then correlated and provide information about which element along the application delivery chain is causing delays and where bottlenecks may lie.

The main performance metrics are Application Response Time measuring the delay caused by the application and Transport Time which represents a delay introduced on the network level.

Network and application delay metrics

  • Application Response Time (ART) - Time difference between the last packet of the request (from client to server) and the first packet of the response (from server to client).  Request and response refer to transactions on the application layer.
  • Transport Time (TT) - Time difference between the first and last packet of the request (in case of client-to-server communication) or the first and last packet of the response (in case of server-to-client communication). Request and response refer to transactions on the application layer.

The data is expanded by additional transaction details such as the full SQL statement and full URLs, as well as size, IP address, session ID, username, browser information and server status code. This provides plenty of information for troubleshooting and optimization.

2
Analysis

The system computes one main metric, which is the APM index. It is derived from the Application Response Time for all transactions and expresses the fulfilment of the user-defined SLA as a percentage score. It’s a quick and easy way to get a global view of the application’s performance and to know when the SLA is not being met. Additional metrics are available, including response time of 99% and 95% from the transactions, median as well as multitudes of SLAs.

3
Active SLA testing

Flowmon APM contains the Transaction Generator, which simulates user behavior and reports on SLA. Its main purpose is the automated testing of business-critical HTTP and HTTPS applications.

The module executes a set of test scenarios (Selenium) over defined time plans. The outcome is an SLA report (availability), scenario result (success/failure), and more data to provide an excellent early-warning system that works in off-peak times.

4
Visualization

All this information is displayed on the dashboard - a highly customizable information space with detailed widgets and drill-down options all in a single view. Different dashboards can be created for each application or user, complete with adjustable user permissions.

APM-index-dashboard-11.png

The dashboard also features alerting capabilities and the option to set up regular reports to always stay informed on application status and degradations.

The Value of Network-based APM

Capability Network-based APM Agent-based APM
The Value of Network-based APM
Distinguish delay introduced by network, application server and database
Analytics and transaction drill down
Track a transaction through the application chain
Drill down into the code level
Transaction correlation
OS/Application server independence


The main differentiator of measuring application transactions on the network is that it is unintrusive, and therefore does not hinder performance or present a security threat and it can be deployed anywhere in 30 minutes.

Flowmon APM Resources