SlideShare a Scribd company logo
Kai Wähner
Technology Evangelist
kontakt@kai-waehner.de
LinkedIn
@KaiWaehner
www.kai-waehner.de
O’Reilly Software Architecture Conference 2016 (London, UK)
Log Analytics for Distributed Microservices
© Copyright 2000-2016 TIBCO Software Inc.
Can you answer to these questions?
• Are you storing all of your logs for enough time to answer the question “What
happened?” a week from now? How about a year from now?
• Can you issue a single search across all your machine data - regardless of source or
type?
• Can you set an alert that would trigger from any source in your enterprise?
• Do you analyze and correlate all events in your distributed microservice architecture?
• What about predictive monitoring?
© Copyright 2000-2016 TIBCO Software Inc.
Key Takeaways
• Log Analytics is needed to monitor distributed microservice architectures
• Consolidation of broad range of events is key to enabling business insights
• Log Analytics is complementary to other Big Data components
© Copyright 2000-2016 TIBCO Software Inc.
Agenda
• Distributed Microservice Log Events
• Introduction to Log Analytics
• Market Overview
• Relation to other Big Data Components
© Copyright 2000-2016 TIBCO Software Inc.
Agenda
• Distributed Microservice Log Events
• Introduction to Log Analytics
• Market Overview
• Relation to other Big Data Components
© Copyright 2000-2016 TIBCO Software Inc.
Scenarios for Distributed Log Events
Infrastructure
• Log Management
– Applications
– SOA
– Microservices
– Cloud Platforms
– SaaS
• Transaction Tracing
• Root Cause Analysis
• Visual Analytics on Machine Data
Competitive Undermining
• Filtering / Cost Avoidance Solution
IT Operations
• Troubleshooting Connectivity
• Outage Troubleshooting
• Application Monitoring / Tracking
• Service Level Confirmation for IT Outsourcing
Security
• Centralized Log / Event Management Platform
• Security
• Fraud Detection
Compliance
• PCI Compliance
• Retention Compliance
• Service Level Confirmation for IT Outsourcing
© Copyright 2000-2016 TIBCO Software Inc.
Distributed Microservice Architecture
http://blogs.gartner.com/gary-olliffe/2015/01/30/microservices-guts-on-the-outside/
”That complexity
has moved and […]
increased [to] the
outer architecture.”
© Copyright 2000-2016 TIBCO Software Inc.
12 Factor Apps for Cloud Native Microservices
Codebase
One codebase
tracked in
revision control,
many deploys.
Dependencies
Explicitly declare
and isolate
dependencies.
Config
Store config in
the environment.
Backing
Services
Treat backing
services as
attached
resources.
Build, Release,
Run
Strictly separate
build and run
stages.
Processes
Execute the app
as one or more
stateless
processes.
Port Binding
Export services
via port binding.
Concurrency
Scale out via the
process model.
Disposability
Maximize
robustness with
fast startup and
graceful
shutdown.
Dev / Prod
Parity
Keep dev,
staging, and
prod as similar as
possible.
Logs
Treat logs as
event streams.
Admin
Processes
Run
admin/mgmt
tasks as one-off
processes.
https://12factor.net/
© Copyright 2000-2016 TIBCO Software Inc.
Some Cloud Platforms (PaaS) with Support for 12 Factor Apps
With or without such a cloud platform,
you need a way to aggregate and analyze
distributed microservice logs.
… to treat logs as event streams.
! !
© Copyright 2000-2016 TIBCO Software Inc.
Agenda
• Distributed Microservice Log Events
• Introduction to Log Analytics
• Market Overview
• Relation to other Big Data Components
© Copyright 2000-2016 TIBCO Software Inc.
Distributed Microservice Architecture
http://blogs.gartner.com/gary-olliffe/2015/01/30/microservices-guts-on-the-outside/
Microservices means…
- distributed services
- distributed infrastructure
- different technologies
- containers and cloud platforms
- distributed log messages
- unstructured / semi-structured data
Log Analytics
© Copyright 2000-2016 TIBCO Software Inc.
Operational Intelligence Platform for Log Analytics
Log Analytics Platform
ü Centralize and Store of Record
ü Search, Auto-id, Parsing, Correlation
ü Forensics and Alerts
ü Reports
EngineLogs
ApplicationLogs
Microservices
Monitoring
Configuration
Messaging
Web
UI
API
Analysis
Tools
DataDiscovery
StreamingAnalytics
LiveVisualization
© Copyright 2000-2016 TIBCO Software Inc.
How an Operation Intelligence Platform Works
INGEST OPERATIONALIZE ANALYZE
Collect Data from
Any Source
Device Logs
Web Logs
Application & DB Logs
Configuration Files
OS Metrics
Sensor Data
Microservice Events
Make Unstructured
Data Usable
Normalize
Enrich
Transform
Index
Aggregate
Gain Actionable
Insight
Search
Report
Alert
Correlate
Visualize
© Copyright 2000-2016 TIBCO Software Inc.
Log Analytics Example
• May 2 23:06:14 app-1 login[5130]: pam_unix(login:auth): authentication failure;
logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost= user=timothy
• "<13>Feb 5 08:34:55 10.92.2.188 MSWinEventLog 0 Security 106236353 Fri
Feb 05 08:33:15 2010 529 Security SYSTEM User Failure Audit
OHAEPHQDC009 Logon/Logoff Logon Failure: Reason: Unknown
user name or bad password User Name: timothy Domain: Logon Type: 3
Logon Process: CISCO Authentication Package:
MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 Workstation Name: CISCO Caller User
Name: portal Caller Domain: CORP Caller Logon ID: (0x0,0x63194519)
Caller Process ID: 2972 Transited Services: - Source Network Address: -
Source Port: - 1679136992"
• Jun 11 10:51:04 10.0.0.244 Jun 11 10: 51:42 1,06/11
10:51:42,0001a100200,TRAFFIC,start,24,06/11
10:51:15,10.0.0.101,10.0.0.246,0.0.0.0,0.0.0.0,timothy,,,dns,vsys1,l2-lan-trust,l2-
lan-untrust,ethernet1/12,ethernet1/11,Forward to Timothy,06/11
10:51:42,2074963,1,54604,53,0,0,0x0,udp,allow,80,80,80,1,06/11 10:51:16,0,any,0
Source
Type
User User Name SRC User
Unix timothy
Windows timothy
Firewall timothy
Source Type User
Unix timothy
Windows timothy
Firewall timothy
• Unix
• Windows
• Firewall
© Copyright 2000-2016 TIBCO Software Inc.
Characteristics of Log Management Solutions
Data Sources
• Log information (standard protocols like TCP, UDP, File, Syslog, JMS)
• All events (logs, messaging, streams, ...)
• Extendable plugins (connectors, SDK, API)
Features
• Collect, parse, correlate, search, report, forward, etc.
• Store and index
• Query Language (SQL, Custom) à sliding windows, correlations, etc.
• Retention
• Compliance Templates
Frequency
• Historical data
• Near Real Time Processing (seconds or minutes)
Deployment Options
• On-premise vs. Cloud (SaaS)
• Open Source vs. Commercial
• Software vs. Hardware Appliance
Pricing
• Free (open source) vs. CPU-based vs. Volume-based
à Be careful here: IoT... Data grows exponentially
© Copyright 2000-2016 TIBCO Software Inc.
Agenda
• Distributed Microservice Log Events
• Introduction to Log Analytics
• Market Overview
• Relation to other Big Data Components
© Copyright 2000-2016 TIBCO Software Inc.
Market Analysis
Segment CAGR Incumbents Challengers
Log Management
15%
Splunk, TIBCO LogLogic,
etc.
Open Source (Graylog, “ELK Stack”)
SIEM RSA, ArcSight, LogRhythm Splunk, MSSPs (Managed Security Service Provider)
ITOA (1.6B) 100%
TIBCO LogLogic, Splunk, SumoLogic, AppDynamics,
NewRelic
APM (2.9B) 10% AppDynamics, NewRelic
ITOM (19B) 4% IBM, CA, BMC, MS, HP
AppDynamics, NewRelic, Chef, Puppet, Docker,
CloudFoundry
Rapidly Emerging and Evolving, Encompasses Many Segments
Traditional:	Log	Management,	IT	Operations	Monitoring	(ITOM),	Security	(SIEM)
Current:	IT	Operations	Analytics	(ITOA),	Application	Performance	Management	(APM)
Future:	DevOps	and	Continuous	Improvement
(2.9B)
© Copyright 2000-2016 TIBCO Software Inc.
Security information and event management (SIEM)
SIEM is a specific part of Log Analytics
focusing on Security.
• Threat management: Early detection of
targeted attacks and data breaches
• Compliance: Collect, store, analyze and
report on log data for incident response,
forensics and regulatory compliance
• Aggregates event data produced by
security devices, network infrastructures,
systems and applications
Log Analytics handles all kinds of use cases,
not focusing on security.
http://www.gartner.com/document/3097022
https://www-01.ibm.com/marketing/iwm/dre/signup?source=swg-WW_Security_Organic&S_PKG=ov37658&cm_mmc=Blog_SI-_-Sec_Int-_-Organic-_-IBM-is-a-leader-again-in-2015-gartner-magic-quadrant-for-SIEM
SIEM is out-of-scope for this presentation!
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Analytics
Time
to
Market
Log Analytics
Product
Middleware Suite
(includes Log Analytics Product)
Slow Fast
Log Analytics
Framework
IncludesIncludes
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Management (no complete list)
Open Source Closed Source
SaaS
On Premise
© Copyright 2000-2016 TIBCO Software Inc.
“Cloud washing is the purposeful and sometimes deceptive
attempt by a vendor to rebrand an old product or service by
associating the buzzword ‘cloud’ with it [and offering it via a
public cloud infrastructure].”
On Premise vs. Cloud Washing vs. Cloud Native / SaaS
http://searchcloudstorage.techtarget.com/definition/cloud-washing
!
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Management (no complete list)
Open Source Closed Source
SaaS
On Premise
Open Source Framework
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Analytics
Time
to
Market
Log Analytics
Product
Middleware Suite
(includes Log
Analytics Product)
Slow Fast
Log Analytics
Framework
Library (Java, .NET, Python)
Operators (Collect, Filter, Sort, Aggregate, Alert)
Scalability (Horizontal and Vertical, Fail Over)
Connectivity (Standards, Technologies, Products)
User Interface (Basic Monitoring and Reporting)
© Copyright 2000-2016 TIBCO Software Inc.
ELK Stack (Logstash, Elasticsearch, Kibana)
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
Combination of Open Source Frameworks
• Quick getting started for developers with ”Hello World” example
• More complex Enterprise setup and usage (coding and configuration)
• AWS offering available for Elastic and Kibana, not Logstash)
Targeted for developers
• Mainly focused on helping developers detect and fix errors in their apps
• Entirely open source, i.e. free to use
• Commercial support available
• Combination of different mature frameworks
Less enterprise-focused
• Very basic user interface
• Based on ElasticSearch, Logstash and Kibana
• Plenty of connectors + easy to extend (with coding)
• Sufficient reporting (i.e. dashboards), but missing visual analytics
© Copyright 2000-2016 TIBCO Software Inc.
Live Demo
ELK Stack (Open Source) in Action…
© Copyright 2000-2016 TIBCO Software Inc.
graylog
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
Combination of Open Source Frameworks
• Quick getting started for developers with ”Hello World” example
• More complex Enterprise setup and usage (coding and configuration)
Targeted for developers
• Mainly focused on helping developers detect and fix errors in their apps
• Entirely open source, i.e. free to use
• Commercial support available
• Young solution (1.0 GA in 2015) – not as mature as others yet
Less enterprise-focused
• Very basic user interface
• Based on MongoDB, ElasticSearch and Apache Kafka
• Marketplace for connectors + easy to extend (with coding)
• Missing extensive reporting and analytics
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Management (no complete list)
Open Source Closed Source
SaaS
On Premise
SaaS Cloud Service
© Copyright 2000-2016 TIBCO Software Inc.
papertrail
Facts
Easy setup and very simple to use
• Targeted for developers
• „Very small“ free version available (100MB/month)
• Cheap pricing, e.g. 1GB/month: 5 USD; 1000GB/month: 875 USD
Less enterprise-focused
• Stripped down and basic log analyzer
• Mostly text-based
• User interface is very similar to looking at a log on your machine
• No advanced integrations, predictive or reporting capabilities
SaaS
• Upload (masses of) data to the cloud
• Worse latency than on-premise solutions
• Efforts to anonymize sensitive data
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
© Copyright 2000-2016 TIBCO Software Inc.
Live Demo
Papertrail (SaaS) in Action…
© Copyright 2000-2016 TIBCO Software Inc.
loggly
30
Facts
Easy setup and very simple to use
• Custom performance and DevOps dashboards
Targeted for developers and DevOps
• Pricing from 50 USD to some thousand USD
• Feature-limited free version available (200MB/day)
Less enterprise-focused
• Focus especially on logs from application servers
• Anything beyond that has to be built
• Find and fix operational problems
• Primary use cases are for troubleshooting / customer support scenarios
SaaS
• Upload (masses of) data to the cloud
• Worse latency than on-premise solutions
• Efforts to anonymize sensitive data
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Analytics
Time
to
Market
Log Analytics
Product
Middleware Suite
(includes Log
Analytics Product)
Slow Fast
Log Analytics
Framework
Library
Operators
Scalability
Connectivity
User Interface
Visual Configuration (Analysis, Correlation, Alerting)
Simulation (Feed Testing, Test Generation)
User Interface (Advanced Monitoring, Reporting, Analytics)
Maturity (product, 24h support, consulting)
© Copyright 2000-2016 TIBCO Software Inc.
sumologic
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
• Easy setup and simple to use
• Targeted for developer, security teams, business
– Pricing from 90 USD to some thousand USD
– Feature-limited free version available (500MB/day)
• Most enterprise-focused SaaS product
– Founded as „Splunk for the Cloud“
– Most feature-rich SaaS solution
– Many features of „enterprise grade solutions“
• SaaS
– Upload (masses of) data to the cloud
– Worse latency than on-premise solutions
– Efforts to anonymize sensitive data
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Management (no complete list)
Open Source Closed Source
SaaS
On Premise
Enterprise Product
© Copyright 2000-2016 TIBCO Software Inc.
Splunk
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
• Complex setup (especially for larger scale)
– SaaS Offering for getting started quickly in the public cloud
• Simple to use for the end user
• Targeted for all use cases (including SIEM)
– Not just for log files, but also other events / messaging
– „Enterprise Pricing“ - Very High pricing (for medium and high volume)
– No access to your data if limit is reached! (contrary to other vendors)
• Enterprise Class
– Market leader
– Most feature-rich solution
– Moving into ITOA market
– No hardware appliance (just via partner „SBOX“)
– Just log analytics, no complete middleware suite
© Copyright 2000-2016 TIBCO Software Inc.
Alternatives for Log Analytics
Time
to
Market
Log Analytics
Product
Middleware Suite
(includes Log
Analytics Product)
Slow Fast
Log Analytics
Framework
Library
Operators
Scalability
Connectivity
User Interface
Visual Configuration
Simulation
Advanced User Interface
Maturity
Out-of-the-Box Integration and Support
(Messaging, ESB, MDM, etc.)
© Copyright 2000-2016 TIBCO Software Inc.
IBM QRadar
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
• Complex setup
• Simple to use for the end user
• Targeted for all use cases (including SIEM)
– Not just for log files, but also other events / messaging
– „Enterprise Pricing“ - High pricing (for medium and high volume)
• Enterprise Class
– Part of a complete middleware suite
– Very feature-rich solution
– Available as SaaS offering
– Available as hardware appliance
– Moving into ITOA market
© Copyright 2000-2016 TIBCO Software Inc.
TIBCO LogLogic
37
© Copyright 2000-2015 TIBCO
Characteristics
• Data Sources
• Features
• Frequency
• Deployment Options
• Pricing
Facts
• Easy setup (small and large scale)
• Simple to use for the end user
– Powerful user interface
– Not as powerful as Splunk or IBM QRadar
• Targeted for all use cases
– Not just for log files, but also other events / messaging
– „Enterprise Pricing“ - Low costs compared to competitors
– „Always on“ – even after limit is reached
• Enterprise Class
– Part of a complete middleware suite
– Most advanced analytics (via TIBCO Spotfire add-on)
– Available as hardware appliance
© Copyright 2000-2016 TIBCO Software Inc.
Live Demo
TIBCO LogLogic (Enterprise) in Action…
© Copyright 2000-2016 TIBCO Software Inc.
Message Pattern Generation with TIBCO LogLogic Web UI
Discover Unstructured Data à Generate Pattern à Validate à Apply Pattern for Structured Data
© Copyright 2000-2016 TIBCO Software Inc.
Spoilt for Choice
Does it make sense
to combine different
Log Analytics
solutions?
© Copyright 2000-2016 TIBCO Software Inc.
Example: TIBCO LogLogic à „A Splunk Management Solution“
http://www.tibco.de/assets/blt0da0bc2ea7d5b9b7/solution-brief-tibco-loglogic-splunk-management-solution.pdf
© Copyright 2000-2016 TIBCO Software Inc.
Conclusion - Market Analysis
Log Management
• SaaS à Easy to setup and use, but cloud cons (not flexible, public cloud)
• Open Source à Free and extendable, but coding / config instead of tooling
• Enterprise à Most feature-rich and powerful tooling, but more expensive
IT Operations Analytics (ITOA)
• Enterprise vendors entering this market these days
à Extending existing solutions
• Focus on more complex correlations, real time processing, predictive monitoring
© Copyright 2000-2016 TIBCO Software Inc.
Market Analysis
Segment
CAG
R
Incumbents Challengers
Log Management
15%
Splunk, TIBCO LogLogic,
etc.
Open Source (Graylog, “ELK Stack”)
SIEM RSA, ArcSight, LogRhythm Splunk, MSSPs (Managed Security Service Provider)
ITOA (1.6B) 100%
TIBCO LogLogic, Splunk, SumoLogic, AppDynamics,
NewRelic
APM (2.9B) 10% AppDynamics, NewRelic
ITOM (19B) 4% IBM, CA, BMC, MS, HP
AppDynamics, NewRelic, Chef, Puppet, Docker,
CloudFoundry
(2.9B)
Rapidly Emerging and Evolving, Encompasses Many Segments
Traditional:	Log	Management,	IT	Operations	Monitoring	(ITOM),	Security	(SIEM)
Current:	IT	Operations	Analytics	(ITOA),	Application	Performance	Management	(APM)
Future:	DevOps	&	Continuous	Improvement
© Copyright 2000-2016 TIBCO Software Inc.
Log Analytics is a
very stable and established market.
ITOA enhances Log Analytics
to allow more powerful real time correlation.
© Copyright 2000-2016 TIBCO Software Inc.
Agenda
• Distributed Microservice Log Events
• Introduction to Log Analytics
• Market Overview
• Relation to other Big Data Components
© Copyright 2000-2016 TIBCO Software Inc.
When to use Log Analytics
Time	of	
Action
Historical	
Data
Near
Real	Time
Real	Time Predictive
IT	Operations	Analytics	(ITOA)
Log	Management
Data	Warehouse	 Streaming	Analytics
Data	Discovery
„Data	Lake“	(Various	Apache	Hadoop	Frameworks)
Log	Analytics
Visual	Real	Time	Analytics
(There is some overlapping!)
© Copyright 2000-2016 TIBCO Software Inc.
Streaming Analytics: Act on Critical Business Moments
© Copyright 2000-2016 TIBCO Software Inc.
Streaming Analytics
Voltage
Temperature
Vibration
Device
history
Temporal analytic: “If vibration spike is followed by temp spike then
voltage spike [within 4 hours] then flag high severity alert.”
© Copyright 2000-2016 TIBCO Software Inc.
Live Demo
Apache Flink (Open Source), StreamSets (SaaS) and TIBCO StreamBase / Live Datamart (Enterprise) in Action…
© Copyright 2000-2016 TIBCO Software Inc.
Log Management / ITOA vs. Hadoop and Log Collectors
Why not use just a Data Lake (Apache Hadoop)? You can also store and analyze all data on its cluster!
Why not just use Log Collectors and forward data directly without Log Analytics “in the middle”?
• In general: Fluentd, Logstash
• Apache Hadoop specific: Apache Flume or Apache Kafka
DIFFERENTIATORS OF LOG MANAGEMENT / IT OPERATIONS ANALYTICS
• Integrated solution for data analysis (tooling, consulting, support)
• Built exactly for these use cases (Log Management, ITOA)
• Involves data indexing, data processing (querying) and data visualization by means of dashboards and other tools
• Tooling for Ease-of-Use and Time-to-Market
• Graphical user interface for operational intelligence
• There is no “one size fits all” tool to solve all your problems
© Copyright 2000-2016 TIBCO Software Inc.
Relation to other Big Data Components
• Data Warehouse
– Historical data
– Only structured data
– Reporting
• Apache Hadoop
– Historical and near real time data
– All data
– Storage and Analytics (e.g. MapReduce, Spark)
• NoSQL
– Specific Storage (graph, document, key/value, ...)
– Search (e.g. ElasticSearch)
• Stream Processing
– Especially real time data
• Predictive Analytics
– R, Machine Learning, SAS, etc.
– Combined with the others!
Log	
Analytics
Forward
Forward
Parse,	Filter,	Structure,	Forward
Parse,	Filter,	Structure,	Forward
Parse,	Filter,	Structure,	Forward
© Copyright 2000-2016 TIBCO Software Inc.
Trend: Machine Learning applied to Log Analytics
“… when the log-data patterns cannot be precisely defined in advance, unsupervised and
reinforcement learning may be appropriate [to find outliers or anomalies].”
http://www.infoworld.com/article/2608064/big-data/big-data-log-analysis-thrives-on-machine-learning.html
“… They combined the aggregation of log data, the
metadata that is created any time IT systems are used,
along with high-level analytics and machine learning tools
…
… give context to the ’needle in a haystack’ problem …”
http://www.forbes.com/sites/benkepes/2015/03/27/using-log-data-and-machine-learning-to-weed-out-the-bad-
guys
© Copyright 2000-2016 TIBCO Software Inc.
Key Takeaways
• Log Analytics is needed to monitor distributed microservice architectures
• Consolidation of broad range of events is key to enabling business insights
• Log Analytics is complementary to other Big Data components
Questions? Please contact me!
Kai Waehner
Technology Evangelist
kontakt@kai-waehner.de
@KaiWaehner
www.kai-waehner.de
LinkedIn

More Related Content

PDF
Streaming Analytics - Comparison of Open Source Frameworks and Products
PDF
Open Source IoT Project Flogo - Introduction, Overview and Architecture
PDF
Data Warehouse vs. Live Datamart - Comparison and Differences
PDF
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
PDF
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
PDF
How to Choose the Right Technology, Framework or Tool to Build Microservices
PPTX
Containers and microservices create new performance challenges kowall - app...
PDF
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Streaming Analytics - Comparison of Open Source Frameworks and Products
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Data Warehouse vs. Live Datamart - Comparison and Differences
Streaming Analytics Comparison of Open Source Frameworks, Products, Cloud Ser...
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
How to Choose the Right Technology, Framework or Tool to Build Microservices
Containers and microservices create new performance challenges kowall - app...
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware

What's hot (20)

PDF
Reactive Java Robotics & IoT with Spring Reactor
PDF
Biznet Gio Presentation - Cloud Computing
PPTX
Splunk live! Italy 2015
PDF
Protecting National Critical Infrastructure Asiangames 2018
PDF
Using Data Science for Cybersecurity
PDF
Top 10 tredning technologies to learn in 2021
PDF
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
PPTX
IBM Relay 2015: Cloud is All About the Customer
 
PDF
Kubernetes and Container Technologies from Cloud Native Computing Foundation
PPTX
IBM Relay 2015: Open for Data
 
PPTX
20160000 Cloud Discovery Event - Cloud Access Security Brokers
PDF
Доступная безопасность: смесь инструментов с данными. Советы архитектора Oracle
PDF
Internet of Things: Patterns For Building Real World Applications
PDF
Distributor-Cloud-Marketplaces
PDF
[WSO2Con EU 2017] Building Smart, Connected Products with WSO2 IoT Platform
PDF
Smart Integration to the Cloud - Kellton Tech Webinar
PDF
Bolt IoT Platform: How to build IoT products and prototypes easily.
PPTX
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
PPTX
Digital Transformation - Cisco's Journey
PDF
Splunk for DevOps - Faster Insights - Better Code
Reactive Java Robotics & IoT with Spring Reactor
Biznet Gio Presentation - Cloud Computing
Splunk live! Italy 2015
Protecting National Critical Infrastructure Asiangames 2018
Using Data Science for Cybersecurity
Top 10 tredning technologies to learn in 2021
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
IBM Relay 2015: Cloud is All About the Customer
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
IBM Relay 2015: Open for Data
 
20160000 Cloud Discovery Event - Cloud Access Security Brokers
Доступная безопасность: смесь инструментов с данными. Советы архитектора Oracle
Internet of Things: Patterns For Building Real World Applications
Distributor-Cloud-Marketplaces
[WSO2Con EU 2017] Building Smart, Connected Products with WSO2 IoT Platform
Smart Integration to the Cloud - Kellton Tech Webinar
Bolt IoT Platform: How to build IoT products and prototypes easily.
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Digital Transformation - Cisco's Journey
Splunk for DevOps - Faster Insights - Better Code
Ad

Viewers also liked (20)

PDF
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
PDF
Apply Machine Learning to Microservices
PDF
Framework and Product Comparison for Big Data Log Analytics and ITOA
PDF
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
PDF
Comparison of Open Source Frameworks for Integrating the Internet of Things
PDF
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
PDF
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
PDF
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)
PDF
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
PDF
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
PDF
Blockchain - The Next Big Thing for Middleware
PDF
Microservices, Containers, and Machine Learning
PDF
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
PDF
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
PDF
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
PDF
Open Source IoT Project Flogo - Building a Custom Apache Kafka Connector
PDF
Microservices = Death of the Enterprise Service Bus (ESB)?
PDF
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
PPTX
APIs and the Connected Home - Connections 3scale2014
PDF
The Five API Monetization Models - Rob Zazueta, RESTFest 2016
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
Apply Machine Learning to Microservices
Framework and Product Comparison for Big Data Log Analytics and ITOA
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Comparison of Open Source Frameworks for Integrating the Internet of Things
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
Flogo - A Golang-powered Open Source IoT Integration Framework (Gophercon)
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Blockchain - The Next Big Thing for Middleware
Microservices, Containers, and Machine Learning
TIBCO BWCE and Netflix' Hystrix Circuit Breaker for Cloud Native Middleware M...
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open Source IoT Project Flogo - Building a Custom Apache Kafka Connector
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
APIs and the Connected Home - Connections 3scale2014
The Five API Monetization Models - Rob Zazueta, RESTFest 2016
Ad

Similar to Log Analytics for Distributed Microservices (20)

PDF
Sumo Logic IT Operations Solutions Brief
PDF
Security as an Accelerator for Cloud Adoption
PPTX
Application security meetup k8_s security with zero trust_29072021
PPTX
What is ThousandEyes Webinar
PDF
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
PPTX
CCSA Treinamento_CheckPoint.pptx
PDF
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
PDF
How BlueHat Cyber Uses SanerNow to Automate Patch Management and Beyond
PDF
Skip the Security Slow Lane with VMware Cloud on AWS
PPTX
FullDay on Fridays Feb. 3, 2017
PPTX
FullDay Faeder on Friday
PDF
Scalar Security Roadshow April 2015
PDF
Big Brother for Enterprises - The WSO2 Advantage
PDF
VoIp Security Services Technical Description Cyber51
PDF
Flexthink2016_IIOT_Vision
PPTX
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
PDF
Logicalis Security Conference
PDF
Brighttalk understanding the promise of sde - final
PPTX
Checkpoint Overview
PDF
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Sumo Logic IT Operations Solutions Brief
Security as an Accelerator for Cloud Adoption
Application security meetup k8_s security with zero trust_29072021
What is ThousandEyes Webinar
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
CCSA Treinamento_CheckPoint.pptx
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
How BlueHat Cyber Uses SanerNow to Automate Patch Management and Beyond
Skip the Security Slow Lane with VMware Cloud on AWS
FullDay on Fridays Feb. 3, 2017
FullDay Faeder on Friday
Scalar Security Roadshow April 2015
Big Brother for Enterprises - The WSO2 Advantage
VoIp Security Services Technical Description Cyber51
Flexthink2016_IIOT_Vision
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Logicalis Security Conference
Brighttalk understanding the promise of sde - final
Checkpoint Overview
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid

More from Kai Wähner (20)

PDF
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
PDF
When NOT to use Apache Kafka?
PDF
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
PDF
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
PDF
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
PDF
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
PDF
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
PDF
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
PDF
Apache Kafka in the Healthcare Industry
PDF
Apache Kafka in the Healthcare Industry
PDF
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
PDF
Kafka for Real-Time Replication between Edge and Hybrid Cloud
PDF
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
PDF
Apache Kafka Landscape for Automotive and Manufacturing
PDF
Kappa vs Lambda Architectures and Technology Comparison
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
PDF
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
PDF
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
PDF
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
When NOT to use Apache Kafka?
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka Landscape for Automotive and Manufacturing
Kappa vs Lambda Architectures and Technology Comparison
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Empathic Computing: Creating Shared Understanding
NewMind AI Monthly Chronicles - July 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
cuic standard and advanced reporting.pdf

Log Analytics for Distributed Microservices

  • 1. Kai Wähner Technology Evangelist kontakt@kai-waehner.de LinkedIn @KaiWaehner www.kai-waehner.de O’Reilly Software Architecture Conference 2016 (London, UK) Log Analytics for Distributed Microservices
  • 2. © Copyright 2000-2016 TIBCO Software Inc. Can you answer to these questions? • Are you storing all of your logs for enough time to answer the question “What happened?” a week from now? How about a year from now? • Can you issue a single search across all your machine data - regardless of source or type? • Can you set an alert that would trigger from any source in your enterprise? • Do you analyze and correlate all events in your distributed microservice architecture? • What about predictive monitoring?
  • 3. © Copyright 2000-2016 TIBCO Software Inc. Key Takeaways • Log Analytics is needed to monitor distributed microservice architectures • Consolidation of broad range of events is key to enabling business insights • Log Analytics is complementary to other Big Data components
  • 4. © Copyright 2000-2016 TIBCO Software Inc. Agenda • Distributed Microservice Log Events • Introduction to Log Analytics • Market Overview • Relation to other Big Data Components
  • 5. © Copyright 2000-2016 TIBCO Software Inc. Agenda • Distributed Microservice Log Events • Introduction to Log Analytics • Market Overview • Relation to other Big Data Components
  • 6. © Copyright 2000-2016 TIBCO Software Inc. Scenarios for Distributed Log Events Infrastructure • Log Management – Applications – SOA – Microservices – Cloud Platforms – SaaS • Transaction Tracing • Root Cause Analysis • Visual Analytics on Machine Data Competitive Undermining • Filtering / Cost Avoidance Solution IT Operations • Troubleshooting Connectivity • Outage Troubleshooting • Application Monitoring / Tracking • Service Level Confirmation for IT Outsourcing Security • Centralized Log / Event Management Platform • Security • Fraud Detection Compliance • PCI Compliance • Retention Compliance • Service Level Confirmation for IT Outsourcing
  • 7. © Copyright 2000-2016 TIBCO Software Inc. Distributed Microservice Architecture http://blogs.gartner.com/gary-olliffe/2015/01/30/microservices-guts-on-the-outside/ ”That complexity has moved and […] increased [to] the outer architecture.”
  • 8. © Copyright 2000-2016 TIBCO Software Inc. 12 Factor Apps for Cloud Native Microservices Codebase One codebase tracked in revision control, many deploys. Dependencies Explicitly declare and isolate dependencies. Config Store config in the environment. Backing Services Treat backing services as attached resources. Build, Release, Run Strictly separate build and run stages. Processes Execute the app as one or more stateless processes. Port Binding Export services via port binding. Concurrency Scale out via the process model. Disposability Maximize robustness with fast startup and graceful shutdown. Dev / Prod Parity Keep dev, staging, and prod as similar as possible. Logs Treat logs as event streams. Admin Processes Run admin/mgmt tasks as one-off processes. https://12factor.net/
  • 9. © Copyright 2000-2016 TIBCO Software Inc. Some Cloud Platforms (PaaS) with Support for 12 Factor Apps With or without such a cloud platform, you need a way to aggregate and analyze distributed microservice logs. … to treat logs as event streams. ! !
  • 10. © Copyright 2000-2016 TIBCO Software Inc. Agenda • Distributed Microservice Log Events • Introduction to Log Analytics • Market Overview • Relation to other Big Data Components
  • 11. © Copyright 2000-2016 TIBCO Software Inc. Distributed Microservice Architecture http://blogs.gartner.com/gary-olliffe/2015/01/30/microservices-guts-on-the-outside/ Microservices means… - distributed services - distributed infrastructure - different technologies - containers and cloud platforms - distributed log messages - unstructured / semi-structured data Log Analytics
  • 12. © Copyright 2000-2016 TIBCO Software Inc. Operational Intelligence Platform for Log Analytics Log Analytics Platform ü Centralize and Store of Record ü Search, Auto-id, Parsing, Correlation ü Forensics and Alerts ü Reports EngineLogs ApplicationLogs Microservices Monitoring Configuration Messaging Web UI API Analysis Tools DataDiscovery StreamingAnalytics LiveVisualization
  • 13. © Copyright 2000-2016 TIBCO Software Inc. How an Operation Intelligence Platform Works INGEST OPERATIONALIZE ANALYZE Collect Data from Any Source Device Logs Web Logs Application & DB Logs Configuration Files OS Metrics Sensor Data Microservice Events Make Unstructured Data Usable Normalize Enrich Transform Index Aggregate Gain Actionable Insight Search Report Alert Correlate Visualize
  • 14. © Copyright 2000-2016 TIBCO Software Inc. Log Analytics Example • May 2 23:06:14 app-1 login[5130]: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost= user=timothy • "<13>Feb 5 08:34:55 10.92.2.188 MSWinEventLog 0 Security 106236353 Fri Feb 05 08:33:15 2010 529 Security SYSTEM User Failure Audit OHAEPHQDC009 Logon/Logoff Logon Failure: Reason: Unknown user name or bad password User Name: timothy Domain: Logon Type: 3 Logon Process: CISCO Authentication Package: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 Workstation Name: CISCO Caller User Name: portal Caller Domain: CORP Caller Logon ID: (0x0,0x63194519) Caller Process ID: 2972 Transited Services: - Source Network Address: - Source Port: - 1679136992" • Jun 11 10:51:04 10.0.0.244 Jun 11 10: 51:42 1,06/11 10:51:42,0001a100200,TRAFFIC,start,24,06/11 10:51:15,10.0.0.101,10.0.0.246,0.0.0.0,0.0.0.0,timothy,,,dns,vsys1,l2-lan-trust,l2- lan-untrust,ethernet1/12,ethernet1/11,Forward to Timothy,06/11 10:51:42,2074963,1,54604,53,0,0,0x0,udp,allow,80,80,80,1,06/11 10:51:16,0,any,0 Source Type User User Name SRC User Unix timothy Windows timothy Firewall timothy Source Type User Unix timothy Windows timothy Firewall timothy • Unix • Windows • Firewall
  • 15. © Copyright 2000-2016 TIBCO Software Inc. Characteristics of Log Management Solutions Data Sources • Log information (standard protocols like TCP, UDP, File, Syslog, JMS) • All events (logs, messaging, streams, ...) • Extendable plugins (connectors, SDK, API) Features • Collect, parse, correlate, search, report, forward, etc. • Store and index • Query Language (SQL, Custom) à sliding windows, correlations, etc. • Retention • Compliance Templates Frequency • Historical data • Near Real Time Processing (seconds or minutes) Deployment Options • On-premise vs. Cloud (SaaS) • Open Source vs. Commercial • Software vs. Hardware Appliance Pricing • Free (open source) vs. CPU-based vs. Volume-based à Be careful here: IoT... Data grows exponentially
  • 16. © Copyright 2000-2016 TIBCO Software Inc. Agenda • Distributed Microservice Log Events • Introduction to Log Analytics • Market Overview • Relation to other Big Data Components
  • 17. © Copyright 2000-2016 TIBCO Software Inc. Market Analysis Segment CAGR Incumbents Challengers Log Management 15% Splunk, TIBCO LogLogic, etc. Open Source (Graylog, “ELK Stack”) SIEM RSA, ArcSight, LogRhythm Splunk, MSSPs (Managed Security Service Provider) ITOA (1.6B) 100% TIBCO LogLogic, Splunk, SumoLogic, AppDynamics, NewRelic APM (2.9B) 10% AppDynamics, NewRelic ITOM (19B) 4% IBM, CA, BMC, MS, HP AppDynamics, NewRelic, Chef, Puppet, Docker, CloudFoundry Rapidly Emerging and Evolving, Encompasses Many Segments Traditional: Log Management, IT Operations Monitoring (ITOM), Security (SIEM) Current: IT Operations Analytics (ITOA), Application Performance Management (APM) Future: DevOps and Continuous Improvement (2.9B)
  • 18. © Copyright 2000-2016 TIBCO Software Inc. Security information and event management (SIEM) SIEM is a specific part of Log Analytics focusing on Security. • Threat management: Early detection of targeted attacks and data breaches • Compliance: Collect, store, analyze and report on log data for incident response, forensics and regulatory compliance • Aggregates event data produced by security devices, network infrastructures, systems and applications Log Analytics handles all kinds of use cases, not focusing on security. http://www.gartner.com/document/3097022 https://www-01.ibm.com/marketing/iwm/dre/signup?source=swg-WW_Security_Organic&S_PKG=ov37658&cm_mmc=Blog_SI-_-Sec_Int-_-Organic-_-IBM-is-a-leader-again-in-2015-gartner-magic-quadrant-for-SIEM SIEM is out-of-scope for this presentation!
  • 19. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Analytics Time to Market Log Analytics Product Middleware Suite (includes Log Analytics Product) Slow Fast Log Analytics Framework IncludesIncludes
  • 20. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Management (no complete list) Open Source Closed Source SaaS On Premise
  • 21. © Copyright 2000-2016 TIBCO Software Inc. “Cloud washing is the purposeful and sometimes deceptive attempt by a vendor to rebrand an old product or service by associating the buzzword ‘cloud’ with it [and offering it via a public cloud infrastructure].” On Premise vs. Cloud Washing vs. Cloud Native / SaaS http://searchcloudstorage.techtarget.com/definition/cloud-washing !
  • 22. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Management (no complete list) Open Source Closed Source SaaS On Premise Open Source Framework
  • 23. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Analytics Time to Market Log Analytics Product Middleware Suite (includes Log Analytics Product) Slow Fast Log Analytics Framework Library (Java, .NET, Python) Operators (Collect, Filter, Sort, Aggregate, Alert) Scalability (Horizontal and Vertical, Fail Over) Connectivity (Standards, Technologies, Products) User Interface (Basic Monitoring and Reporting)
  • 24. © Copyright 2000-2016 TIBCO Software Inc. ELK Stack (Logstash, Elasticsearch, Kibana) Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts Combination of Open Source Frameworks • Quick getting started for developers with ”Hello World” example • More complex Enterprise setup and usage (coding and configuration) • AWS offering available for Elastic and Kibana, not Logstash) Targeted for developers • Mainly focused on helping developers detect and fix errors in their apps • Entirely open source, i.e. free to use • Commercial support available • Combination of different mature frameworks Less enterprise-focused • Very basic user interface • Based on ElasticSearch, Logstash and Kibana • Plenty of connectors + easy to extend (with coding) • Sufficient reporting (i.e. dashboards), but missing visual analytics
  • 25. © Copyright 2000-2016 TIBCO Software Inc. Live Demo ELK Stack (Open Source) in Action…
  • 26. © Copyright 2000-2016 TIBCO Software Inc. graylog Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts Combination of Open Source Frameworks • Quick getting started for developers with ”Hello World” example • More complex Enterprise setup and usage (coding and configuration) Targeted for developers • Mainly focused on helping developers detect and fix errors in their apps • Entirely open source, i.e. free to use • Commercial support available • Young solution (1.0 GA in 2015) – not as mature as others yet Less enterprise-focused • Very basic user interface • Based on MongoDB, ElasticSearch and Apache Kafka • Marketplace for connectors + easy to extend (with coding) • Missing extensive reporting and analytics
  • 27. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Management (no complete list) Open Source Closed Source SaaS On Premise SaaS Cloud Service
  • 28. © Copyright 2000-2016 TIBCO Software Inc. papertrail Facts Easy setup and very simple to use • Targeted for developers • „Very small“ free version available (100MB/month) • Cheap pricing, e.g. 1GB/month: 5 USD; 1000GB/month: 875 USD Less enterprise-focused • Stripped down and basic log analyzer • Mostly text-based • User interface is very similar to looking at a log on your machine • No advanced integrations, predictive or reporting capabilities SaaS • Upload (masses of) data to the cloud • Worse latency than on-premise solutions • Efforts to anonymize sensitive data Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing
  • 29. © Copyright 2000-2016 TIBCO Software Inc. Live Demo Papertrail (SaaS) in Action…
  • 30. © Copyright 2000-2016 TIBCO Software Inc. loggly 30 Facts Easy setup and very simple to use • Custom performance and DevOps dashboards Targeted for developers and DevOps • Pricing from 50 USD to some thousand USD • Feature-limited free version available (200MB/day) Less enterprise-focused • Focus especially on logs from application servers • Anything beyond that has to be built • Find and fix operational problems • Primary use cases are for troubleshooting / customer support scenarios SaaS • Upload (masses of) data to the cloud • Worse latency than on-premise solutions • Efforts to anonymize sensitive data Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing
  • 31. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Analytics Time to Market Log Analytics Product Middleware Suite (includes Log Analytics Product) Slow Fast Log Analytics Framework Library Operators Scalability Connectivity User Interface Visual Configuration (Analysis, Correlation, Alerting) Simulation (Feed Testing, Test Generation) User Interface (Advanced Monitoring, Reporting, Analytics) Maturity (product, 24h support, consulting)
  • 32. © Copyright 2000-2016 TIBCO Software Inc. sumologic Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts • Easy setup and simple to use • Targeted for developer, security teams, business – Pricing from 90 USD to some thousand USD – Feature-limited free version available (500MB/day) • Most enterprise-focused SaaS product – Founded as „Splunk for the Cloud“ – Most feature-rich SaaS solution – Many features of „enterprise grade solutions“ • SaaS – Upload (masses of) data to the cloud – Worse latency than on-premise solutions – Efforts to anonymize sensitive data
  • 33. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Management (no complete list) Open Source Closed Source SaaS On Premise Enterprise Product
  • 34. © Copyright 2000-2016 TIBCO Software Inc. Splunk Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts • Complex setup (especially for larger scale) – SaaS Offering for getting started quickly in the public cloud • Simple to use for the end user • Targeted for all use cases (including SIEM) – Not just for log files, but also other events / messaging – „Enterprise Pricing“ - Very High pricing (for medium and high volume) – No access to your data if limit is reached! (contrary to other vendors) • Enterprise Class – Market leader – Most feature-rich solution – Moving into ITOA market – No hardware appliance (just via partner „SBOX“) – Just log analytics, no complete middleware suite
  • 35. © Copyright 2000-2016 TIBCO Software Inc. Alternatives for Log Analytics Time to Market Log Analytics Product Middleware Suite (includes Log Analytics Product) Slow Fast Log Analytics Framework Library Operators Scalability Connectivity User Interface Visual Configuration Simulation Advanced User Interface Maturity Out-of-the-Box Integration and Support (Messaging, ESB, MDM, etc.)
  • 36. © Copyright 2000-2016 TIBCO Software Inc. IBM QRadar Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts • Complex setup • Simple to use for the end user • Targeted for all use cases (including SIEM) – Not just for log files, but also other events / messaging – „Enterprise Pricing“ - High pricing (for medium and high volume) • Enterprise Class – Part of a complete middleware suite – Very feature-rich solution – Available as SaaS offering – Available as hardware appliance – Moving into ITOA market
  • 37. © Copyright 2000-2016 TIBCO Software Inc. TIBCO LogLogic 37 © Copyright 2000-2015 TIBCO Characteristics • Data Sources • Features • Frequency • Deployment Options • Pricing Facts • Easy setup (small and large scale) • Simple to use for the end user – Powerful user interface – Not as powerful as Splunk or IBM QRadar • Targeted for all use cases – Not just for log files, but also other events / messaging – „Enterprise Pricing“ - Low costs compared to competitors – „Always on“ – even after limit is reached • Enterprise Class – Part of a complete middleware suite – Most advanced analytics (via TIBCO Spotfire add-on) – Available as hardware appliance
  • 38. © Copyright 2000-2016 TIBCO Software Inc. Live Demo TIBCO LogLogic (Enterprise) in Action…
  • 39. © Copyright 2000-2016 TIBCO Software Inc. Message Pattern Generation with TIBCO LogLogic Web UI Discover Unstructured Data à Generate Pattern à Validate à Apply Pattern for Structured Data
  • 40. © Copyright 2000-2016 TIBCO Software Inc. Spoilt for Choice Does it make sense to combine different Log Analytics solutions?
  • 41. © Copyright 2000-2016 TIBCO Software Inc. Example: TIBCO LogLogic à „A Splunk Management Solution“ http://www.tibco.de/assets/blt0da0bc2ea7d5b9b7/solution-brief-tibco-loglogic-splunk-management-solution.pdf
  • 42. © Copyright 2000-2016 TIBCO Software Inc. Conclusion - Market Analysis Log Management • SaaS à Easy to setup and use, but cloud cons (not flexible, public cloud) • Open Source à Free and extendable, but coding / config instead of tooling • Enterprise à Most feature-rich and powerful tooling, but more expensive IT Operations Analytics (ITOA) • Enterprise vendors entering this market these days à Extending existing solutions • Focus on more complex correlations, real time processing, predictive monitoring
  • 43. © Copyright 2000-2016 TIBCO Software Inc. Market Analysis Segment CAG R Incumbents Challengers Log Management 15% Splunk, TIBCO LogLogic, etc. Open Source (Graylog, “ELK Stack”) SIEM RSA, ArcSight, LogRhythm Splunk, MSSPs (Managed Security Service Provider) ITOA (1.6B) 100% TIBCO LogLogic, Splunk, SumoLogic, AppDynamics, NewRelic APM (2.9B) 10% AppDynamics, NewRelic ITOM (19B) 4% IBM, CA, BMC, MS, HP AppDynamics, NewRelic, Chef, Puppet, Docker, CloudFoundry (2.9B) Rapidly Emerging and Evolving, Encompasses Many Segments Traditional: Log Management, IT Operations Monitoring (ITOM), Security (SIEM) Current: IT Operations Analytics (ITOA), Application Performance Management (APM) Future: DevOps & Continuous Improvement
  • 44. © Copyright 2000-2016 TIBCO Software Inc. Log Analytics is a very stable and established market. ITOA enhances Log Analytics to allow more powerful real time correlation.
  • 45. © Copyright 2000-2016 TIBCO Software Inc. Agenda • Distributed Microservice Log Events • Introduction to Log Analytics • Market Overview • Relation to other Big Data Components
  • 46. © Copyright 2000-2016 TIBCO Software Inc. When to use Log Analytics Time of Action Historical Data Near Real Time Real Time Predictive IT Operations Analytics (ITOA) Log Management Data Warehouse Streaming Analytics Data Discovery „Data Lake“ (Various Apache Hadoop Frameworks) Log Analytics Visual Real Time Analytics (There is some overlapping!)
  • 47. © Copyright 2000-2016 TIBCO Software Inc. Streaming Analytics: Act on Critical Business Moments
  • 48. © Copyright 2000-2016 TIBCO Software Inc. Streaming Analytics Voltage Temperature Vibration Device history Temporal analytic: “If vibration spike is followed by temp spike then voltage spike [within 4 hours] then flag high severity alert.”
  • 49. © Copyright 2000-2016 TIBCO Software Inc. Live Demo Apache Flink (Open Source), StreamSets (SaaS) and TIBCO StreamBase / Live Datamart (Enterprise) in Action…
  • 50. © Copyright 2000-2016 TIBCO Software Inc. Log Management / ITOA vs. Hadoop and Log Collectors Why not use just a Data Lake (Apache Hadoop)? You can also store and analyze all data on its cluster! Why not just use Log Collectors and forward data directly without Log Analytics “in the middle”? • In general: Fluentd, Logstash • Apache Hadoop specific: Apache Flume or Apache Kafka DIFFERENTIATORS OF LOG MANAGEMENT / IT OPERATIONS ANALYTICS • Integrated solution for data analysis (tooling, consulting, support) • Built exactly for these use cases (Log Management, ITOA) • Involves data indexing, data processing (querying) and data visualization by means of dashboards and other tools • Tooling for Ease-of-Use and Time-to-Market • Graphical user interface for operational intelligence • There is no “one size fits all” tool to solve all your problems
  • 51. © Copyright 2000-2016 TIBCO Software Inc. Relation to other Big Data Components • Data Warehouse – Historical data – Only structured data – Reporting • Apache Hadoop – Historical and near real time data – All data – Storage and Analytics (e.g. MapReduce, Spark) • NoSQL – Specific Storage (graph, document, key/value, ...) – Search (e.g. ElasticSearch) • Stream Processing – Especially real time data • Predictive Analytics – R, Machine Learning, SAS, etc. – Combined with the others! Log Analytics Forward Forward Parse, Filter, Structure, Forward Parse, Filter, Structure, Forward Parse, Filter, Structure, Forward
  • 52. © Copyright 2000-2016 TIBCO Software Inc. Trend: Machine Learning applied to Log Analytics “… when the log-data patterns cannot be precisely defined in advance, unsupervised and reinforcement learning may be appropriate [to find outliers or anomalies].” http://www.infoworld.com/article/2608064/big-data/big-data-log-analysis-thrives-on-machine-learning.html “… They combined the aggregation of log data, the metadata that is created any time IT systems are used, along with high-level analytics and machine learning tools … … give context to the ’needle in a haystack’ problem …” http://www.forbes.com/sites/benkepes/2015/03/27/using-log-data-and-machine-learning-to-weed-out-the-bad- guys
  • 53. © Copyright 2000-2016 TIBCO Software Inc. Key Takeaways • Log Analytics is needed to monitor distributed microservice architectures • Consolidation of broad range of events is key to enabling business insights • Log Analytics is complementary to other Big Data components
  • 54. Questions? Please contact me! Kai Waehner Technology Evangelist kontakt@kai-waehner.de @KaiWaehner www.kai-waehner.de LinkedIn