SlideShare a Scribd company logo
OBSERVABILITY IN A
CONTAINERIZED WORLD
Tim Gross @0x74696d
https://joyent.com/about/careers
@0x74696dgithub.com/tgross/observability-workshop
“We have built mind-bogglingly
complicated systems that we cannot see,
allowing glaring performance problems
to hide in broad daylight in our systems.”
Bryan Cantrill, Joyent CTO
ACM Queue Vol 4, Issue 1, 2006 Feb 23
http://queue.acm.org/detail.cfm?id=1117401
@0x74696dgithub.com/tgross/observability-workshop
“Get used to interacting with your observability
tooling every day. As part of your release cycle, or
just out of curiosity. Honestly, things are broken all
the time — you don’t even know what normal looks
like unless you’re also interacting with your
observability tooling under “normal” circumstances.”
Charity Majors
CEO Honeycomb.io
Building Badass Engineers and Badass Teams
http://ow.ly/IDOs305uN7W
@0x74696dgithub.com/tgross/observability-workshop
OBSERVABILITY
IN CONTAINERS
OBSERVABILITY
OF APPLICATIONS
=
@0x74696dgithub.com/tgross/observability-workshop
$	ssh	ubuntu@${IP}	
Welcome	to	Ubuntu	16.04.1	LTS	(GNU/Linux	4.4.0-45-generic	x86_64)	
Certified	Ubuntu	Cloud	Image	
			__								.																			.	
	_|		|_						|	.-.	.		.	.-.	:--.	|-	
|_				_|					;|			||		|(.-'	|		|	|	
		|__|			`--'		`-'	`;-|	`-'	'		'	`-'	
																			/		;		Instance	(Ubuntu	16.04.1	LTS	20161020)	
																			`-'			https://docs.joyent.com/images/linux/ubuntu-certified	
																									http://www.ubuntu.com/cloud#joyent	
	*	Documentation:		https://help.ubuntu.com	
	*	Management:					https://landscape.canonical.com	
	*	Support:								https://ubuntu.com/advantage	
	Get	cloud	support	with	Ubuntu	Advantage	Cloud	Guest:	
			http://www.ubuntu.com/business/services/cloud	
Last	login:	Wed	Nov		2	14:20:32	2016	from	98.114.23.154	
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~$
@0x74696dgithub.com/tgross/observability-workshop
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~$	cd	workshop/	
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~/workshop$	ls	-lah	
total	68K	
drwxrwxr-x	8	ubuntu	ubuntu	4.0K	Nov		2	14:32	.	
drwxr-xr-x	7	ubuntu	ubuntu	4.0K	Oct	31	19:51	..	
drwxrwxr-x	2	ubuntu	ubuntu	4.0K	Oct	31	18:55	consul	
-rw-rw-r--	1	ubuntu	ubuntu	2.9K	Nov		2	14:32	docker-compose.yml	
drwxrwxr-x	3	ubuntu	ubuntu	4.0K	Nov		1	13:56	fortunes	
drwxrwxr-x	8	ubuntu	ubuntu	4.0K	Nov		1	19:46	.git	
-rw-rw-r--	1	ubuntu	ubuntu			28	Oct	31	18:55	.gitignore	
-rw-rw-r--	1	ubuntu	ubuntu		16K	Oct	31	17:26	LICENSE	
-rw-rw-r--	1	ubuntu	ubuntu	3.1K	Nov		1	19:46	local-compose.yml	
drwxrwxr-x	2	ubuntu	ubuntu	4.0K	Oct	31	18:55	mysql	
drwxrwxr-x	2	ubuntu	ubuntu	4.0K	Nov		1	15:26	nginx	
-rw-rw-r--	1	ubuntu	ubuntu	6.1K	Oct	31	18:55	README.md	
drwxrwxr-x	3	ubuntu	ubuntu	4.0K	Oct	31	20:31	setup
@0x74696dgithub.com/tgross/observability-workshop
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~/workshop$	docker	images	
REPOSITORY																TAG																	IMAGE	ID												CREATED													SIZE	
workshop_nginx												latest														1e8c5dabd8d5								19	hours	ago								249.6	MB	
workshop_fortunes									latest														c94501cbbf3b								25	hours	ago								61.42	MB	
workshop_mysql												latest														504d8ce0ff06								44	hours	ago								491.8	MB	
workshop_consul											latest														a52cbd2b8c03								44	hours	ago								54.69	MB	
alpine																				3.4																	baa5d63471ea								2	weeks	ago									4.799	MB	
autopilotpattern/nginx				1-r6.1.0												50ff23913232								2	weeks	ago									249.6	MB	
autopilotpattern/mysql				5.6r3.1.0											d9709015cd62								4	weeks	ago									491.8	MB	
autopilotpattern/consul			0.7r0.7													224d9f7134fa								6	weeks	ago									54.69	MB
@0x74696dgithub.com/tgross/observability-workshop
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~/workshop$	docker-compose	up	-d	
Creating	workshop_mysql_1	
Creating	workshop_consul_1	
Creating	workshop_nginx_1	
Creating	workshop_fortunes_1	
ubuntu@05ca8420-3b56-43c5-9e28-209bd2eab154:~/workshop$	docker-compose	ps	
							Name																						Command															State			Ports	
--------------------------------------------------------------------	
workshop_consul_1					/usr/local/bin/containerpi	...			Up	
workshop_fortunes_1			/bin/containerpilot	-confi	...			Up	
workshop_mysql_1						containerpilot	mysqld	--co	...			Up	
workshop_nginx_1						/usr/local/bin/containerpi	...			Up
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL

Primary
MySQL

Replica
ES

Master
ES

Data
Kibana
Prometheus
Service B
Logstash
Service A
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Consul
MySQL
Elastic

search
Kibana
Prometheus
Fortunes
Logstash
Consul

Agent
@0x74696dgithub.com/tgross/observability-workshop
Nginx
Container
Fortunes
Container
(node.js)
Consul
Agent
Container
MySQL
Container
Docker
Your KVM:
▸ Docker Engine
▸ Composed containers
▸ Host networking (shared IP)
Virtual Machine
@0x74696dgithub.com/tgross/observability-workshop
Customer
KVM
Customer
KVM
SmartOS Container Hypervisor
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Triton compute node:
▸ SmartOS
▸ Many customer containers
▸ VXLAN: 1 container =1+ IPs
Bare-metal compute
@0x74696dgithub.com/tgross/observability-workshop
Customer
KVM
SmartOS Container Hypervisor
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
Container
Customer
KVM
Elasticsearch
Prometheus
Logstash
Kibana
Triton Cloud
▸ Many compute nodes
▸ Containers distributed
transparently across DC
Bare-metal compute
@0x74696dgithub.com/tgross/observability-workshop
Docker Log drivers
‣ Captures stdout/stderr; easy for 12-Factor apps
‣ Mangles multi-line logs (stack traces)
‣ Wraps log line in log driver structure: makes
parsing structured logs really messy
@0x74696dgithub.com/tgross/observability-workshop
Logging to File
‣ Mounting volume on host for logging to file isn’t
portable across platforms (e.g. PaaS)
‣ Log shippers as co-process in container can be
arbitrarily smart
@0x74696dgithub.com/tgross/observability-workshop
Structured Logging
‣ Require more storage, less ingest processing
‣ More metadata to search on
‣ Docker log drivers blow away structured logs =(
‣ Consider logging directly from app to collector
@0x74696d
@0x74696dgithub.com/tgross/observability-workshop
<20>Nov	11	2016	14:52:01	nginx/edaac4e19616	[4996]:	[2016-11-04T14:52:01+00:00]	
5c18b677d628d9511818baab9f33ceb3	"GET	/	HTTP/1.1"	200	204	"-"	127.0.0.1	"curl/
7.47.0"
@0x74696dgithub.com/tgross/observability-workshop
<20>Nov	11	2016	14:52:01	nginx/edaac4e19616	[4996]:	[2016-11-04T14:52:01+00:00]	
5c18b677d628d9511818baab9f33ceb3	"GET	/	HTTP/1.1"	200	204	"-"	127.0.0.1	"curl/
7.47.0"
syslog wrapper: added by log driver
@0x74696dgithub.com/tgross/observability-workshop
<20>Nov	11	2016	14:52:01	nginx/edaac4e19616	[4996]:	[2016-11-04T14:52:01+00:00]	
5c18b677d628d9511818baab9f33ceb3	"GET	/	HTTP/1.1"	200	204	"-"	127.0.0.1	"curl/
7.47.0"
container identifier via Compose
hostname flag
@0x74696dgithub.com/tgross/observability-workshop
<20>Nov	11	2016	14:52:01	nginx/edaac4e19616	[4996]:	[2016-11-04T14:52:01+00:00]	
5c18b677d628d9511818baab9f33ceb3	"GET	/	HTTP/1.1"	200	204	"-"	127.0.0.1	"curl/
7.47.0"
Nginx access log timestamp
@0x74696dgithub.com/tgross/observability-workshop
<20>Nov	11	2016	14:52:01	nginx/edaac4e19616	[4996]:	[2016-11-04T14:52:01+00:00]	
5c18b677d628d9511818baab9f33ceb3	"GET	/	HTTP/1.1"	200	204	"-"	127.0.0.1	"curl/
7.47.0"
Nginx $request_id field
@0x74696dgithub.com/tgross/observability-workshop
$	vi	~/workshop/setup/supporting/logstash/logstash.conf	
...	
filter	{	
		#	first	parse	out	the	body	from	the	syslog	format	
		#	we've	added	tags	via	the	Docker	log	drivers	to	identify	the	
		#	specific	container	and	the	service	identifier.	See:	
		#	https://docs.docker.com/engine/admin/logging/log_tags/	
		grok	{	
				match	=>	{	
						"message"	=>	'%{SYSLOG5424PRI:syslog5424_pri}+(?:%
{SYSLOGTIMESTAMP:syslog_timestamp}|-)	%{WORD:serviceid}/+(?:%
{HOSTNAME:containerid}|-)[+(?:%{POSINT:pid}|-)]:	%{GREEDYDATA:msg}'	
						}	
		}	
		syslog_pri	{	}	
...
@0x74696dgithub.com/tgross/observability-workshop
...	
		#	failed	to	match,	so	parse	as	error	
		if	"_grokparsefailure"	in	[tags]	{	
				mutate	{	
						add_tag	=>	"parse_error"	
				}	
		}	else	{	
						mutate	{	
								#	the	raw	message	is	redundant	data	at	this	point	
								remove_field	=>	[	"message",	"@source_host"	]	
						}	
						mutate	{	
								#	once	we've	got	a	valid	syslog	parse	we	can	discard	all	this	rubbish	
								#	because	the	Docker	log	driver	stomped	all	over	anything	useful	
								remove_field	=>	[	
											"syslog_hostname",	"syslog_message",	"syslog_timestamp",	
											"syslog_severity",	"syslog_facility_code",	"syslog_severity_code",	
											"syslog_facility",	"syslog5424_pri"	
								]	
						}	
		}	
...
@0x74696dgithub.com/tgross/observability-workshop
...	
		#	filter	to	get	the	application-specific	log	format.	lots	of	these	have	
		#	their	own	timestamps,	which	we'll	capture	and	overwrite	the	"outermost"	
		#	timestamp	with	
		grok	{	
				#	nginx	access	log	
				match	=>	{	
						"msg"	=>	'[%{TIMESTAMP_ISO8601:log_timestamp}]	%{WORD:req_id}	"%
{WORD:http_method}	%{URIPATHPARAM:http_request}	HTTP/%{NUMBER:http_version}"	%
{NUMBER:http_code}	%{NUMBER:http_bytes_sent}	(?:%{QUOTEDSTRING:http_referer}|-)	%
{IP:client}	(?:%{QUOTEDSTRING:http_user_agent}|-)'	
				}	
				#	nginx	error	msg	
				match	=>	{	
						"msg"	=>	'(?<log_timestamp>%{YEAR}/%{MONTHNUM}/%{MONTHDAY}	%{TIME})	(?
<http_timestamp>%{YEAR}/%{MONTHNUM}/%{MONTHDAY}	%{TIME})?	?%{GREEDYDATA:msg}'	
				}	
...
@0x74696dgithub.com/tgross/observability-workshop
				#	mysql	log	messages	
				match	=>	{	
						"msg"	=>	'%{TIMESTAMP_ISO8601:log_timestamp}	%{NUMBER}	[%{LOGLEVEL:level}]	?%
{GREEDYDATA:msg}'	
				}	
				#	mysql	manage.py	log	messages	
				match	=>	{	
						"msg"	=>	'(?<log_timestamp>%{YEAR}/%{MONTHNUM}/%{MONTHDAY}	%{TIME})?	%
{LOGLEVEL:level}	manage	%{GREEDYDATA:msg}'	
				}	
				#	ContainerPilot	log	format	
				match	=>	{	
						"msg"	=>	'(?<log_timestamp>%{YEAR}/%{MONTHNUM}/%{MONTHDAY}	%{TIME})?	?%
{GREEDYDATA:msg}'	
				}	
				#	catchall	
				match	=>	{	"msg"	=>	"%{GREEDYDATA:msg}"	}	
				overwrite	=>	[	"log_timestamp"	]	
				overwrite	=>	[	"msg"	]	
		}	#	end	grok
@0x74696dgithub.com/tgross/observability-workshop
		#	fortunes	application	
		json	{	
				source	=>	"msg"	
				add_field	=>	[	"log_timestamp",	"%{time}"]	#	overwrites	w/	timestamp	from	app	
				remove_field	=>	[	"time"	]	
		}	
		#	anything	other	than	our	fortunes	application	will	not	be	JSON	
		#	so	we'll	ignore	this	error	
		if	"_jsonparsefailure"	in	[tags]	{	
				mutate	{	remove_tag	=>	"_jsonparsefailure"	}	
		}	
}
@0x74696dgithub.com/tgross/observability-workshop
Metrics
‣ Ephemeral containers == higher dimensionality
‣ Use service discovery to find collector / targets
‣ Pulling metrics safer / more scalable in multi-tenant
environments (tenants can’t DDOS collector)
@0x74696dgithub.com/tgross/observability-workshop
Prometheus
Container
Pilot
Application
Consul
I’m “application” at 192.168.1.100:3000

I’m “telemetry” at 192.168.1.100:9090
Application

container
Sensor
@0x74696dgithub.com/tgross/observability-workshop
Prometheus
Container
Pilot
Application
Consul
Where is
telemetry?
Application

container
192.168.1.100:9090
@0x74696dgithub.com/tgross/observability-workshop
Prometheus
Container
Pilot
Application
Consul
/metrics
scrape
Application

container
@0x74696dgithub.com/tgross/observability-workshop
Container Design
‣ Large containers == slower deploys
‣ Mount common tooling read-only from the host
@0x74696dgithub.com/tgross/observability-workshop
Distributed Request Tracing
‣ Zipkin / Open Tracing looks promising; little
support outside app code (load balancers, DB)
‣ Nginx can inject request ID field
‣ Carry request ID in your logging
OBSERVABILITY IN A
CONTAINERIZED WORLD
Tim Gross @0x74696d

More Related Content

Viewers also liked

Voxxed Days Thessaloniki 2016 - Microservices in production
Voxxed Days Thessaloniki 2016 - Microservices in productionVoxxed Days Thessaloniki 2016 - Microservices in production
Voxxed Days Thessaloniki 2016 - Microservices in production
Voxxed Days Thessaloniki
 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracing
Kevin Ingelman
 
Monitoring distributed (micro-)services
Monitoring distributed (micro-)servicesMonitoring distributed (micro-)services
Monitoring distributed (micro-)services
Rafael Winterhalter
 
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
2008 "An overview of Methods for analysis of Identifiability and Observabilit...2008 "An overview of Methods for analysis of Identifiability and Observabilit...
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
Steinar Elgsæter
 
BFF Pattern in Action: SoundCloud’s Microservices
BFF Pattern in Action: SoundCloud’s MicroservicesBFF Pattern in Action: SoundCloud’s Microservices
BFF Pattern in Action: SoundCloud’s Microservices
Bora Tunca
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
Engin Yoeyen
 
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracingTracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
Yuri Shkuro
 
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
Amazon Web Services
 
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
Microservices Application Tracing Standards and Simulators - Adrians at OSCONMicroservices Application Tracing Standards and Simulators - Adrians at OSCON
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
Adrian Cockcroft
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Brian Brazil
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
Theo Schlossnagle
 
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and KubernetesDistributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
Container Solutions
 
Performance Analysis: The USE Method
Performance Analysis: The USE MethodPerformance Analysis: The USE Method
Performance Analysis: The USE Method
Brendan Gregg
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREs
Brendan Gregg
 
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
Amazon Web Services
 
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
Amazon Web Services
 
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
Amazon Web Services
 
DockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring DockerDockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring Docker
Docker, Inc.
 
More nines for your dimes: Improving availability and lowering costs using au...
More nines for your dimes: Improving availability and lowering costs using au...More nines for your dimes: Improving availability and lowering costs using au...
More nines for your dimes: Improving availability and lowering costs using au...
Amazon Web Services
 

Viewers also liked (19)

Voxxed Days Thessaloniki 2016 - Microservices in production
Voxxed Days Thessaloniki 2016 - Microservices in productionVoxxed Days Thessaloniki 2016 - Microservices in production
Voxxed Days Thessaloniki 2016 - Microservices in production
 
Distributed Tracing
Distributed TracingDistributed Tracing
Distributed Tracing
 
Monitoring distributed (micro-)services
Monitoring distributed (micro-)servicesMonitoring distributed (micro-)services
Monitoring distributed (micro-)services
 
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
2008 "An overview of Methods for analysis of Identifiability and Observabilit...2008 "An overview of Methods for analysis of Identifiability and Observabilit...
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
 
BFF Pattern in Action: SoundCloud’s Microservices
BFF Pattern in Action: SoundCloud’s MicroservicesBFF Pattern in Action: SoundCloud’s Microservices
BFF Pattern in Action: SoundCloud’s Microservices
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracingTracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
Tracing 2000+ polyglot microservices at Uber with Jaeger and OpenTracing
 
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
 
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
Microservices Application Tracing Standards and Simulators - Adrians at OSCONMicroservices Application Tracing Standards and Simulators - Adrians at OSCON
Microservices Application Tracing Standards and Simulators - Adrians at OSCON
 
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
Monitoring What Matters: The Prometheus Approach to Whitebox Monitoring (Berl...
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and KubernetesDistributed Tracing with OpenTracing, ZipKin and Kubernetes
Distributed Tracing with OpenTracing, ZipKin and Kubernetes
 
Performance Analysis: The USE Method
Performance Analysis: The USE MethodPerformance Analysis: The USE Method
Performance Analysis: The USE Method
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREs
 
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
AWS May Webinar Series - Streaming Data Processing with Amazon Kinesis and AW...
 
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
AWS re:Invent 2016: Deep Dive on Amazon EC2 Instances, Featuring Performance ...
 
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
 
DockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring DockerDockerCon EU 2015: Monitoring Docker
DockerCon EU 2015: Monitoring Docker
 
More nines for your dimes: Improving availability and lowering costs using au...
More nines for your dimes: Improving availability and lowering costs using au...More nines for your dimes: Improving availability and lowering costs using au...
More nines for your dimes: Improving availability and lowering costs using au...
 

Similar to ContainerDays NYC 2016: "Observability and Manageability in a Container Environment" (Tim Gross)

Knowledge Worker 20562
Knowledge Worker 20562Knowledge Worker 20562
Knowledge Worker 20562npasha
 
Knowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the peopleKnowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the people
Stephen Collins
 
Monitoring at scale - Intuitive dashboard design
Monitoring at scale - Intuitive dashboard designMonitoring at scale - Intuitive dashboard design
Monitoring at scale - Intuitive dashboard design
Lorenzo Alberton
 
Scrim Presentation
Scrim PresentationScrim Presentation
Scrim Presentation
Thomas A. McGonagle
 
Complexity versus Lean
Complexity versus LeanComplexity versus Lean
Complexity versus Lean
Jurgen Appelo
 
Claudio Vandi "How do interact with users to imrpove my prototype ?"
Claudio Vandi "How do interact with users to imrpove my prototype ?"Claudio Vandi "How do interact with users to imrpove my prototype ?"
Claudio Vandi "How do interact with users to imrpove my prototype ?"
Le Camping by Silicon Sentier
 
Fuzzing: Challenges and Reflections
Fuzzing: Challenges and ReflectionsFuzzing: Challenges and Reflections
Fuzzing: Challenges and Reflections
mboehme
 
Web 2.0 & CMS - The Path From Solutions Back To Needs
Web 2.0 & CMS - The Path From Solutions Back To NeedsWeb 2.0 & CMS - The Path From Solutions Back To Needs
Web 2.0 & CMS - The Path From Solutions Back To Needs
Scott Liewehr
 
The highs and horrors of website redesigns
The highs and horrors of website redesignsThe highs and horrors of website redesigns
The highs and horrors of website redesigns
Rian van der Merwe
 
Capturing Process: Challenges and opportunities
Capturing Process: Challenges and opportunitiesCapturing Process: Challenges and opportunities
Capturing Process: Challenges and opportunities
Cameron Neylon
 
Machine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business LeadersMachine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business Leaders
Sudha Jamthe
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
TEST Huddle
 
Why Google defined a new discipline to help humans make decisions.docx
Why Google defined a new discipline to help humans make decisions.docxWhy Google defined a new discipline to help humans make decisions.docx
Why Google defined a new discipline to help humans make decisions.docx
gauthierleppington
 
Management 3.0 in 50 minutes
Management 3.0 in 50 minutesManagement 3.0 in 50 minutes
Management 3.0 in 50 minutes
Jurgen Appelo
 
IT Fundamentals - DP Harshman
IT Fundamentals - DP HarshmanIT Fundamentals - DP Harshman
IT Fundamentals - DP Harshman
DP Harshman
 
Arquitetura hexagonal
Arquitetura hexagonalArquitetura hexagonal
Arquitetura hexagonal
Morvana Bonin
 
UX 101: The secrets of good (web & mobile) design
UX 101: The secrets of good (web & mobile) designUX 101: The secrets of good (web & mobile) design
UX 101: The secrets of good (web & mobile) design
Mary Lan
 
StatsCraft 2015: The problem (Keynote) - Nir Cohen
StatsCraft 2015: The problem (Keynote) - Nir CohenStatsCraft 2015: The problem (Keynote) - Nir Cohen
StatsCraft 2015: The problem (Keynote) - Nir Cohen
StatsCraft
 
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
BetterCloud
 
Building an Insight Machine - Strata DDBD 2015
Building an Insight Machine - Strata DDBD 2015Building an Insight Machine - Strata DDBD 2015
Building an Insight Machine - Strata DDBD 2015
Domino Data Lab
 

Similar to ContainerDays NYC 2016: "Observability and Manageability in a Container Environment" (Tim Gross) (20)

Knowledge Worker 20562
Knowledge Worker 20562Knowledge Worker 20562
Knowledge Worker 20562
 
Knowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the peopleKnowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the people
 
Monitoring at scale - Intuitive dashboard design
Monitoring at scale - Intuitive dashboard designMonitoring at scale - Intuitive dashboard design
Monitoring at scale - Intuitive dashboard design
 
Scrim Presentation
Scrim PresentationScrim Presentation
Scrim Presentation
 
Complexity versus Lean
Complexity versus LeanComplexity versus Lean
Complexity versus Lean
 
Claudio Vandi "How do interact with users to imrpove my prototype ?"
Claudio Vandi "How do interact with users to imrpove my prototype ?"Claudio Vandi "How do interact with users to imrpove my prototype ?"
Claudio Vandi "How do interact with users to imrpove my prototype ?"
 
Fuzzing: Challenges and Reflections
Fuzzing: Challenges and ReflectionsFuzzing: Challenges and Reflections
Fuzzing: Challenges and Reflections
 
Web 2.0 & CMS - The Path From Solutions Back To Needs
Web 2.0 & CMS - The Path From Solutions Back To NeedsWeb 2.0 & CMS - The Path From Solutions Back To Needs
Web 2.0 & CMS - The Path From Solutions Back To Needs
 
The highs and horrors of website redesigns
The highs and horrors of website redesignsThe highs and horrors of website redesigns
The highs and horrors of website redesigns
 
Capturing Process: Challenges and opportunities
Capturing Process: Challenges and opportunitiesCapturing Process: Challenges and opportunities
Capturing Process: Challenges and opportunities
 
Machine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business LeadersMachine Learning Introduction for Digital Business Leaders
Machine Learning Introduction for Digital Business Leaders
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Why Google defined a new discipline to help humans make decisions.docx
Why Google defined a new discipline to help humans make decisions.docxWhy Google defined a new discipline to help humans make decisions.docx
Why Google defined a new discipline to help humans make decisions.docx
 
Management 3.0 in 50 minutes
Management 3.0 in 50 minutesManagement 3.0 in 50 minutes
Management 3.0 in 50 minutes
 
IT Fundamentals - DP Harshman
IT Fundamentals - DP HarshmanIT Fundamentals - DP Harshman
IT Fundamentals - DP Harshman
 
Arquitetura hexagonal
Arquitetura hexagonalArquitetura hexagonal
Arquitetura hexagonal
 
UX 101: The secrets of good (web & mobile) design
UX 101: The secrets of good (web & mobile) designUX 101: The secrets of good (web & mobile) design
UX 101: The secrets of good (web & mobile) design
 
StatsCraft 2015: The problem (Keynote) - Nir Cohen
StatsCraft 2015: The problem (Keynote) - Nir CohenStatsCraft 2015: The problem (Keynote) - Nir Cohen
StatsCraft 2015: The problem (Keynote) - Nir Cohen
 
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
BetterCloud Whitepaper: Fixing IT's Blindspots – 8 Critical Security and Mana...
 
Building an Insight Machine - Strata DDBD 2015
Building an Insight Machine - Strata DDBD 2015Building an Insight Machine - Strata DDBD 2015
Building an Insight Machine - Strata DDBD 2015
 

More from DynamicInfraDays

ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
DynamicInfraDays
 
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
DynamicInfraDays
 
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
DynamicInfraDays
 
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
DynamicInfraDays
 
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
DynamicInfraDays
 
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
DynamicInfraDays
 
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
DynamicInfraDays
 
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
DynamicInfraDays
 
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
DynamicInfraDays
 
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
DynamicInfraDays
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
DynamicInfraDays
 
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
DynamicInfraDays
 
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
DynamicInfraDays
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
DynamicInfraDays
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
DynamicInfraDays
 
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
DynamicInfraDays
 
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
DynamicInfraDays
 

More from DynamicInfraDays (17)

ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
 
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
ContainerDays NYC 2016: "Securing Your Docker Image Registry for Production" ...
 
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
ContainerDays NYC 2016: "OpenWhisk: A Serverless Computing Platform" (Rodric ...
 
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
ContainerDays NYC 2016: "State of the Persistence Art: Present Best Practices...
 
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
ContainerDays NYC 2016: "The Secure Introduction Problem: Getting Secrets Int...
 
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
 
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
ContainerDays NYC 2016: "Introduction to Application Automation with Habitat"...
 
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
 
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
ContainerDays Boston 2016: "Hiding in Plain Sight: Managing Secrets in a Cont...
 
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
 
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
ContainerDays NYC 2015: "What It Really Takes to Build a Container Platform" ...
 
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
ContainerDays NYC 2015: "How Yodle Cleaned Up the Mess Using Containers and M...
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
 
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
ContainerDays Boston 2015: "Continuous Delivery with Containers" (Nick Gauthier)
 
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
 

Recently uploaded

Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

ContainerDays NYC 2016: "Observability and Manageability in a Container Environment" (Tim Gross)