SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Dev and Ops Stories
Integrations++
#icingacamp|	March	8th,	2018	|	Berlin
INTRODUCTION
Michael	Friedrich
INTRODUCTION
Michael	Friedrich
•Senior	Developer	@
• Developer	&	Community	Lead	
•@dnsmichi
•„A	taste	of Austria	in	lovely Nuremberg.“
INTRODUCTION
monitoring-portal.org
INTRODUCTION
Icinga
Who	is using ?
Who	automates
monitoring
deployments?
AUTOMATION
AUTOMATION
Overview
•Setup	&	configure „the basics“
•Deploy distributed environments
•Install integrations and modules
•Environments:	dev,	stage,	prod
AUTOMATION
Puppet
•I	like	Puppet:	Descriptive &	declarative
•Official	modules for Icinga 2	&	Icinga Web	2
•Stable modules on	forge.puppet.com
•Vagrant:	Puppet	5,	Environments,	Hiera
AUTOMATION
Puppet	– Icinga 2
class { '::icinga2':
manage_repo => false,
confd => $real_confd,
features => $basic_features,
}
mysql::db { 'icinga':
user => 'icinga',
password => 'icinga',
host => 'localhost',
charset => 'latin1',
collate => 'latin1_general_ci',
grant => [ 'ALL' ]
}
class{ '::icinga2::feature::idomysql':
user => 'icinga',
password => 'icinga',
database => 'icinga',
import_schema => true,
require => Mysql::Db['icinga'],
}
https://github.com/i
cinga/puppet-
icinga2
AUTOMATION
Puppet	– Icinga Web	2
mysql::db { 'icingaweb2':
user => 'icingaweb2',
password => 'icingaweb2',
host => 'localhost',
grant => [ 'ALL' ]
}
class { '::icingaweb2':
manage_repo => false,
import_schema => true,
db_type => 'mysql',
db_host => 'localhost‘,
db_port => 3306,
db_username => 'icingaweb2',
db_password => 'icingaweb2‘
}
class { '::icingaweb2::module::monitoring':
ido_host => 'localhost',
ido_db_name => 'icinga',
ido_db_username => 'icinga',
ido_db_password => 'icinga',
commandtransports => {
icinga2 => {
transport => 'api',
username => $api_username,
password => $api_password
}
}
}
https://github.com/i
cinga/puppet-
icingaweb2
AUTOMATION
Puppet	– Icinga Web	2	Modules
$map_module_conf_dir = "${conf_dir}/modules/map”
$map_settings = {
'module-map' => {
'section_name' => 'map',
'target' => "${map_module_conf_dir}/config.ini",
'settings' => {
'stateType' => 'hard',
'default_zoom' => '6',
}
}
}
icingaweb2::module { 'map':
install_method => 'git',
git_repository => 'https://github.com/nbuchwitz/icingaweb2-module-map.git',
git_revision => 'master',
settings => $map_settings,
}
->
concat::fragment { "module_maps_dashboards":
target => $default_dash_conf_path,
content => template("profiles/icinga/icingaweb2/modules/map/dashboard.ini.erb"),
order => '10’
}
https://github.com/I
cinga/icinga-
vagrant/blob/master
/.puppet/modules/pr
ofiles/manifests/icin
ga/icingaweb2.pp
AUTOMATION
Puppet
https://www.icinga.com/products/integrations/puppet/
Who	is using Graphing?
METRICS
METRICS
Overview
•„Time	series data bases“	(TSDB)
•RRDTool
•Graphite
•InfluxDB
Graphite
&
Icinga Web	2	?
METRICS
Icinga Web	2	Graphite	Module
•Graphite	Render API
•Many functions
•Return	SVG
•Detail	view
https://github.com/
echocat/puppet-
graphite
METRICS
Icinga Web	2	Graphite	Module
•Graph	dashboard
•Search	host/service
•Responsive layout
•Template	language
•Data,	colors,	...
•Render URL	params
Grafana
&
Icinga Web	2	?
METRICS
Grafana
•Datasources:	Graphite,	InfluxDB
•Default	templates
•Dashboards
https://github.com/
voxpupuli/puppet-
grafana
METRICS
Icinga Web	2	Module
•Grafana API
•Download
•Direct
•Detail	View	Image
METRICS
Icinga Web	2	Module
•Host	Action
•All	service graphs
•Detailed documentation
•Configuration
•Grafana templates
LOGS	&	EVENTS
Who	is using
or
LOGS	&	EVENTS
Overview
•„syslog“	to Elastic/Graylog
•„monitoring data“
•„events“
LOGS	&	EVENTS
Overview
•
•Filebeat
•icingabeat
•Icinga 2
•GELF	Writer
•Elasticsearch Writer
Host	is down	in	Icinga Web	2
+
Access	to syslogs &	events
=
Central	view for faster problem analysis
Nice	idea J
Write	a	module?
LOGS	&	EVENTS
Elastic Stack
•HostActions Hook
•Not	embedded (would refresh too often)
•Query	Elasticsearch/Graylog REST	API
•List	entries
•Filters,	fields
LOGS	&	EVENTS
Elastic Stack
• for event visualization
• in	Icinga Web	2?
https://github.com/
elastic?q=puppet-
LOGS	&	EVENTS
Elastic Stack
LOGS	&	EVENTS
Graylog
•How about ?
•“Streams“	with pre-filtered data
•Query	data (same	as monitoring list)
•Apply filters, pagination
•WIP:	https://github.com/Icinga/icingaweb2-module-graylog/issues
https://github.com/
Graylog2/puppet-
graylog
LOGS	&	EVENTS
Graylog
•TODO:	Screenshot
VISUALIZATION
Show	hosts
on	a	map
in	Icinga Web	2	?
VISUALIZATION
MAPS
MAPS
Openstreetmap
•Fetch geolocation via	JS
•Points	as JSON
•leaflet.js renderer
MAPS
Openstreetmap
•Host	Popup	with service list/states
•Worst state calculation
•Default	zoom	config
MAPS
Openstreetmap
Dashlets in	Icinga Web	2
VISUALIZATION
THEMES
THEMES
Overview
•Customize Icinga Web	2
•„Corporate	Identity“
•...	or just	fun J
•Resources
• https://exchange.icinga.com/search?q=category%3A%22Themes%22
• https://github.com/Icinga/icingaweb2-theme-company
https://github.com/i
cinga/icinga-vagrant
THEMES
Overview
VISUALIZATION
DASHBOARDS
DASHBOARDS
Icinga Web	2
•?showFullscreen
•?showCompact
•?addColumns
/icingaweb2/monitoring/list/services?service_problem=1&sort=service_s
everity 
&showCompact&showFullscreen&addColumns=host_output,host_address
List	of problems:
How many problems do	
you have?
DASHBOARDS
Icinga Web	2
•Reduce problems to NUMBERS
•Add	static details &	short readable lists
•No clicks – view it in	the office
DASHBOARDS
Dashing
„Dashing is a Sinatra based framework that lets
you build beautiful dashboards.“
•Open	tickets,	current tasks,	any problems
•Colors	for state indication
•Ruby,	HTML,	CSS,	JS,	Coffeescript
DASHBOARDS
Dashing
•Widgets
•Present number,	lists,	data
•Styling
•Dynamic	update	events
DASHBOARDS
Dashing
•Dashboard
•Add	Widget types
•Define widget data as „data-id“
•Static HTML	(browser drag&drop via	JS)
DASHBOARDS
Dashing
•Jobs
•Run	every X	seconds
•Get data from source
•Send	event to „data-id“
Icinga 2	REST	API	+	
Dashing =	
#monitoringlove
DASHBOARDS
Dashing v1.4.0
DASHBOARDS
Dashing v2.0.0
•v2.0.0	@	#icingacamp Berlin	2018
•Local configuration file icinga2.local.json
•Environment	variables	(for containers)
•Icinga Web	2	Iframe URL	config
•Refined layout and style
https://github.com/i
cinga/icinga-vagrant
DASHBOARDS
Dashing v2.0.0
IDEAS
IDEAS
Mine	for 2018
•Internet	of Things
•MQTT,	mqttwarn
• 04/2018	https://www.heise.de/select/ix/2018/3/1520118809608597
•(Home)	Automation	&	Environmental	
•HTTP	Callbacks for notifications &	more
IDEAS
Add	yours!
www.icinga.com
packages.icinga.com
github.com/icinga
icinga
icinga
icinga
Thank You!

Más contenido relacionado

La actualidad más candente

OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
NETWAYS
 
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga Camp San Francisco 2017 - Current State of IcingaIcinga Camp San Francisco 2017 - Current State of Icinga
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga
 
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write ModulesIcinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Icinga
 

La actualidad más candente (20)

OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
 
OSMC 2017 | Icinga 2 Multi Zone HA Setup using Ansible by Toshaan Bharvani
OSMC 2017 | Icinga 2 Multi Zone HA Setup using Ansible by Toshaan BharvaniOSMC 2017 | Icinga 2 Multi Zone HA Setup using Ansible by Toshaan Bharvani
OSMC 2017 | Icinga 2 Multi Zone HA Setup using Ansible by Toshaan Bharvani
 
Icinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga DirectorIcinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga Director
 
Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018Icinga Camp New York 2018 - What's evolving in icinga 2018
Icinga Camp New York 2018 - What's evolving in icinga 2018
 
Presentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in VeronaPresentation about Icinga at Kiratech DevOps Day in Verona
Presentation about Icinga at Kiratech DevOps Day in Verona
 
Icinga Camp San Diego 2016 - Enter the Metrics
Icinga Camp San Diego 2016 - Enter the MetricsIcinga Camp San Diego 2016 - Enter the Metrics
Icinga Camp San Diego 2016 - Enter the Metrics
 
Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2Afpified Monitoring with Icinga2
Afpified Monitoring with Icinga2
 
Icinga Camp San Francisco 2017 - Current State of Icinga
Icinga Camp San Francisco 2017 - Current State of IcingaIcinga Camp San Francisco 2017 - Current State of Icinga
Icinga Camp San Francisco 2017 - Current State of Icinga
 
Icinga Camp San Diego: Apify them all
Icinga Camp San Diego: Apify them allIcinga Camp San Diego: Apify them all
Icinga Camp San Diego: Apify them all
 
Icinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - OpeningIcinga Camp New York 2018 - Opening
Icinga Camp New York 2018 - Opening
 
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write ModulesIcinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
Icinga Camp Berlin 2017 - Icinga Web 2 - How to Write Modules
 
Loadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with IcingaLoadays 2015 - Enterprise Monitoring with Icinga
Loadays 2015 - Enterprise Monitoring with Icinga
 
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
Icinga Camp Amsterdam - Icinga, Graphite, GrafanaIcinga Camp Amsterdam - Icinga, Graphite, Grafana
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
 
MoniTutor
MoniTutorMoniTutor
MoniTutor
 
Introduction into Icinga Web 2
Introduction into Icinga Web 2Introduction into Icinga Web 2
Introduction into Icinga Web 2
 
Icinga Camp Bangalore - Welcome
Icinga Camp Bangalore - WelcomeIcinga Camp Bangalore - Welcome
Icinga Camp Bangalore - Welcome
 
Icinga Camp Belgrade - Icinga Web 2
Icinga Camp Belgrade - Icinga Web 2Icinga Camp Belgrade - Icinga Web 2
Icinga Camp Belgrade - Icinga Web 2
 
IcingaCamp Stockholm - Icinga Web2
IcingaCamp Stockholm - Icinga Web2IcingaCamp Stockholm - Icinga Web2
IcingaCamp Stockholm - Icinga Web2
 
Icinga Camp San Diego 2016 - Icinga Director
Icinga Camp San Diego 2016 - Icinga DirectorIcinga Camp San Diego 2016 - Icinga Director
Icinga Camp San Diego 2016 - Icinga Director
 
Icinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San FranciscoIcinga Web 2 at Icinga Camp San Francisco
Icinga Web 2 at Icinga Camp San Francisco
 

Similar a Icinga Camp Berlin 2018 - Dev and Ops Stories - Integrations++

Nicole Neumann - Let’s Monitor All The Things
Nicole Neumann - Let’s Monitor All The ThingsNicole Neumann - Let’s Monitor All The Things
Nicole Neumann - Let’s Monitor All The Things
Nicole Neumann
 
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivityFreelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
Gregg Coppen
 

Similar a Icinga Camp Berlin 2018 - Dev and Ops Stories - Integrations++ (20)

State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019State of Development - Icinga Meetup Linz August 2019
State of Development - Icinga Meetup Linz August 2019
 
Angular2 inter3
Angular2 inter3Angular2 inter3
Angular2 inter3
 
Icinga 2009 at OSMC
Icinga 2009 at OSMCIcinga 2009 at OSMC
Icinga 2009 at OSMC
 
Icinga Web 2 is more
Icinga Web 2 is moreIcinga Web 2 is more
Icinga Web 2 is more
 
Install, Compile, Setup, Setting OpenCV 3.2, Visual C++ 2015, Win 64bit,
Install, Compile, Setup, Setting OpenCV 3.2, Visual C++ 2015, Win 64bit, Install, Compile, Setup, Setting OpenCV 3.2, Visual C++ 2015, Win 64bit,
Install, Compile, Setup, Setting OpenCV 3.2, Visual C++ 2015, Win 64bit,
 
Forge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM dataForge - DevCon 2016: Free your BIM data
Forge - DevCon 2016: Free your BIM data
 
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
 
Our Puppet Story (GUUG FFG 2015)
Our Puppet Story (GUUG FFG 2015)Our Puppet Story (GUUG FFG 2015)
Our Puppet Story (GUUG FFG 2015)
 
Automate your Oracle Cloud Infrastructure operation
Automate your Oracle Cloud Infrastructure operationAutomate your Oracle Cloud Infrastructure operation
Automate your Oracle Cloud Infrastructure operation
 
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
Provisioning Windows instances at scale on Azure, AWS and OpenStack - Adrian ...
 
WebGL Awesomeness
WebGL AwesomenessWebGL Awesomeness
WebGL Awesomeness
 
Scala at Treasure Data
Scala at Treasure DataScala at Treasure Data
Scala at Treasure Data
 
Nicole Neumann - Let’s Monitor All The Things
Nicole Neumann - Let’s Monitor All The ThingsNicole Neumann - Let’s Monitor All The Things
Nicole Neumann - Let’s Monitor All The Things
 
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivityFreelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
 
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...
Puppet Camp Silicon Valley 2015: How TubeMogul reached 10,000 Puppet Deployme...
 
SeaJUG 5 15-2018
SeaJUG 5 15-2018SeaJUG 5 15-2018
SeaJUG 5 15-2018
 
Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...
 
Apache Spark™ + IBM Watson + Twitter DataPalooza SF 2015
Apache Spark™ + IBM Watson + Twitter DataPalooza SF 2015Apache Spark™ + IBM Watson + Twitter DataPalooza SF 2015
Apache Spark™ + IBM Watson + Twitter DataPalooza SF 2015
 
Docker Rosenheim Meetup: Policy & Governance for Kubernetes
Docker Rosenheim Meetup: Policy & Governance for KubernetesDocker Rosenheim Meetup: Policy & Governance for Kubernetes
Docker Rosenheim Meetup: Policy & Governance for Kubernetes
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 

Más de Icinga

Más de Icinga (20)

Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
 
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
 
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023
 
Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...
 
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
 
SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023
 
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
 
Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
 
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
 
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
 
Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019
 
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
 
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
 
Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Icinga Camp Berlin 2018 - Dev and Ops Stories - Integrations++