FLOWMON DDOS DEFENDER
FLOWMON APM

FlowmonAPM
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.

Flowmon APM

FLOWMON

Helps with application
troubleshooting, capacity planning,
SLA and user experience monitoring.

Allows administrators to beproactive and resolve incidents
before employees lose productivityand customers leave.

Delivers decisive intelligence topinpoint the cause of problems– network, web application, ordatabase.

Is agentless and unobtrusive; itmeasures application transactions
on the network.

FLOWMONAPM
FLOWMON DDOS
DEFENDER

Key features and benefits
Agentless

ROI in weeks

Passive network sensors capturing

Do not lose revenue over criticalapplication transactions to provide

application degradation. Flowmon

insights without any impediment tois time and cost-efficient, usuallyapplication performance or security.

reaching break-even point withinweeks.

Real-time insights

Short incident response time

Prevent danger from escalating andact before users start suffering fromIncidents are detected in real timedegradations.

and displayed as context-richevents to provide clear guidance for

Universal deployment

appropriate remediation.

Flowmon APM is independent of

NetOps and DevOps together

the application server, database oroperating system, and is well-suited

The system clearly showsfor heterogeneous environments.

whether incidents originate fromthe network or application andFast time-to-value

helps the two teams to optimize
investigation.

Get actionable applicationperformance metrics in minutes.
Configuration takes three easy steps.

17.

FLOWMON

3

FLOWMONAPM
CORONAVIRUS – NETWORKS UNDERCONTROL

Use cases

Cloud Migration

Capacity PlanningWith native support of AWS, Azure and
Google Cloud Platform, you get all theconvenience of the cloud at zero cost oftransparency.

Context-rich statistics and reporting
will provide admins with a clear viewof application usage and create afirm ground for purposeful resource
allocation.

Ensuring Application Availability

User Experience Monitoring

Identify bottlenecks, monitor error codes

The solution monitors applicationsand measure SLA compliance from afrom the user’s perspective, providing

single dashboard. Flowmon is agentlessfull transparency into the applicationand provides intelligence on the causedelivery chain for easy troubleshootingof problems without any impact on

and root-cause analysis.

performance.

End-to-end visibility
By collecting performance metrics on user, network, application and database behavior, and correlating what happens at each point, Flowmon APM is able to locate thesource of issues regardless of which environment it is deployed in. It uses intelligent
algorithms to identify those transactions that, when resolved, will deliver the greatest

FLOWMONoverall improvement to application performance.

UserWeb appDatabase

FLOWMONAPM
FLOWMON DDOS
DEFENDER

How it works
Network-based application monitoring requires no agents or any changes made to theinfrastructure. It can give an authentic picture of application performance the way theend user experiences it.

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.

UserMirrorCollector

Web app &DB servers

Probe

The collected metrics are then correlated and provide information about which element

FLOWMON

along the application delivery chain is causing delays and where bottlenecks may lie.

FLOWMONAPM
FLOWMON DDOS
DEFENDER

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

Network and Application Delay Metrics

Application Response Time (ART)Transport Time (TT)Time difference between the last packet

Time difference between the first andof the request (from client to server)

last packet of the request (in case ofand the first packet of the responseclient-to-server communication) or the(from server to client). Request andfirst and last packet of the response (inresponse refer to transaction on thecase of server-to-client communication).

application layer.

Request and response refer totransactions on the application layer.

The data is expanded by additional transaction details such as the full SQL statement andfull 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.

Analysis
The system computes one main metric, which is the APM index. It is derived from theApplication 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,

FLOWMON

median as well as multitudes of SLAs.

FLOWMONAPM
FLOWMON DDOSDEFENDER

Active SLA testing
Flowmon APM Transaction Generator is a free-of-charge module that simulates user
behavior and reports on SLA. Its main purpose is to assist with automated application
testing to check the availability, proper functionality and response of their 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), response timereading and screen capture if an error occurs.
This is an excellent early warning detection system, as it works even in off-peak times,
where there are no users interacting with applications. In such cases, APM cannot
measure their experience, but synthetic monitoring can. Together they create a holistic
system that covers all the bases of application availability monitoring.
For more details, see this blog post:
flowmon.com/en/blog/gift-flowmon-apm-transaction-generator

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.
The dashboard also features alerting capabilities and the option to set up regular re-FLOWMON

ports to always stay informed on application status and degradations.

FLOWMONAPM
FLOWMON DDOS
DEFENDER

APM Approach Comparison
Network-based
APM

Capability

Agent-based
APM

Monitor all real transactions
Distinguish delay introducedby network, application
server and database
Analytics and transaction
drill down
Track a transaction throughthe application chain
Drill down into the codelevel
Transaction correlation
OS/Application serverindependence

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.
Because it is neither OS- nor application version- dependent, it can be deployed anywhere in 3 quick steps. And while it may not provide the same level of detail as agents,
it still reflects real user experience, which is what is needed in a majority of cases.
Network-based APM represents the best value for money on the market.

Configuration in 3 simple steps= deployment to data on dashboard in 30 minutes
Flowmon APM works in conjunction with Flowmon Probe. Once you have your Probein place (as you would for normal traffic monitoring), setting up APM to deliver all thestatistics takes only three simple steps.
1.

Configure your Flowmon Probe to perform packet sniffing
to see the packets between the users and application server.

2.

Enter the application server protocol, IP address and port

3.

Identify the application by a specific hostname, database

FLOWMON

name or other indicators

Done! In less than half an hour, you have all the application performance
analytics, APM Index and drill-down options right on your dashboard.

www.flowmon.com