[2018] NHN 모니터링의 현재와 미래 for 인프라 엔지니어NHN FORWARD인프라 모니터링을 위한 시스템을 구축하고 운영하는 데 있어, 다이내믹한 인프라 변화는 어려움으로 다가오고 있습니다.
본 세션에서는 인프라를 운영하는 팀 혹은 운영자 관점에서 바라본 미래 지향적 인프라 모니터링 시스템의 방향성과 이를 구현하기 위해 필요한 구성들을 공유하고자 합니다.
목차
1. NHN 모니터링의 현재
2. 모니터링의 변화
3. 모니터링 방법론
4. 모니터링 절차
5. NHN 모니터링의 미래
대상
- 인프라를 운영하는 시스템 엔지니어
- 인프라 모니터링 시스템에 관심이 있는 분
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)Ji-Woong Choi오픈소스 WAS 모니터링 솔루션인 Scouter에 대한 간략한 설치가이드입니다. JBoss 기준으로 작성되었으며, JBoss 관련된 스크립트는 github.com/OpenSourceConsulting/jboss-eap-6-scripts에서도 확인하실 수 있습니다.
Open source APM Scouter로 모니터링 잘 하기GunHee LeeOpen source APM Scouter로 모니터링 잘 하기
- Application performance monitoring
https://github.com/scouter-project/scouter
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi본 문서는 Scouter APM의 InfluxDB에 대한 세팅 및 정보를 볼 수 있도록 구성하는 가이드 문서입니다.
스카우터에 플러그인 제작으로 참여하시고 계시는 박상천 부장님의 컨트리뷰션 문서입니다.
[2018] Java를 위한, Java에 의한 도구들NHN FORWARD자바를 만들기 위해 만들어진 도구들과, 문제가 발생했을 때 JVM을 분석하기 위해 만들어진 도구에 대해서 살펴봅니다.
목차
1. jvmtop
2. jvm-tools
3. jcmd
4. jhsdb
5. OpenJDK Tools
대상
모든 자바 개발자
[오픈소스컨설팅]Performance Tuning How ToJi-Woong ChoiThis slide allows you to increase your web application server performance. If you want to get this, please email us(support at osci.kr)
[오픈소스컨설팅]파일럿진행예제 on AWSJi-Woong Choi아마존 AWS상에서의 Pilot System을 만드는 과정을 담은 문서입니다. 아키텍처링 관련하여 참고할만한 사항들을 기술하였으며, 관련 코드들은 github.com/OpenSourceConsulting에서 확인하실 수 있습니다.
[오픈소스컨설팅]MySQL MonitoringJi-Woong ChoiYou can monitor MySQL activity using Cacti, Nagios, etc. This document introduces how to use those kind of open source monitoring tools.
별천지세미나(2회) 세션5 hamletJongKwang KimCasperJS is a headless browser solution for automating monitoring built with JavaScript and PhantomJS. It allows periodically monitoring web servers to ensure they are functioning properly and prevent issues like outages from negatively impacting customers. Other similar services include monitor.us, uptimerobot.com, and Zabbix. Self-hosted solutions may require more customization.
Open source APM Scouter로 모니터링 잘 하기GunHee LeeOpen source APM Scouter로 모니터링 잘 하기
- Application performance monitoring
https://github.com/scouter-project/scouter
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi본 문서는 Scouter APM의 InfluxDB에 대한 세팅 및 정보를 볼 수 있도록 구성하는 가이드 문서입니다.
스카우터에 플러그인 제작으로 참여하시고 계시는 박상천 부장님의 컨트리뷰션 문서입니다.
[2018] Java를 위한, Java에 의한 도구들NHN FORWARD자바를 만들기 위해 만들어진 도구들과, 문제가 발생했을 때 JVM을 분석하기 위해 만들어진 도구에 대해서 살펴봅니다.
목차
1. jvmtop
2. jvm-tools
3. jcmd
4. jhsdb
5. OpenJDK Tools
대상
모든 자바 개발자
[오픈소스컨설팅]Performance Tuning How ToJi-Woong ChoiThis slide allows you to increase your web application server performance. If you want to get this, please email us(support at osci.kr)
[오픈소스컨설팅]파일럿진행예제 on AWSJi-Woong Choi아마존 AWS상에서의 Pilot System을 만드는 과정을 담은 문서입니다. 아키텍처링 관련하여 참고할만한 사항들을 기술하였으며, 관련 코드들은 github.com/OpenSourceConsulting에서 확인하실 수 있습니다.
[오픈소스컨설팅]MySQL MonitoringJi-Woong ChoiYou can monitor MySQL activity using Cacti, Nagios, etc. This document introduces how to use those kind of open source monitoring tools.
별천지세미나(2회) 세션5 hamletJongKwang KimCasperJS is a headless browser solution for automating monitoring built with JavaScript and PhantomJS. It allows periodically monitoring web servers to ensure they are functioning properly and prevent issues like outages from negatively impacting customers. Other similar services include monitor.us, uptimerobot.com, and Zabbix. Self-hosted solutions may require more customization.
TIFF'40 2015 CanCon screening scheduleAgatha DaisleyA complete list of Canadian Content (CanCon) screening during the 40th anniversary celebration at the 2015 Toronto International Film Festival.
2015 나는 프로그래머다 컨퍼런스 (11) 염산악 - 가독성에 대하여iamprogrammerofficial왜 프로그래머가 가독성을 향상시키는 수련을 평생 해야 하는지를 알려준다. 단지 상투적인 이유만 들먹이는 게 아니다. 좋은 가독성은 프로그래머를 프로로 만들어주고, 큰 기쁨을 주며, 성장할 기회를 준다고 역설한다. 가독성을 향상시키려면 눈에 보이는 것들부터 신경을 써야 하며, 코드 자체가 프로그램을 설명해야 하며, 흐름을 단순화하고 주석을 잘 쓰고 퇴고해야 한다는 간단한 원칙부터 지켜나가야 한다.
Monitoring Big Data Systems - "The Simple Way"Demi Ben-AriOnce you start working with distributed Big Data systems, you start discovering a whole bunch of problems you won’t find in monolithic systems.
All of a sudden to monitor all of the components becomes a big data problem itself.
In the talk we’ll mention all of the aspects that you should take in consideration when monitoring a distributed system once you’re using tools like:
Web Services, Apache Spark, Cassandra, MongoDB, Amazon Web Services.
Not only the tools, what should you monitor about the actual data that flows in the system?
And we’ll cover the simplest solution with your day to day open source tools, the surprising thing, that it comes not from an Ops Guy.
Demi Ben-Ari is a Co-Founder and CTO @ Panorays.
Demi has over 9 years of experience in building various systems both from the field of near real time applications and Big Data distributed systems.
Describing himself as a software development groupie, Interested in tackling cutting edge technologies.
Demi is also a co-founder of the “Big Things” Big Data community: http://somebigthings.com/big-things-intro/
Deview2013 presentation ver1.8_finalNAVER D2This document discusses NAVER's Data Center "GAK" and its infrastructure engineering. It provides an overview of the data center's start and describes server room automation and monitoring tools. It also discusses the application of green technologies and their effects. The document includes charts showing growth trends of data and services over time at NAVER.
MariaDB OptimizationJongJin Lee*If you see the screen is not good condition, downloading please.*
MariaDB Optimization
- 풀 테이블 스캔
- ORDER BY 처리(Using filesort)
- GROUP BY 처리
- DISTINCT 처리
- 임시 테이블(Using Tempoary)
- 인덱스 컨디션 푸시다운(Index Condition Pushdown, ICP)
- 멀티 레인지 리드(Multi Range Read)
- 인덱스 머지(Index merge)
- 테이블 조인
- 서브 쿼리
Ch10.애플리케이션 서버의 병목_발견_방법Minchul JungThread dumps provide snapshots of a Java application's threads and their states. When a slowdown occurs, get multiple thread dumps over time to analyze thread activity and identify potential issues like:
1) Lock contention between threads waiting to enter synchronized methods or blocks.
2) Deadlocks from circular wait conditions that can hang applications.
3) Threads waiting for I/O responses from databases or networks.
4) High CPU usage by specific threads as shown through monitoring tools.
Analyzing thread dumps helps locate performance bottlenecks and fix synchronization, resource contention, or inefficient code issues degrading application speed.
Spring boot 를 적용한 전사모니터링 시스템 backend 개발 사례Jemin Huhhttps://github.com/JM-Lab/jm-spring-boot-init
http://jmlab.tistory.com/42 - only in korean
Java performance and trouble shootingAnna Choiwe talk about some cases of trouble shooting and how it can impact to java performance. Also, we introduce some kind of tools for checking matters efficiently and approaching easy to user.
라즈베리파이와 자바스크립트로 IoT 시작하기Circulus라즈베리파이를 이용하여 IoT를 시작해볼까요?
라즈베리파이와 각종 센서를 연결하고, 자바스크립트를 이용해 이를 제어할 수 있습니다. 스마트폰으로 간단한 리모컨을 만들어 외부에 있어도 제어할 수 있습니다.
자신만의 IoT 제품을 만들 수 있는 기초를 배울 수 있습니다.
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101) YoungSu Son모바일 앱 성능 분석 방법에 대해서 설명을 드립니다
- 기존 서버 APM과 모바일에서의 성능 기준의 차이
- 모바일 제약사항및 아키텍처
- 안드로이드는 어떻게 발전해 왔나
- Vectorization
- Loop
- Redex / Optimized Layout
- Garbage Collector
- 제조사가 보장해야 되는 성능
- 개발사가 고민해야 되는 영역
- 실사례 설명
- 갤럭시노트 2의 점유율
- Xiaomi 폰의 국내 4위 시장 점유율
- 여러가지 모바일 성능 리포트
Cloud-Barista 제1차 오픈세미나 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(1st Open Seminar...Cloud-Barista Community멀티 클라우드 서비스 공통 프레임워크 기술(Multi-Cloud Service Common Framework)
- 커뮤니티 사이트(Community Site) : https://github.com/cloud-barista
주요 내용 : 멀티 클라우드 통합 모니터링 기술(CB-Dragonfly)
- CB-Dragonfly 개요 및 차별성
- CB-Dragonfly 주요 기능 및 모듈
- CB-Dragonfly 개발 추진 방향