SlideShare a Scribd company logo
1 of 41
Download to read offline
;
Logstash and friendsLogstash and friends
Julien PivottoJulien Pivotto
Techies Teach TechiesTechies Teach Techies
September 2, 2013September 2, 2013
;
Introduction
Logstash
Kibana
Conclusion
1 Introduction
2 Logstash
Missions
Inputs
Filters
Output
3 Kibana
4 Conclusion
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Logging
• Recording of eventsRecording of events
• Voice of your systems and applicationsVoice of your systems and applications
• It tells you almost everythingIt tells you almost everything
• It is a source of knowledgeIt is a source of knowledge
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Logging is useful
• Understanding outagesUnderstanding outages
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Logging is useful
• Understanding outagesUnderstanding outages
• not only when it’s wrongnot only when it’s wrong
• you can extract metricsyou can extract metrics
• no logs means somethingno logs means something
• it tells you what, why, who, whenit tells you what, why, who, when
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Logging in the wild
• SyslogSyslog
• |tee /var/log/myapp.log|tee /var/log/myapp.log
• Cron + MAILTO=Cron + MAILTO=
• &>/dev/null&>/dev/null
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Logging in the past
• Logging to files on each serverLogging to files on each server
• Using syslog protocolUsing syslog protocol
• DecentralizedDecentralized
• Reading requires SSH accessReading requires SSH access
• Not developer friendlyNot developer friendly
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
The tools nowadays
• Jenkins, Icinga, Graphite, ForemanJenkins, Icinga, Graphite, Foreman
• Nice web interfacesNice web interfaces
• CentralizedCentralized
• Easy to useEasy to use
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Requirements
• Scalable toolsScalable tools
• Configured by text filesConfigured by text files
• Playing with existing toolsPlaying with existing tools
• ScalableScalable
• Following the Unix philosophyFollowing the Unix philosophy
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
3 separate tools
• Elasticsearch, distributed search & analytics engineElasticsearch, distributed search & analytics engine
• Logstash, logs managementLogstash, logs management
• Kibana, very nice webui to ES and LogstashKibana, very nice webui to ES and Logstash
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Logstash
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Shipping the logs
• Some applications can only write to filesSome applications can only write to files
• But you need them on the main logstash serverBut you need them on the main logstash server
• Logstash can act as a daemon to ship the logsLogstash can act as a daemon to ship the logs
• Destinations can be syslog, redis,. . .Destinations can be syslog, redis,. . .
• Then you can act on your logsThen you can act on your logs
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Collecting the logs
• You can plug logstash to a lot of data sourcesYou can plug logstash to a lot of data sources
• It can be passive or activeIt can be passive or active
• Listening on a UDP port vs checking mailsListening on a UDP port vs checking mails
• All your logs are managed by one applicationAll your logs are managed by one application
• It creates fields from the logsIt creates fields from the logs
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Filtering the logs
• Making sense of a log messageMaking sense of a log message
• Finding what is importantFinding what is important
• Adding and removing fieldsAdding and removing fields
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Storing the logs
• Output to ElasticsearchOutput to Elasticsearch
• Sending information to statsdSending information to statsd
• Sending to your inbox, to icinga or filesSending to your inbox, to icinga or files
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
What is an "event"?
• Several fieldsSeveral fields
• Several tagsSeveral tags
• A type (syslog message, irc message,. . . )A type (syslog message, irc message,. . . )
• A @message fieldA @message field
• A timestampA timestamp
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Event
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
http://www.flickr.com/photos/quinnanya/7237788632/
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
UDP and TCP input
• Compatible with rsyslog protocolCompatible with rsyslog protocol
• Each syslog talks with logstash directlyEach syslog talks with logstash directly
• Allow you to use the syslog toolchains: logger, rsyslogAllow you to use the syslog toolchains: logger, rsyslog
• UDP is shoot and forgetUDP is shoot and forget
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
UDP and TCP input
Logstash configuration
input {
udp {
type => syslog
port => 5544
}
tcp {
type => syslog
port => 5544
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
UDP and TCP input
Rsyslog configuration
*.* @logstash.example.com:5544
• IIn /etc/rsyslog.conf
• TThat line will forward all the logs to logstash
• LLogstash will make useful fields out of it: priority, severity,
program. . .
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
File
• Enable you to use logstash with every applicationEnable you to use logstash with every application
• Useful to ship the logsUseful to ship the logs
• Acts as a tail -n 0 -FActs as a tail -n 0 -F
• It works even if you use logrotateIt works even if you use logrotate
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
File
input {
file {
path => "/var/log/legacyapp.log"
type => "legacylog"
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Grok
• Extract fields from textExtract fields from text
• Useful to read messagesUseful to read messages
• A lot of pre-existing patternsA lot of pre-existing patterns
• Uses Regex to find out fieldsUses Regex to find out fields
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Grok
Input text
Invalid user oracle from 85.249.144.18
Grok pattern
Invalid user %{USERNAME:login} from %{IP:ip}
Result
{
"login": [
[ "oracle" ]
],
"ip": [
[ "85.249.144.18" ]
]
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Grok
filter {
grok {
type => "syslog"
pattern => ["(?m)<%{POSINT:syslog_pri}>..."
add_field => [ "received_at", "%{@timestamp}" ]
add_field => [ "received_from", "%{@source_host}" ]
add_tag => "syslog-%{syslog_program}"
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Grep
• Allows you to grep interresting messagesAllows you to grep interresting messages
• Useful to countUseful to count
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Grep
filter {
grep {
add_field => ["outputirc", "A puppet package
has been deployed"]
add_tag => "outputirc"
drop => false
match => [ "syslog_program", "yum" ]
match => [ "@source_host", "puppetmaster" ]
match => [ "@message", "puppet-tree" ]
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Geoip
filter{
geoip {
tags => ["syslog-httpd"]
source => ["client"]
}
}
• Transform ip address into geo dataTransform ip address into geo data
• Useful to filter by country/map the dataUseful to filter by country/map the data
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
Elasticsearch
• Version of elasticsearch <=> version of logstashVersion of elasticsearch <=> version of logstash
• Unless you use the elasticsearch_http outputUnless you use the elasticsearch_http output
output {
elasticsearch {
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Missions
Inputs
Filters
Output
IRC
output {
irc {
channels => ["#example"]
host => "chat.freenode.net"
nick => "loggy"
port => 6667
tags => "outputirc"
user => "loggy"
format => "%{outputirc}"
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
statsd
output {
statsd {
host => ’127.0.0.1’
sender => "logstash"
increment => [ "httpd.%{http_host}.r.%{response}",
"httpd.response.%{response}"]
count => ["apache.%{http_host}.bytes", "%{bytes}" ]
timing => ["apache.%{http_host}", "%{duration_msec}"]
tags => ’grokked-apache’
}
}
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana
• Kibana is a web interface for Logstash/ESKibana is a web interface for Logstash/ES
• Kibana 1 was written in PHPKibana 1 was written in PHP
• Kibana 2 was written in RubyKibana 2 was written in Ruby
• Kibana 3 is written in AngularJSKibana 3 is written in AngularJS
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana 3
• Everything happens in the browserEverything happens in the browser
• The browser is connected to ElasticsearchThe browser is connected to Elasticsearch
• You can save dashboards into ESYou can save dashboards into ES
• You can write/template dashboards to filesYou can write/template dashboards to files
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Installing kibana3
git clone https://github.com/elasticsearch/kibana.git
ssh -NL 9200:127.0.0.1:9200 elasticsearch &
python -m SimpleHTTPServer
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana queries
Example of a kibana query
@fields.syslog_program:"httpd" AND @fields.http_host:"test.example.com" AND @fields.response:"404"
• LLucene query syntax
• SSimple and effective
• PPoint & click web interface
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Kibana
Julien Pivotto Logstash and friends
;
Introduction
Logstash
Kibana
Conclusion
Conclusion
• Logstash is a small daemonLogstash is a small daemon
• Simple to package & deploy (jar file)Simple to package & deploy (jar file)
• Scalable thanks to ElasticsearchScalable thanks to Elasticsearch
• Developer friendly thanks to KibanaDeveloper friendly thanks to Kibana
Julien Pivotto Logstash and friends

More Related Content

What's hot

Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres OpenSteve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
PostgresOpen
 
London devops logging
London devops loggingLondon devops logging
London devops logging
Tomas Doran
 

What's hot (20)

Deploying E.L.K stack w Puppet
Deploying E.L.K stack w PuppetDeploying E.L.K stack w Puppet
Deploying E.L.K stack w Puppet
 
Deployment and Continous Integration of a Zope/Plone application
Deployment and Continous Integration of a Zope/Plone applicationDeployment and Continous Integration of a Zope/Plone application
Deployment and Continous Integration of a Zope/Plone application
 
Monitoring at Cloud Scale
Monitoring at Cloud ScaleMonitoring at Cloud Scale
Monitoring at Cloud Scale
 
Advanced troubleshooting linux performance
Advanced troubleshooting linux performanceAdvanced troubleshooting linux performance
Advanced troubleshooting linux performance
 
Mobile Analytics mit Elasticsearch und Kibana
Mobile Analytics mit Elasticsearch und KibanaMobile Analytics mit Elasticsearch und Kibana
Mobile Analytics mit Elasticsearch und Kibana
 
Linux HA anno 2014
Linux HA anno 2014Linux HA anno 2014
Linux HA anno 2014
 
XFLTReat: a new dimension in tunnelling
XFLTReat:  a new dimension in tunnellingXFLTReat:  a new dimension in tunnelling
XFLTReat: a new dimension in tunnelling
 
Dock ir incident response in a containerized, immutable, continually deploy...
Dock ir   incident response in a containerized, immutable, continually deploy...Dock ir   incident response in a containerized, immutable, continually deploy...
Dock ir incident response in a containerized, immutable, continually deploy...
 
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres OpenSteve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
 
Puppet Availability and Performance at 100K Nodes - PuppetConf 2014
Puppet Availability and Performance at 100K Nodes - PuppetConf 2014Puppet Availability and Performance at 100K Nodes - PuppetConf 2014
Puppet Availability and Performance at 100K Nodes - PuppetConf 2014
 
Vagrant and CentOS 7
Vagrant and CentOS 7Vagrant and CentOS 7
Vagrant and CentOS 7
 
SCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStackSCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStack
 
London devops logging
London devops loggingLondon devops logging
London devops logging
 
Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?
 
elk_stack_alexander_szalonnas
elk_stack_alexander_szalonnaselk_stack_alexander_szalonnas
elk_stack_alexander_szalonnas
 
Tp install anything
Tp install anythingTp install anything
Tp install anything
 
Learn ELK in docker
Learn ELK in dockerLearn ELK in docker
Learn ELK in docker
 
Journée DevOps : Des dashboards pour tous avec ElasticSearch, Logstash et Kibana
Journée DevOps : Des dashboards pour tous avec ElasticSearch, Logstash et KibanaJournée DevOps : Des dashboards pour tous avec ElasticSearch, Logstash et Kibana
Journée DevOps : Des dashboards pour tous avec ElasticSearch, Logstash et Kibana
 
The tale of 100 cve's
The tale of 100 cve'sThe tale of 100 cve's
The tale of 100 cve's
 
Node collaboration - sharing information between your systems
Node collaboration - sharing information between your systemsNode collaboration - sharing information between your systems
Node collaboration - sharing information between your systems
 

Viewers also liked

Viewers also liked (6)

The Worst Code I Ever Wrote
The Worst Code I Ever WroteThe Worst Code I Ever Wrote
The Worst Code I Ever Wrote
 
Coworking with git
Coworking with gitCoworking with git
Coworking with git
 
Diving Into Puppet Providers Development: The Puppet-Corosync Module
Diving Into Puppet Providers Development: The Puppet-Corosync ModuleDiving Into Puppet Providers Development: The Puppet-Corosync Module
Diving Into Puppet Providers Development: The Puppet-Corosync Module
 
Logmanagement with Icinga2 and ELK
Logmanagement with Icinga2 and ELKLogmanagement with Icinga2 and ELK
Logmanagement with Icinga2 and ELK
 
Monitoring with Icinga2 at Adobe
Monitoring with Icinga2 at AdobeMonitoring with Icinga2 at Adobe
Monitoring with Icinga2 at Adobe
 
Attack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and KibanaAttack monitoring using ElasticSearch Logstash and Kibana
Attack monitoring using ElasticSearch Logstash and Kibana
 

Similar to Logstash and friends

Messaging, interoperability and log aggregation - a new framework
Messaging, interoperability and log aggregation - a new frameworkMessaging, interoperability and log aggregation - a new framework
Messaging, interoperability and log aggregation - a new framework
Tomas Doran
 

Similar to Logstash and friends (20)

Turbo charge your logs
Turbo charge your logsTurbo charge your logs
Turbo charge your logs
 
Turbo charge your logs
Turbo charge your logsTurbo charge your logs
Turbo charge your logs
 
OSMC 2017 | Log Monitoring with Logstash and Icinga by Walter Heck
OSMC 2017 | Log Monitoring with Logstash and Icinga by Walter HeckOSMC 2017 | Log Monitoring with Logstash and Icinga by Walter Heck
OSMC 2017 | Log Monitoring with Logstash and Icinga by Walter Heck
 
Fedora Developer's Conference 2014 Talk
Fedora Developer's Conference 2014 TalkFedora Developer's Conference 2014 Talk
Fedora Developer's Conference 2014 Talk
 
Monitoring and Debugging your Live Applications
Monitoring and Debugging your Live ApplicationsMonitoring and Debugging your Live Applications
Monitoring and Debugging your Live Applications
 
The devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code StyleThe devops approach to monitoring, Open Source and Infrastructure as Code Style
The devops approach to monitoring, Open Source and Infrastructure as Code Style
 
Pycon SE 2022 LT - Python Logging Best Practises
Pycon SE 2022 LT - Python Logging Best PractisesPycon SE 2022 LT - Python Logging Best Practises
Pycon SE 2022 LT - Python Logging Best Practises
 
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-BayesOSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
 
Application Logging in the 21st century - 2014.key
Application Logging in the 21st century - 2014.keyApplication Logging in the 21st century - 2014.key
Application Logging in the 21st century - 2014.key
 
Logging, Serilog, Structured Logging, Seq
Logging, Serilog, Structured Logging, SeqLogging, Serilog, Structured Logging, Seq
Logging, Serilog, Structured Logging, Seq
 
Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)Suricata: A Decade Under the Influence (of packet sniffing)
Suricata: A Decade Under the Influence (of packet sniffing)
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
 
Message passing
Message passingMessage passing
Message passing
 
Logstash: Get to know your logs
Logstash: Get to know your logsLogstash: Get to know your logs
Logstash: Get to know your logs
 
Messaging, interoperability and log aggregation - a new framework
Messaging, interoperability and log aggregation - a new frameworkMessaging, interoperability and log aggregation - a new framework
Messaging, interoperability and log aggregation - a new framework
 
Letswift19-clean-architecture
Letswift19-clean-architectureLetswift19-clean-architecture
Letswift19-clean-architecture
 
Docker Logging and analysing with Elastic Stack
Docker Logging and analysing with Elastic StackDocker Logging and analysing with Elastic Stack
Docker Logging and analysing with Elastic Stack
 
Docker Logging and analysing with Elastic Stack - Jakub Hajek
Docker Logging and analysing with Elastic Stack - Jakub Hajek Docker Logging and analysing with Elastic Stack - Jakub Hajek
Docker Logging and analysing with Elastic Stack - Jakub Hajek
 
Elk presentation 2#3
Elk presentation 2#3Elk presentation 2#3
Elk presentation 2#3
 
Como encontrar uma agulha num palheiro de logs
Como encontrar uma agulha num palheiro de logsComo encontrar uma agulha num palheiro de logs
Como encontrar uma agulha num palheiro de logs
 

More from Julien Pivotto

More from Julien Pivotto (20)

The O11y Toolkit
The O11y ToolkitThe O11y Toolkit
The O11y Toolkit
 
What's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its EcosystemWhat's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its Ecosystem
 
Prometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is comingPrometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is coming
 
What's new in Prometheus?
What's new in Prometheus?What's new in Prometheus?
What's new in Prometheus?
 
Introduction to Grafana Loki
Introduction to Grafana LokiIntroduction to Grafana Loki
Introduction to Grafana Loki
 
Why you should revisit mgmt
Why you should revisit mgmtWhy you should revisit mgmt
Why you should revisit mgmt
 
Observing the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From PrometheusObserving the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From Prometheus
 
Monitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with PrometheusMonitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with Prometheus
 
5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery
 
Prometheus and TLS - an Introduction
Prometheus and TLS - an IntroductionPrometheus and TLS - an Introduction
Prometheus and TLS - an Introduction
 
Powerful graphs in Grafana
Powerful graphs in GrafanaPowerful graphs in Grafana
Powerful graphs in Grafana
 
YAML Magic
YAML MagicYAML Magic
YAML Magic
 
HAProxy as Egress Controller
HAProxy as Egress ControllerHAProxy as Egress Controller
HAProxy as Egress Controller
 
Improved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and AlertmanagerImproved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and Alertmanager
 
SIngle Sign On with Keycloak
SIngle Sign On with KeycloakSIngle Sign On with Keycloak
SIngle Sign On with Keycloak
 
Monitoring as an entry point for collaboration
Monitoring as an entry point for collaborationMonitoring as an entry point for collaboration
Monitoring as an entry point for collaboration
 
Incident Resolution as Code
Incident Resolution as CodeIncident Resolution as Code
Incident Resolution as Code
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
 
An introduction to Ansible
An introduction to AnsibleAn introduction to Ansible
An introduction to Ansible
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 

Logstash and friends