본문 바로가기

분류 전체보기121

[제니퍼뉴스레터] 2023년에도 진화하고 있는 제니퍼 업데이트 기능과 제니퍼 소식 전달해 드립니다. 제니퍼 업데이트 기능 노트는 정보 전달성 메일입니다. 메일을 더 이상 받지 않길 원하는 ( 제니퍼 뉴스레터는 정보전달성 메일입니다. 메일을 더 이상 받지 않길 원하는 경우 수신거부(Unsubscribe) 를 눌러주세요 ) 안녕하세요! 제니퍼소프트 마케팅팀의 아이린입니다. 2023년에 새롭게 업데이트된 기능인 제니퍼 실시간 이상탐지, 제니퍼 X-View 실시간 패턴 분석, 제니퍼 오픈텔레메트리 모니터링, 비동기 모니터링 등 새롭게 추가된 기능을 읽기 쉽게 정리해 드립니다. 또한, 새롭게 출시한 제니퍼 쿠버네티스에 대해서도 자세히 알려드립니다. 제니퍼 사용에 많은 도움이 되길 바라겠습니다. 😉 지금 바로 확인해보세요! 🪴 제니퍼 쿠버네티스 모니터링 출시 드디어! 😁 제니퍼 쿠버네티스 모니터링 솔루션이 출시되.. 2023. 10. 5.
숫자로 알아보는 제니퍼 제니퍼를 사용하고 있는 국내외 고객사가 1635 고객사 제니퍼를 판매한 국가는 10개국 제니퍼를 판매하고 있는 비즈니스 파트너의 수는 43 파트너입니다. : ) 숫자로 알아보는 제니퍼! 이렇게 숫자로 보니 의미 있고 뿌듯하네요. 2005년부터 2023년까지 제니퍼가 만들고 있는 성장과 변화는 여전히 진행 중입니다. 숫자로 알아보는 제니퍼 다운로드: https://shorturl.at/lABF0 2023. 9. 12.
국내 APM 1위, 제니퍼 3개월 무료 설치 프로모션 제니퍼 .Net, PHP, 그리고 Python, 국내 APM 1위 제니퍼, 3개월 무료 체험 프로모션 시작합니다. 기능 제한 없는 정식 버전 제품을 3개월 동안 무료로 사용하세요. 프로모션 기간 동안, 제니퍼를 사용하고 싶은/ 제니퍼가 필요한 누구나 신청할 수 있고, 3개월간 무상으로 사용해 볼 수 있습니다. 사이트가 멈췄는데, 원인을 모르겠어요… 서버 엔지니어가 따로 없다 보니 로그 분석이나 서버 환경 등의 문제 발생 시 디버깅이 불가능한 상황이에요. 완전 랜덤하게 발생하고, 재현할 수 없는 그런 상황이 계속되었는데, 어떡해야 할까요? 윈도우 IIS, PHP로 운영 중인 서비스를 리눅스 nginx, php로 이전하면서 사이트가 랜덤하게 멈추는 현상이 발생했습니다. 문제의 원인 확인도 어렵고, 어떤 서버.. 2023. 9. 7.
국내 APM 1위, 제니퍼 3개월 무료 설치 프로모션 제니퍼 .Net, PHP, 그리고 Python, 국내 APM 1위 제니퍼, 3개월 무료 체험 프로모션 시작합니다. 기능 제한 없는 정식 버전 제품을 3개월 동안 무료로 사용하세요. 신청한 모든 분께 제니퍼 기념품을 드립니다. 사이트가 멈췄는데, 원인을 모르겠어요… 서버 엔지니어가 따로 없다 보니 로그 분석이나 서버 환경 등의 문제 발생 시 디버깅이 불가능한 상황이에요. 완전 랜덤하게 발생하고, 재현할 수 없는 그런 상황이 계속되었는데, 어떡해야 할까요? 윈도우 IIS, PHP로 운영 중인 서비스를 리눅스 nginx, php로 이전하면서 사이트가 랜덤하게 멈추는 현상이 발생했습니다. 문제의 원인 확인도 어렵고, 어떤 서버가 문제인지 확인할 수가 없네요. ㅜㅜ 모니터링 대상 서비스는 회사가 현재 서비스하고 .. 2023. 8. 18.
제니퍼 쿠버네티스_ 1. 쿠버네티스의 3가지 주요 특징과 네이티브 vs 매니지드 쿠버네티스 비교 by Junghoon Lee, Kubernetes Technical Adviser, 2023년 8월 16일 필자는 현업 DevOps로 네이티브 쿠버네티스와 매니지드 쿠버네티스(EKS) 모두 경험하였습니다. 실제 운영하는 입장에서 쿠버네티스의 3가지 주요 특징과 네이티브와 매니지드 쿠버네티스의 차이점을 알아봅니다. 1. 의도한 상태(Desired State) 관리 주요 특징으로 먼저, 쿠버네티스는 ‘의도한 상태’라는 핵심 개념으로 클러스터를 관리합니다. 의도한 상태란 단어에서 유추할 수 있듯이 클러스터 내의 애플리케이션과 리소스를 어떻게 동작해야 하는지를 명시(의도한대로)적으로 정의하고, 현재 상태가 사전에 정의한 의도한 상태와 일치하도록 유지하는 프로세스를 의미합니다. 이 개념은 쿠버네티스가 애플리케이션.. 2023. 8. 18.
제니퍼 쿠버네티스 기술 노트 1. EKS 블로그 연재 목표 현대 기업의 가장 중요한 문제는 고객의 다양한 요구를 빠르고 안정적으로 제공하는 것입니다. 빠른 대응과 안정적인 운영이라는 양립하기 어려운 문제를 해결해야 합니다. 쿠버네티스는 이러한 어려운 요구 사항을 오늘날 가장 잘 만족할 수 있는 컨테이너 오케스트레이션 솔루션입니다. 거의 모든 회사에서 적어도 테스트 용도로는 사용하고 있으며 특히 새로운 프로젝트에서는 당연히 포함되는 표준 솔루션, ‘defacto’로 여겨집니다. 하지만 기업 현장에서는 쿠버네티스의 진입 장벽이 높아 여전히 망설이는 것이 현실입니다. 고가의 비용을 지불하고 외부 솔루션을 도입한다든지 혹은 외주 프로젝트로 진행하는 경우도 많습니다. 그렇지만 쿠버네티스와 같이 핵심 솔루션은 내재화가 중요합니다. 단순히 도입.. 2023. 8. 11.
[제니퍼 기능 소개] 제니퍼 실시간 이상 탐지 (ANOMALY DETECTION) by Irene Kim, Marketer 제니퍼 실시간 이상탐지 기능은 갑작스런 부하, 성능 저하 상황에서 자동으로 알림을 제공합니다. 이를 위해 5가지 핵심 메트릭 (응답시간, 액티브서비스, 동시사용자, 시스템 CPU 사용률(%), 시스템 메모리 사용률(%)) 데이터를 선정하여 지속적으로 모니터링합니다. Q1. 이상탐지(anomaly detection)란 무엇인가요? 어떤 데이터 안에서 다른 관측값들과 다른 방법에 따라 생성되었다고 의심되는 이상치를 탐지하는 데이터 분석 기법입니다. 적절한 평소값을 기준으로 이상 징후를 미리 감지하여 경고를 보내며, 근본적인 원인을 해결하고 대비하는 것이 이상 탐지의 목적입니다. Q2. 그렇다면 이상탐지는 어떻게 활용되고 있나요? 보통 주식 시장에서 실시간으로 급등락하.. 2023. 8. 10.
제니퍼 X-View 실시간 패턴 분석 X-View는 명실공히 제니퍼의 대표 차트입니다. 많은 사용자분들이 X-View의 모양만 보고도 시스템의 정상 상태를 직관적으로 파악할 수 있습니다. 이번에 추가된 패턴 분석 기능은 직관에 의존해오던 X-View 분석을 수치화하여 시스템 운영자, 개발자(사용자간)등의 소통이 원할하도록 개발하였습니다. 달라진 X-View 패턴 기능에 대해 이해하기 쉽게 정리해 드립니다. Q1. X-View 실시간 패턴 분석은 메트릭 이상 탐지와 유사한 기능인가요? 정상적이지 않은 상황을 감지한다는 목적은 동일하지만, 분석 대상 데이터가 다르기 때문에 기술적인 처리 방법이나 도출되는 인사이트도 다릅니다. 제니퍼소프트는 다양한 메트릭과 트랜잭션 데이터를 종합적으로 분석해내는 연구를 진행하고 있습니다. Q2. X-View 실시.. 2023. 8. 10.
고마웠다, 제니퍼 SFR(Stacktrace Flight Recorder) by Albert Jeon, Software Engineer 이번 아티클은 애플리케이션 성능 모니터링 솔루션 제니퍼(JENNIFER)의 기능인 SFR(스택트레이스 샘플링을 이용한 성능 분석)을 이용해 성능 개선 작업을 진행한 제니퍼 개발자의 경험기입니다. 전체를 아우르는 섬세한(!) 튜닝을 통해 좀 더 만족할 수 있는 성능 개선을 원하는 개발자에게 작은 도움이 될 수 있으면 좋겠습니다. 개요 우리가 스택트레이스 샘플링을 이용한 성능 분석, SFR(Stacktrace Flight Recorder) 을 통해 얻고 싶은 건 성능 개선 작업을 할 때 도움을 얻는 일 입니다. 성능 개선은 장애 처리와 접근하는 방법이 다릅니다. 장애 처리의 경우, 장애라는 문제가 발생하고, 이 문제의 원인이 분명할 때 해당 원인을.. 2023. 8. 10.
(How to)제니퍼의 오픈텔레메트리 모니터링 by Sam Yoon, Software Engineer 오픈텔레메트리는 이미 많은 모니터링 제품들이 자신들의 기능에 맞도록 데이터를 수집, 조회하는 기능을 제공하고 있습니다. 일부 제품들은 새로운 별도의 라인으로 구현하거나 별도의 화면을 개발하는등 제한적인 사용성을 제공하기도 합니다. 오픈텔레메트리 데이터 수집을 지원하는 것은 사용자에 일종의 데이터 원천의 선택권을 제공하는 것인데요. 제니퍼 역시 이러한 일환에서 오픈텔레메트리 데이터를 제니퍼에서 최대한 표현가능한 형태로 수용하여 모니터링 할 수 있도록 지원하고 있습니다. 제니퍼에서 오픈텔레메트리 데이터를 수집했을때 어떠한 형태의 모니터링이 가능한지 알아볼까요? 모니터링 대상은 분산 트레이싱으로 널리 알려진 Jaeger 개발자가 만든 microsim 을 .. 2023. 8. 10.
제니퍼소프트 신입/경력 인터뷰_ 프론트엔드 개발자 아놀드 by Irene Kim, Marketer 좀 더 여유를 가지고 일과 생활을 영위할 수 있는 사람이 되려고 합니다. 커리어 상으로는 제니퍼소프트에 지원했던 이유처럼 프론트엔드 개발자로서 전문성을 확실히 갖춘 사람이 되고 싶습니다. 더 공부하고 제니퍼소프트에 기여할 수 있는 것을 고민해 보려고 합니다. 아놀드는 이번 프론트엔드 개발자 채용을 통해 제니퍼소프트에 입사한 개발자입니다. 코딩 테스트, 인터뷰, 과제 프로젝트까지 당당하게 여러 관문을 통과한 아놀드와의 시작은 좀 특별했습니다. 인사 담당자인 제가 아놀드에게 보내는 메일을 실수로 누락하면서 본의 아니게 여러 에피소드(!)가 발생했습니다. 우여곡절 끝에 아놀드는 입사했고, 그렇게 아놀드와의 인연은 시작되었습니다. 그리고 입사 후에 한 달이 지난 3월 말.. 2023. 8. 10.
끊임없이 진화하는 제니퍼의 트랜잭션 분석 방법 by Alvin Hong, JenniferSoft Software Engineer 개선된 제니퍼 X-View를 활용한 트랜잭션 분석 방법 제니퍼는 최근 비동기와 MSA 환경의 트랜잭션 분석을 강화하기 위해 오랫동안 그 틀을 유지했던 제니퍼 트랜잭션 기능을 대대적으로 개선했습니다. 이번 아티클에서는 새롭게 업그레이드한 제니퍼 X-View를 활용한 트랜잭션 분석 방법을 공유해 드립니다. X-View 트랜잭션 분석은 제니퍼의 핵심 기능 중 하나입니다. 사용자의 요청이 WAS나 서버에 의해 처리 중인 과정을 액티브서비스로, 액티브서비스 단계를 지나 완료 상태가 되면 트랜잭션이라고 부릅니다. 이러한 트랜잭션을 보는 차트를 제니퍼에서는 X-View라고 부르며, 산점도(Scatter) 형태의 차트로 보여줍니다. 여기.. 2023. 8. 10.