BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//NLJUG - Nederlandse Java User Group - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://nljug.org
X-WR-CALDESC:Events for NLJUG - Nederlandse Java User Group
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20180325T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20181028T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20190331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20191027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Amsterdam:20190430T173000
DTEND;TZID=Europe/Amsterdam:20190430T210000
DTSTAMP:20260424T083820
CREATED:20190411T104256Z
LAST-MODIFIED:20190411T104422Z
UID:4055-1556645400-1556658000@nljug.org
SUMMARY:Instan(t)a-neous Monitoring and ClickHouse Database applied - Codecentric
DESCRIPTION:We’ll take you on a modern environment journey by explaining how to apply continuous monitoring and column-oriented DBMS in your daily work\, what’s in it for you and what (business) benefits are accomplished. You can use this knowledge instantly. \nAgenda:\n17.30 Opening with drinks and food \n18.00 Instan(t)a-neous Monitoring \n19.00 Break 19.15 ClickHouse Database \n20.30 Closing with drinks \n20.45 Semi-Final Champions League on a big screen \n  \nWhy real-time Continuous Monitoring?\nThe Problems Facing the Container and Microservices Crowd: When everything is working as expected and users are not complaining\, life is good. As soon as you run into your first major customer impacting incident the typical response is to gather up just about anyone you can via Slack\, HipChat\, conference call\, etc. and ask\, “What do we have for monitoring?” This scene plays itself out across the entire globe daily so don’t feel too bad if you resemble the description. \nMonitoring these modern environments is challenging and here are 5 major reasons why: \n\nRate of Deployment –Modern APM MUST not require manual configuration of monitoring or alerting.\nRate of Change –Modern APM MUST automatically adapt to dynamic environments and must report data within a few seconds in high granularity (1 second).\nNumber of Technologies – Modern APM must be capable of quickly supporting\, and then automatically monitoring new technologies shortly after release and treating those technologies as first-class entities.\nSize of Environment – Modern APM MUST be able to ingest and process the data from 10’s and 100’s of thousands of components in real-time.\nThe Complexity of Orchestration – Modern APM MUST understand the orchestration tool and let you know exactly what is malfunctioning at any given time. It must also accurately depict the end result of the orchestration engine deploying containers into the runtime. This is critical for ensuring that orchestration is properly configured and not running away with out of control container growth (a very expensive byproduct of improper configuration).\n\n  \nThe solution: Instan(t)a-neous Monintoring\nContinuous Integration\, Continuous Delivery\, Continuous Monitoring! These days CI and CD are commonly used mechanics to achieve fast turn-around times for high-demand applications. Microservices architectures and highly dynamic environments (based on Kubernetes\, Docker\, …)\, however\, come with a whole different set of problems. Systems\, that not only appear and disappear dynamically (e.g. autoscaling)\, but most commonly tend to be written using multiple different programming languages\, are hard to monitor from the point of view that matters: User Requests and User Experience. but the answer is simple; Continuous Monitoring (CM). Let’s build a polyglot microservices infrastructure. A way to monitor and trace multi-service requests will be demonstrated using Instana’s automatic discovery system. \n  \nWhy Columns oriented DBMS?\nBusinesses and environments are increasing fast. So\, you need to analyse terabytes of data\, with analytical queries that span thousands of rows. There’s no one fits all DBMS solution for modern environments. Column-oriented databases can provide a 100x speedup. A column-oriented DBMS is a database management system (DBMS) that stores data tables by column rather than by row. Practical use of a column store versus a row store differs little in the relational DBMS world. Both columnar and row databases can use traditional database query languages like SQL to load data and perform queries. Both row and columnar databases can become the backbone in a system to serve data for common extract\, transform\, load (ETL) and data visualization tools. However\, by storing data in columns rather than rows\, the database can more precisely access the data it needs to answer a query rather than scanning and discarding unwanted data in rows. Query performance is increased for certain workloads. \n  \nLessons learned using ClickHouse Database:\nClickHouse; Or how Instana is using a column-oriented DBMS for sub-second analytics. Instana monitors and captures every request in their customers environments. But just capturing all those terabytes of information is worthless without the ability to use it. Therefore at Instana ClickHouse is selected\, a column-oriented DBMS\, for near real-time analytics to give our customers the best possible insights. We’ll present the benefits of Clickhouse and how we solved the challenges and limitations ClickHouse has. \n  \nSpeakers:\nChristoph Engelbert is a passionate Java geek with a deep commitment for Open Source software. He is mostly interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to its limits by looking into profilers and finding problems inside of the codebase. In addition\, he is highly interested in new ideas\, technologies and new ways of solving problems. He has a deep understanding of IP based technologies like Protocol Stacks\, TCP\, UDP and asynchronous service implementations and fast serialization solutions. Normally he doesn’t like to reinvent the wheel but if there is a reason and a chance to make it faster or eas… \nMiel Donkers is a senior software craftsman. His focus is mostly on back-end (Java) development but also touches the front-end or some infrastructure on a regular basis. His focus is always on delivering customer value\, from reliably delivering new features to providing assistance on support tickets. \nRegister
URL:https://nljug.org/evenement/instanta-neous-monitoring-and-clickhouse-database-applied-codecentric/
CATEGORIES:Partner events
ATTACH;FMTTYPE=image/png:https://nljug.org/wp-content/uploads/2013/04/codecentric-2.png
END:VEVENT
END:VCALENDAR