6. 1EU Team
• Product Architect - Rob Dickinson
• 3 labs
• San Diego
• Boulder
• Zhuhai
7. 1EU is...
• The codename for ongoing efforts to boost eCritical, Xaffire,
Foglight silos
• A next-generation EU product using Foglight and Toad ecosystems as its
foundation
• An optimization problem : How to deliver powerful EU capabilities with
greatest simplicity and ease-of-use ?
• New all-in-one appliance platform (Dell R510)
• Simultaneous release of sniffer & archiver VMs
• Shifting revenue focus to VMs over several years
• Setting the stage for continued growth & coping with expected market
8. 1EU is NOT...
• Foglight + FxM + FxV as they exist today
• Every EU feature ever developed
• “Re-invention” of core IP (sniffer, archiver)
• A multi-year pure research project (like AJAX)
• A product name or customer-facing term
• A drop-in replacement for existing FxM and
FxV accounts
12. James’ Definition
• 1EU is a system that allows you capture
specified network traffics (via sniffer), send
all the streams to archivers (via relayer)
then store them, thus user can search /
replay all the streams on Foglight UI.
13. James’ Definition
• 1EU is a system that allows you capture
specified network traffics (via sniffer), send
all the streams to archivers (via relayer)
then store them, thus user can search /
replay all the streams on Foglight UI.
• Above definition only represents personal
opinion ( )
27. Appliance
The generic term for an operating system image (and//or underlying hardware) provided by Quest
that runs 1EU components.
# Run
appliance_types.each do |appliance|
puts appliance.type
appliance.components.each do |component|
puts component
end
end
# Results
Native Appliance
All-in-One appliance
Archiver appliance
Sniffer appliance
Virtual Appliance
Foglight VM
Archiver VM
Sniffer VM
51. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
52. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
53. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
has one or more sessions
54. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
has one or more sessions
sessions.each { |session| session.has_a_unique_identifier }
55. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
has one or more sessions
sessions.each { |session| session.has_a_unique_identifier }
can be uniquely identified by session_id
56. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
has one or more sessions
sessions.each { |session| session.has_a_unique_identifier }
can be uniquely identified by session_id
end
57. End User Definition
end_user do
is a human
use a browser to connect to a web site
whose hits and pages are monitored by a sniffer
whose sessions are captured by an archiver
has one or more sessions
sessions.each { |session| session.has_a_unique_identifier }
can be uniquely identified by session_id
end
59. Host & End Point
host do
is a standard foglight defined host
def monitored_ip_address = host.monitored_ip_addresses.any
def monitored_port = host.monitored_ports.any
def protocol = protocols.any
def end_point = "#{protocol}://#{monitored_ip_address}:#{monitored_port}"
end
#End Point Examples
http://localhost:8080
soap://localhost:6000
tcp://localhost:6161
69. Metrics in 1EU
# Run
metric_types.each do |metric|
puts "#{metric.name} - #{metric.description}"
end
# Results
APM metrics - aggregate web server metrics (Bandwidth Usage for Web server A)
or aggregate web site metrics (Login Attempts for Web site B)
Health metrics - a small set used to monitor the appliance hardware and software.