More Related Content Similar to Monitoring Your Network with Time Series - Jan 8, 2020 (20) Monitoring Your Network with Time Series - Jan 8, 20201. Real time visibility into
availability, responsiveness and
bandwidth utilization
InfluxDB Network Monitoring
2. © 2019 InfluxData. All rights reserved.2 © 2019 InfluxData. All rights reserved.2
INFLUXDB: THE OPEN SOURCE TIME SERIES DATABASE
Providing real-time full-stack visibility into
systems, containers, networks and application
4. © 2019 InfluxData. All rights reserved.4 © 2019 InfluxData. All rights reserved.4
Age of Instrumentation
Sensorification of the physical world Instrumentation of the virtual world
5. © 2019 InfluxData. All rights reserved.5 © 2019 InfluxData. All rights reserved.5
Primary Use Cases
Custom monitoring
solutions to track servers,
VMs, applications, users
or events
Industrial settings: factories,
oil & gas, agriculture, smart
roads & infrastructure
Consumer: wearables,
consumer devices & trackers
Apps that instrument
business, social or
development metrics in
real-time
IoT DevOps Real-Time Analytics
6. © 2019 InfluxData. All rights reserved.6 © 2019 InfluxData. All rights reserved.6
Time Series and InfluxDB
Time series – fastest growing category InfluxDB – leading time series database
7. © 2019 InfluxData. All rights reserved.7 © 2019 InfluxData. All rights reserved.7
The move to autonomy
AUTOMAT
E
LEAR
N
OBSERV
E
INSTRUMEN
T
8. © 2019 InfluxData. All rights reserved.8 © 2019 InfluxData. All rights reserved.8
InfluxDB Platform Features
INSTRUMENT OBSERV
E
AUTOMATE LEARN
✓ Quickly ingest data from
everywhere
✓ Efficiently store (Compress) the
data at scale
✓ Support real-time query,
analysis and visualization of
large data sets
✓ Provide time-based functions
for “change over time” analysis
and control
✓ Provide automation and control
functions
✓ Evict and down-sample data
✓ Facilitate machine learning and
anomaly detection algorithms
✓ Provide streaming analytics for
data in motion
METRIC
S
EVENT
S
9. © 2019 InfluxData. All rights reserved.9
Characteristics
of the time-series
data
Huge volumes of time stamped data:
1M-30M points/min for medium load
Required granularity: e.g.: 1 sec for
interface traffic, 1-5 mins for SNMP
counters
Real-time and time-sensitive
Generated in regular (metric) and
irregular (event) time periods
A Need for Time-Series Purpose-Built Solutions
11. © 2019 InfluxData. All rights reserved.11 © 2019 InfluxData. All rights reserved.11
InfluxDB Network Monitoring
Monitoring is about turning lots of raw metrics into meaningful indicators:
Is your network
functional?
Is there performance
degradation
or risks ?
Is it effective and
efficient?
What kind of
user-experience
it supports ?
How well is it
performing?
How much is being
used and can still
accommodate?
What/who is driving
productive
consumption?
Are resources
reachable and
available
(up/down)?
12. © 2019 InfluxData. All rights reserved.12 © 2019 InfluxData. All rights reserved.12
Traffic
Monitoring
Responsiveness
Monitoring
Availability
Monitoring
Network Availability Monitoring
Up / Down service
Check ((DNS/ NAT/
Firewall)
Are the
endpoints/
networking devices
and services
reachable?
Load Balancer
Health Check
TLS / SSL Cert
Check
Device Metrics
(routers, switches,
WiFi)
13. © 2019 InfluxData. All rights reserved.13 © 2019 InfluxData. All rights reserved.13
Traffic
Monitoring
Responsiveness
Monitoring
Availability
Monitoring
Network Responsiveness Monitoring
Latency
Packet Loss,
Error Rate, Jitter
Network Interface
Load/ Delay
Is the network
functional and
performant?
14. © 2019 InfluxData. All rights reserved.14 © 2019 InfluxData. All rights reserved.14
Traffic
Monitoring
Responsiveness
Monitoring
Availability
Monitoring
Network Traffic Monitoring
Visibility per IP /
Protocol / Port /
Containers/
Process / Users
Malicious &
Malformed
Traffic
DoS
Attacks
Bandwidth
consumption
Who, when, and
how much?
ntop
15. © 2019 InfluxData. All rights reserved.15 © 2019 InfluxData. All rights reserved.15
Network Monitoring with InfluxData
16. © 2019 InfluxData. All rights reserved.16 © 2019 InfluxData. All rights reserved.16
Network Monitoring Plugins + 100s other Plugins
Network
Response
OpenConfig
Telemetry
OpenNTPD
HAproxy
Cisco GNMI
Telemetry
Cisco Model-
Driven
Telemetry
Cisco Pipeline
Net
DNS Query
IPtables LeoFS Mcrouter Netstat
Ping PF PgBouncer PowerDNS
PowerDNS
Recursor
Bond Fail2ban
Wireless
Socket Listener TCP ListenerSuricata Synproxy
X.509 Certificate
UDP Listener
(deprecated)
Unbound
SNMP TrapSNMP
...
Ethtool
17. © 2019 InfluxData. All rights reserved.17 © 2019 InfluxData. All rights reserved.17
NETWORK MONITORING DEMO
18. © 2019 InfluxData. All rights reserved.18
LibreNMS is an Open source
network monitoring system.
Until recently, they were
dependent on RRDTool. They
have since switched to
InfluxDB so their users can
store more data and build
better dashboards
19. © 2019 InfluxData. All rights reserved.19
“It’s very important today to
deliver data with high
granularity, because people
want to correlate host
monitoring with traffic
monitoring. We believe we
made a good choice jumping
to InfluxDB.”
Luca Deri, Founder