Open-Falcon A Distributed and High-Performance Monitoring System. Yao-Wei Ou & Lai Wei 2017/05/22
|
|
- Lillian Melton
- 6 years ago
- Views:
Transcription
1 Open-Falcon A Distributed and High-Performance Monitoring System Yao-Wei Ou & Lai Wei 2017/05/22
2 Let us begin with a little story
3 Grafana PR#3787 [feature] Add Open-Falcon datasource
4 I'm sorry but we will not merge any new datasources unless they are very popular. - Grafana
5
6
7 Open-Falcon,now is one of the most popular monitoring systems in China.
8 About us Laiwei Technical director of DiDi, China. Founder of Open-Falcon software. Core maintainer of Open-Falcon community. Focus on service reliability, DevOps, Cloud computing, etc. Yaowei Director of WiFire oversea R&D center. Core maintainer of Open-Falcon organization. Leads the development of CDN monitoring system in Fastweb. Focus on CDN and Blockchain. 7
9 Outline Motivation Features Architecture Comparison Community 8
10 Motivation(1/3) There are already so many outstanding open source monitoring systems. Why do we reinvent a wheel? And how does it become the most popular monitoring system in China? 9
11 Motivation(2/3) Zabbix difficult to scale out (~2000) Database can grow very large, very quickly if not tuned properly. not very resource friendly: a lot of connections will be made. we have to build several zabbix cluster to deal with the rapid business grow. a bit of a learning curve Tuning and tweaking can be a lot of work more complex to setup hard to extend manually configuration 2015 open sourced by Xiaomi SRE, China, under Apache License Version 2.0 to replace Zabbix 10
12 Motivation(3/3) key factors of an enterprise class monitoring system. Scalability Performance High Availability Flexibility User- Oriented 11
13 Features
14 Scalability Scalable monitoring system is necessary to support rapid business growth. Each module of Open-Falcon is super easy to scale horizontally. Supports up to hundreds of million transactions per minute (query/ judge/store/search). Can easily support over 100,000 hosts. 13
15 Performance With RRA(Round Robin Archive) mechanism, the one-year history data of 100+ metrics could be returned in just few seconds. stores 10+ years historical metrics. 14
16 High Availability No critical single point of failure Easy to operate and deploy 15
17 Flexibility Falcon-agent has already 400+ built-in server metrics. Users can collect their customized metrics by writing plugins or just simply run a script/program to relay metrics to falcon-agent. Extensive architecture. Customizable metrics. Abundant APIs. 16
18 Efficiency For easier management of alerting rules, Open-Falcon supports strategy, expression, template inheritance, and multiple alerting method, and callback for recovery. Auto discovery of endpoints and counters. API support. 17
19 User-Oriented Supports Grafana Datasource. Open-Falcon could present multi-dimension graph, including user-defined dashboard/screen. 18
20 Grafana with Open-Falcon Screenshot (1/3)
21 Grafana with Open-Falcon Screenshot (2/3)
22 Grafana with Open-Falcon Screenshot (3/3)
23 Architecture
24 Components COLLECT STORE PRESENT JUDGE NOTIFY 23
25 Components COLLECT STORE PRESENT JUDGE NOTIFY 23
26 Components COLLECT STORE PRESENT JUDGE NOTIFY 23
27 Components COLLECT Falcon-Agent Proxy-Gateway aggregator nodata STORE graph redis MySQL hbs JUDGE judge PRESENT Falcon-Dashboard Grafana Falcon-API NOTIFY alarm 23
28 Center Status 24
29 Before: Too many modules Alarm Dashboard Portal FE UIC Nodata Query 5 Alarm 1 HBS 5 Aggregator Graph 20 Judge 20 Sender 1 Tasks Transfer 60 Link 1 Agent1 Agent2 Agent3 Agent4 AgentN
30 After
31 After Alarm FE Dashboard Portal UIC
32 After Alarm Dashboard Portal FE Dashboard UIC Alarm Judge Graph API Gateway Transfer (Queue) HBS (Control)
33 After Alarm Dashboard Portal FE Dashboard UIC Alarm API Gateway Judge Graph Falcon-Plus Transfer (Queue) HBS (Control) Central Status
34 After Alarm Dashboard Portal FE Dashboard UIC Alarm API Gateway Judge Graph Falcon-Plus Transfer (Queue) HBS (Control) Central Status Agent1 Agent2 Agent3 Agent4 AgentN
35 After Grafana Alarm Dashboard Portal FE Dashboard UIC Alarm API Gateway Judge Graph InfluxDB Cassandra OpenTSDB ELK Falcon-Plus Transfer (Queue) HBS (Control) Central Status Agent1 Agent2 Agent3 Agent4 AgentN
36 Design Philosophy 27
37 Design Philosophy MICROSERVICES 10 major modules individual deployed 27
38 Design Philosophy MICROSERVICES 10 major modules individual deployed PUSH agent as a push proxy 27
39 Design Philosophy MICROSERVICES 10 major modules individual deployed PUSH agent as a push proxy RRDTOOL with consistent hash 27
40 Design Philosophy MICROSERVICES 10 major modules individual deployed PUSH agent as a push proxy RRDTOOL with consistent hash BINARY Go static binary 27
41 Design Philosophy MICROSERVICES 10 major modules individual deployed PUSH agent as a push proxy RRDTOOL with consistent hash BINARY Go static binary DEPLOYMENT mass deployment by ops-updater 27
42 Design Philosophy MICROSERVICES 10 major modules individual deployed PUSH agent as a push proxy RRDTOOL with consistent hash BINARY Go static binary DEPLOYMENT mass deployment by ops-updater GRAFANA open-falcon datasource 27
43 Comparison
44 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
45 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
46 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
47 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
48 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
49 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
50 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
51 Compared to Prometheus OPEN-FALCON PROMETHEUS Abundant APIs Push Model: Auto Discovery Easy to scale out simple alert management of own dashboard Faster query performance of RRA Simple shellscript as plugin Limited expression Metrics API Pull Model: Manual configuration Harder to scale out Alertmanager offers grouping, deduplication and silencing functionality Slower, Recording rules A bit learning curve to write exporter and collector PromQL 29
52 Community
53 Ecosystem (1/2) Banking IaaS, SaaS CDN O2O Social Entertainment 31
54 Ecosystem (2/2) OS UI Switch Hadoop HBase Docker Redis Plugins MongoDB GPU RabbitMQ HAProxy Nginx JMX LVS Tomcat WebSphere IIS 32
55 Join us Github Homepage Contact us Wechat 33
56 Summary
57 100+ companies
58 40,000+ servers
59 400+ built-in metrics
60 5,000+ users
61 3 seconds
62 Q&A
Prometheus. A Next Generation Monitoring System. Brian Brazil Founder
Prometheus A Next Generation Monitoring System Brian Brazil Founder Who am I? Engineer passionate about running software reliably in production. Based in Ireland Core-Prometheus developer Contributor to
More informationRuby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil
Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.
More informationThe Art of Container Monitoring. Derek Chen
The Art of Container Monitoring Derek Chen 2016.9.22 About me DevOps Engineer at Trend Micro Agile transformation Micro service and cloud service Docker integration Monitoring system development Automate
More informationOpen Source Database Performance Optimization and Monitoring with PMM. Fernando Laudares, Vinicius Grippa, Michael Coburn Percona
Open Source Database Performance Optimization and Monitoring with PMM Fernando Laudares, Vinicius Grippa, Michael Coburn Percona Fernando Laudares 2 Vinicius Grippa 3 Michael Coburn Product Manager for
More informationRegain control thanks to Prometheus. Guillaume Lefevre, DevOps Engineer, OCTO Technology Etienne Coutaud, DevOps Engineer, OCTO Technology
Regain control thanks to Prometheus Guillaume Lefevre, DevOps Engineer, OCTO Technology Etienne Coutaud, DevOps Engineer, OCTO Technology About us Guillaume Lefevre DevOps Engineer, OCTO Technology @guillaumelfv
More informationPrometheus For Big & Little People Simon Lyall
Prometheus For Big & Little People Simon Lyall Sysadmin (it says DevOps Engineer in my job title) Large Company, Auckland, New Zealand Use Prometheus at home on workstations, home servers and hosted Vms
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationAPI, DEVOPS & MICROSERVICES
API, DEVOPS & MICROSERVICES RAPID. OPEN. SECURE. INNOVATION TOUR 2018 April 26 Singapore 1 2018 Software AG. All rights reserved. For internal use only THE NEW ARCHITECTURAL PARADIGM Microservices Containers
More informationPerformance Monitoring and Management of Microservices on Docker Ecosystem
Performance Monitoring and Management of Microservices on Docker Ecosystem Sushanta Mahapatra Sr.Software Specialist Performance Engineering SAS R&D India Pvt. Ltd. Pune Sushanta.Mahapatra@sas.com Richa
More informationIngest. David Pilato, Developer Evangelist Paris, 31 Janvier 2017
Ingest David Pilato, Developer Evangelist Paris, 31 Janvier 2017 Data Ingestion The process of collecting and importing data for immediate use in a datastore 2 ? Simple things should be simple. Shay Banon
More informationIngest. Aaron Mildenstein, Consulting Architect Tokyo Dec 14, 2017
Ingest Aaron Mildenstein, Consulting Architect Tokyo Dec 14, 2017 Data Ingestion The process of collecting and importing data for immediate use 2 ? Simple things should be simple. Shay Banon Elastic{ON}
More informationUsing Prometheus with InfluxDB for metrics storage
Using Prometheus with InfluxDB for metrics storage Roman Vynar Senior Site Reliability Engineer, Quiq September 26, 2017 About Quiq Quiq is a messaging platform for customer service. https://goquiq.com
More informationMonitoring MySQL with Prometheus & Grafana
Monitoring MySQL with Prometheus & Grafana Julien Pivotto (@roidelapluie) Percona University Belgium June 22nd, 2017 SELECT USER(); Julien "roidelapluie" Pivotto @roidelapluie Sysadmin at inuits Automation,
More informationEffecient monitoring with Open source tools. Osman Ungur, github.com/o
Effecient monitoring with Open source tools Osman Ungur, github.com/o Who i am? software developer with system-administration background over 10 years mostly writes Java and PHP also working about infrastructure
More information70-532: Developing Microsoft Azure Solutions
70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.
More informationUsing DC/OS for Continuous Delivery
Using DC/OS for Continuous Delivery DevPulseCon 2017 Elizabeth K. Joseph, @pleia2 Mesosphere 1 Elizabeth K. Joseph, Developer Advocate, Mesosphere 15+ years working in open source communities 10+ years
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationOverview. SUSE OpenStack Cloud Monitoring
Overview SUSE OpenStack Cloud Monitoring Overview SUSE OpenStack Cloud Monitoring Publication Date: 08/04/2017 SUSE LLC 10 Canal Park Drive Suite 200 Cambridge MA 02141 USA https://www.suse.com/documentation
More informationZabbix on a Clouds. Another approach to a building a fault-resilient, scalable monitoring platform
Zabbix on a Clouds Another approach to a building a fault-resilient, scalable monitoring platform Preface 00:20:00 We will be discussing a few topics on how you will deploy or migrate Zabbix monitoring
More informationIntroducing Jaeger 1.0
Introducing Jaeger 1.0 Yuri Shkuro (Uber Technologies) CNCF Webinar Series, Jan-16-2018 1 Agenda What is distributed tracing Jaeger in a HotROD Jaeger under the hood Jaeger v1.0 Roadmap Project governance,
More informationEVERYTHING AS CODE A Journey into IT Automation and Standardization. Raphaël Pinson
EVERYTHING AS CODE A Journey into IT Automation and Standardization Raphaël Pinson Who am I? Raphaël Pinson aka Raphink Infrastructure Developer & Trainer Automation (Puppet, Augeas, Docker) Lausanne,
More information70-532: Developing Microsoft Azure Solutions
70-532: Developing Microsoft Azure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Create and Manage Azure Resource Manager Virtual Machines
More informationMonitoring MySQL Performance with Percona Monitoring and Management
Monitoring MySQL Performance with Percona Monitoring and Management Santa Clara, California April 23th 25th, 2018 MIchael Coburn, Product Manager Your Presenter Product Manager for PMM (also Percona Toolkit
More informationA Generic Microservice Architecture for Environmental Data Management
A Generic Microservice Architecture for Environmental Data Management Clemens Düpmeier, Eric Braun, Thorsten Schlachter, Karl-Uwe Stucky, Wolfgang Suess KIT The Research University in the Helmholtz Association
More informationHow we built a highly scalable Machine Learning platform using Apache Mesos
How we built a highly scalable Machine Learning platform using Apache Mesos Daniel Sârbe Development Manager, BigData and Cloud Machine Translation @ SDL Co-founder of BigData/DataScience Meetup Cluj,
More informationContainers OpenStack. Murano brings Docker & Kubernetes to OpenStack. Serg Melikyan. software.mirantis.com. January 27, 2015
Containers OpenStack Murano brings Docker & Kubernetes to OpenStack Serg Melikyan software.mirantis.com January 27, 2015 Agenda Introduction Murano Kubernetes Empowering Docker on OpenStack Kubernetes
More informationWOMBATOAM OPERATIONS & MAINTENANCE FOR ERLANG & ELIXIR SYSTEMS
version 3.0.0 3.0.0 IMPROVEMENTS OVER 2.0.0 MONITORING ++ Extensive dashboard redesign with a new, more intuitive user interface using GridStack. ++ Improved Mnesia netsplit service to detect and fix partitions
More informationWOMBATOAM OPERATIONS & MAINTENANCE FOR ERLANG & ELIXIR SYSTEMS
version 3.0.0 3.0.0 IMPROVEMENTS OVER 2.0.0 MONITORING ++ Extensive dashboard redesign with a new, more intuitive user interface using GridStack. ++ Improved Mnesia netsplit service to detect and fix partitions
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationUsing AWS to Build a Large Scale Dockerized Microservices Architecture. Dr. Oliver Wahlen moovel Group GmbH Frankfurt, 30.
Using AWS to Build a Large Scale Dockerized Microservices Architecture Dr. Oliver Wahlen moovel Group GmbH Frankfurt, 30. Juni 2016 The moovel Group GmbH Our vision is an ecosystem that simplifies mobility
More informationDEVOPS COURSE CONTENT
LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and
More informationDeveloping Enterprise Cloud Solutions with Azure
Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course
More informationMODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift
MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot
More informationTechno Expert Solutions
Course Content of Microsoft Windows Azzure Developer: Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks
More informationWhat's new in Graphite 1.1. Denys FOSDEM 2018
What's new in Graphite 1.1 Denys Zhdanov @deniszh FOSDEM 2018 Who am I Denys Zhdanov System engineer @ ecg / Marktplaats.nl Twitter / Github: @deniszh Sysadmin Ninja Graphite co-maintainer Data geek Pythonista
More informationCourse AZ-100T01-A: Manage Subscriptions and Resources
Course AZ-100T01-A: Manage Subscriptions and Resources Module 1: Managing Azure Subscriptions In this module, you ll learn about the components that make up an Azure subscription and how management groups
More informationGoDocker. A batch scheduling system with Docker containers
GoDocker A batch scheduling system with Docker containers Web - http://www.genouest.org/godocker/ Code - https://bitbucket.org/osallou/go-docker Twitter - #godocker Olivier Sallou IRISA - 2016 CC-BY-SA
More informationSearch Engines and Time Series Databases
Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Search Engines and Time Series Databases Corso di Sistemi e Architetture per Big Data A.A. 2017/18
More informationMesosphere and Percona Server for MongoDB. Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)
Mesosphere and Percona Server for MongoDB Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere) Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS
More informationWeb Service. Development. Framework and API. Management. Strategy and Best Practices. Yong Cao The Boeing Company RROI #: CORP
RROI #: 17-00633-CORP Web Service Development Framework and API Management Strategy and Best Practices Yong Cao The Boeing Company GPDIS_2017.ppt 1 Vision: Service and Web APIs Legacy Apps COTS Web APIs
More informationCloud providers, tools and best practices in running Magento on Kubernetes. Adrian Balcan MindMagnet Software
Cloud providers, tools and best practices in running Magento on Kubernetes Adrian Balcan DevOps @ MindMagnet Software About Me Companies Projects Adrian Balcan contact@adrianbalcan.com Agenda Magento on
More informationFederated Prometheus Monitoring at Scale
Federated Prometheus Monitoring at Scale LungChih Tung Oath Nandhakumar Venkatachalam Oath Team Core Platform Team powering all Yahoo Media Products Yahoo Media Products Homepage, News Finance Sports,
More informationDistributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA
Distributed CI: Scaling Jenkins on Mesos and Marathon Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA About Me Roger Ignazio QE Automation Engineer Puppet Labs, Inc. @rogerignazio Mesos In Action
More informationAmazon Linux: Operating System of the Cloud
Amazon Linux: Operating System of the Cloud Chris Schlaeger Director, Kernel and Operating Systems Managing Director, Amazon Development Center Germany GmbH How did Amazon get into Cloud Computing? We
More informationAzure Development Course
Azure Development Course About This Course This section provides a brief description of the course, audience, suggested prerequisites, and course objectives. COURSE DESCRIPTION This course is intended
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationMonitoring MySQL Performance with Percona Monitoring and Management
Monitoring MySQL Performance with Percona Monitoring and Management Your Presenters Michael Coburn - PMM Product Manager Working at Percona for almost 5 years Consultant, Manager, TAM, now Product Manager
More informationBaremetal with Apache CloudStack
Baremetal with Apache CloudStack ApacheCon Europe 2016 Jaydeep Marfatia Cloud, IOT and Analytics Me Director of Product Management Cloud Products Accelerite Background Project lead for open source project
More informationThe InfluxDB-Grafana plugin for Fuel Documentation
The InfluxDB-Grafana plugin for Fuel Documentation Release 0.8.0 Mirantis Inc. December 14, 2015 Contents 1 User documentation 1 1.1 Overview................................................. 1 1.2 Release
More informationChronix A fast and efficient time series storage based on Apache Solr. Caution: Contains technical content.
Chronix A fast and efficient time series storage based on Apache Solr Caution: Contains technical content. 68.000.000.000* time correlated data objects. How to store such amount of data on your laptop
More informationMesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)
Mesosphere and Percona Server for MongoDB Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere) Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS DATA SERVICES,
More informationThe SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.
Dublin Apache Kafka Meetup, 30 August 2017 The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Joseph @pleia2 * ASF projects 1 Elizabeth K. Joseph, Developer Advocate Developer Advocate
More informationHow to re-invent your IT Architecture. André Christ, Co-CEO LeanIX
How to re-invent your IT Architecture André Christ, Co-CEO LeanIX 2012 founded 30 employees > 80 customers 150 % motivated 2 OUR MISSION Become global #1 SaaS helping companies to modernize their IT architectures
More informationOperating Within Normal Parameters: Monitoring Kubernetes
Operating Within Normal Parameters: Monitoring Kubernetes Elana Hashman Two Sigma Investments, LP SREcon 2019 Americas Brooklyn, NY Disclaimer This document is being distributed for informational and educational
More informationThink Small to Scale Big
Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger
More informationPrometheus as a (internal) service. Paul Traylor LINE Fukuoka
Prometheus as a (internal) service Paul Traylor LINE Fukuoka Self-Introduction Wanted to make games in high school Worked on several mods creating levels Decided games were hard, web development looked
More informationLaunching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack
Launching StarlingX The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack Foundation Ian Jolliffe, WIND RIVER SYSTEMS Director Engineering @ian_jolliffe Project Overview An
More informationIntroducing. Thursday, May 3 14:45-15:20 Colin Sullivan / Waldemar Quevedo /
Introducing Thursday, May 3 14:45-15:20 Colin Sullivan / colin@nats.io Waldemar Quevedo / wally@nats.io What is messaging? Messaging here means Message Oriented Middleware Wikipedia Message-oriented middleware
More informationKuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc
Kuberiter White Paper Kubernetes Cloud Provider Comparison Chart Lawrence Manickam Kuberiter Inc Oct 2018 Executive Summary Kubernetes (K8S) has become the de facto standard for Cloud Application Deployments.
More informationData Ingestion at Scale. Jeffrey Sica
Data Ingestion at Scale Jeffrey Sica ARC-TS @jeefy Overview What is Data Ingestion? Concepts Use Cases GPS collection with mobile devices Collecting WiFi data from WAPs Sensor data from manufacturing machines
More informationThe four forces of Cloud Native
1 Aplicaciones Nativas En La Nube The four forces of Cloud Native Iñaki Borrero- Advisory vspecialist MEDI, Dell EMC @DellEMCForum 2 Containers Devops Confluence of 4 forces Agile 3 3 Microservices 4 4
More informationby Cisco Intercloud Fabric and the Cisco
Expand Your Data Search and Analysis Capability Across a Hybrid Cloud Solution Brief June 2015 Highlights Extend Your Data Center and Cloud Build a hybrid cloud from your IT resources and public and providerhosted
More informationOPENSTACK BEIJING CONFERENCE. by: Steven Hallett Head of Cloud Infrastructure Engineering and Operations
OPENSTACK BEIJING CONFERENCE by: Steven Hallett Head of Cloud Infrastructure Engineering and Operations August 10, 2012 Agenda X.commerce, an Introduction Platform Vision Current Status The Opportunity
More informationLNE. Vlaamse Milieuoverheid Flemish environmental government. Author: Patrik Uytterhoeven
Zabbix @ LNE Vlaamse Milieuoverheid Flemish environmental government Author: Patrik Uytterhoeven Who Am I Name: Patrik Uytterhoeven Job: Open-source consultant Company: Open-future Zabbix Trainer Author:
More informationUse Case: Scalable applications
Use Case: Scalable applications 1. Introduction A lot of companies are running (web) applications on a single machine, self hosted, in a datacenter close by or on premise. The hardware is often bought
More informationVisualize Your Data With Grafana Percona Live Daniel Lee - Software Engineer at Grafana Labs
Visualize Your Data With Grafana Percona Live 2017 Daniel Lee - Software Engineer at Grafana Labs Daniel Lee Software Engineer at Grafana Labs Stockholm, Sweden @danlimerick on Twitter What is Grafana?
More informationCHALLENGES IN A MICROSERVICES AGE: MONITORING, LOGGING AND TRACING ON OPENSHIFT. Martin Etmajer Technology May 4, 2017
CHALLENGES IN A MICROSERVICES AGE: MONITORING, LOGGING AND TRACING ON OPENSHIFT Martin Etmajer Technology Lead @Dynatrace May 4, 2017 WHY A CHALLENGE? Microservice A Microservice B Microservice C Microservice
More informationCourse Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.
Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. Lesson 1, Azure Services,
More informationLenses 2.1 Enterprise Features PRODUCT DATA SHEET
Lenses 2.1 Enterprise Features PRODUCT DATA SHEET 1 OVERVIEW DataOps is the art of progressing from data to value in seconds. For us, its all about making data operations as easy and fast as using the
More informationTime Series Live 2017
1 Time Series Schemas @Percona Live 2017 Who Am I? Chris Larsen Maintainer and author for OpenTSDB since 2013 Software Engineer @ Yahoo Central Monitoring Team Who I m not: A marketer A sales person 2
More informationMQ Monitoring on Cloud
MQ Monitoring on Cloud Suganya Rane Digital Automation, Integration & Cloud Solutions Agenda Metrics & Monitoring Monitoring Options AWS ElasticSearch Kibana MQ CloudWatch on AWS Prometheus Grafana MQ
More informationOpenStack Magnum Pike and the CERN cloud. Spyros
OpenStack Magnum Pike and the CERN cloud Spyros Trigazis @strigazi OpenStack Magnum OpenStack Magnum #openstack-containers Kubernetes, Docker Swarm, Apache Mesos, DC/OS (experimental) aas Deep integration
More informationPerformance Testing in a Containerized World. Paola Rossaro
Performance Testing in a Containerized World Paola Rossaro STARWEST 2017 Something about me PhD Computer Science (performance) 20+ years high-tech CTO and Co-founder Nouvola And a unicorn mom! Agenda Continuous
More informationWelcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:
Docker Birthday #3 Welcome to Docker Birthday #3 2 120 Docker Birthday events (list available at Docker.Party) 7000+ RSVPs 600 mentors Big thanks to our global partners: Travel Planet 24 e-food.gr The
More informationArchitecting Microsoft Azure Solutions (proposed exam 535)
Architecting Microsoft Azure Solutions (proposed exam 535) IMPORTANT: Significant changes are in progress for exam 534 and its content. As a result, we are retiring this exam on December 31, 2017, and
More informationDevOps Course Content
DevOps Course Content 1. Introduction: Understanding Development Development SDLC using WaterFall & Agile Understanding Operations DevOps to the rescue What is DevOps DevOps SDLC Continuous Delivery model
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain
More informationPROFESSIONAL. NoSQL. Shashank Tiwari WILEY. John Wiley & Sons, Inc.
PROFESSIONAL NoSQL Shashank Tiwari WILEY John Wiley & Sons, Inc. Examining CONTENTS INTRODUCTION xvil CHAPTER 1: NOSQL: WHAT IT IS AND WHY YOU NEED IT 3 Definition and Introduction 4 Context and a Bit
More informationEdge Device Manager R15 Release Notes
2017-03 Software releases are created to add new features, make enhancements or correct defects. These releases are tested on all current, actively shipping platforms and operating systems as applicable.
More information20532D: Developing Microsoft Azure Solutions
20532D: Developing Microsoft Azure Solutions Course Details Course Code: Duration: Notes: 20532D 5 days Elements of this syllabus are subject to change. About this course This course is intended for students
More informationLessons learned from real-world deployments of Java EE 7. Arun Gupta, Red
Lessons learned from real-world deployments of Java EE 7 Arun Gupta, Red Hat @arungupta DEVELOPER PRODUCTIVITY MEETING ENTERPRISE DEMANDS Java EE 7! More annotated POJOs! Less boilerplate code! Cohesive
More informationManaging your Cloud with Confidence
Mobility Cloud and Security Managing your Cloud with Confidence Stephen Miles VP Service Assurance - APJ Agenda The Digital Revolution and the changing IT Landscape Management challenges in the new world
More informationArchitekturen für die Cloud
Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >
More informationFUJITSU Software ServerView Cloud Monitoring Manager V1.0. Overview
FUJITSU Software ServerView Cloud Monitoring Manager V1.0 Overview J2UL-2073-01ENZ0(00) November 2015 Trademarks Copyright FUJITSU LIMITED 2015 LINUX is a registered trademark of Linus Torvalds. The OpenStack
More informationCreating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software
Creating a Hybrid Gateway for API Traffic Ed Julson API Platform Product Marketing TIBCO Software Housekeeping Webinar Recording Today s webinar is being recorded and a link to the recording will be emailed
More informationScaling Pinterest. Marty Weiner Level 83 Interwebz Geek
Scaling Pinterest Marty Weiner Level 83 Interwebz Geek Evolution Growth March 2010 Page views per day RackSpace 1 small Web Engine 1 small MySQL DB 1 Engineer + 2 Founders Mar 2010 Jan 2011 Jan 2012 May
More informationLinux Clusters Institute: Monitoring. Zhongtao Zhang, System Administrator, Holland Computing Center, University of Nebraska-Lincoln
Linux Clusters Institute: Monitoring Zhongtao Zhang, System Administrator, Holland Computing Center, University of Nebraska-Lincoln Why monitor? 2 Service Level Agreement (SLA) Which services must be provided
More informationSCYLLA: NoSQL at Ludicrous Speed. 主讲人 :ScyllaDB 软件工程师贺俊
SCYLLA: NoSQL at Ludicrous Speed 主讲人 :ScyllaDB 软件工程师贺俊 Today we will cover: + Intro: Who we are, what we do, who uses it + Why we started ScyllaDB + Why should you care + How we made design decisions to
More informationManaging Performance in Liferay DXP: An Overview of Liferay Connected Services
Managing Performance in Liferay DXP: An Overview of Liferay Connected Services Executive Summary Liferay Connected Services (LCS) is an online platform that helps our customers successfully manage their
More informationBe a Microservices Hero ContainerCon 15
https://github.com/adobe-apiplatform Be a Microservices Hero ContainerCon 15 Dragos Dascalita Haut Adobe Presentation scripts: https://gist.github.com/ddragosd/608bf8d3d13e3f688874 A CreativeCloud Microservice
More informationDevelop and test your Mobile App faster on AWS
Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are
More informationPanoptes: A Network Telemetry Ecosystem - Part Deux
Panoptes: A Network Telemetry Ecosystem - Part Deux Panoptes is: Greenfield Python based network telemetry platform that provides real time telemetry and analytics @ Yahoo Implements discovery, polling,
More informationContinuous delivery while migrating to Kubernetes
Continuous delivery while migrating to Kubernetes Audun Fauchald Strand Øyvind Ingebrigtsen Øvergaard @audunstrand @oyvindio FINN Infrastructure History Kubernetes at FINN Agenda Finn Infrastructure As
More informationIntroduction to OpenStack Trove
Introduction to OpenStack Trove A multi-database deployment Doug Shelley - Tesora Michael Basnight - Rackspace Agenda What is Trove How to Install Trove A look at the Trove API Multi-Database demonstration
More informationDevOps Tooling from AWS
DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows
More informationApplication monitoring with BELK. Nishant Sahay, Sr. Architect Bhavani Ananth, Architect
Application monitoring with BELK Nishant Sahay, Sr. Architect Bhavani Ananth, Architect Why logs Business PoV Input Data Analytics User Interactions /Behavior End user Experience/ Improvements 2017 Wipro
More informationMachine Learning meets Databases. Ioannis Papapanagiotou Cloud Database Engineering
Machine Learning meets Databases Ioannis Papapanagiotou Cloud Database Engineering Create Personalized Recommendations for discoveries of engaging video content that maximizes member joy. Personalize Everything
More informationAccelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016
Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016 Nikita Ivanov CTO and Co-Founder GridGain Systems Peter Zaitsev CEO and Co-Founder Percona About the Presentation
More informationHynek Schlawack. Get Instrumented. How Prometheus Can Unify Your Metrics
Hynek Schlawack Get Instrumented How Prometheus Can Unify Your Metrics Goals Goals Goals Goals Goals Service Level Service Level Indicator Service Level Indicator Objective Service Level Indicator Objective
More informationOps for Developers Monitor your Java application with Prometheus
.consulting.solutions.partnership Ops for Developers Monitor your Java application with Prometheus Alexander Schwartz, Principal IT Consultant CloudNativeCon + KubeCon Europe 2017 30 March 2017 Ops for
More information