Prometheus PromQL document 훑어보기
-
posts
-
PromQL docs 훑어보기
-
Kubernetes - Deployment, ReplicaSet
Deployment를 통해 ReplicaSet을 생성하고 ReplicaSet이 명시된 Pod 갯수를 유지하는 흐름에 대한 설명입니다.
-
Prometheus, Grafana로 Spring Boot(+Custom metrics) 모니터링 하기 - 2
이번 글에서는 Prometheus, Grafana로 Spring Boot(+Custom metrics) 모니터링 하기 - 1 에 이어서 Grafana 설치, 대시보드 구성을 해보겠습니다.
-
Prometheus, Grafana로 Spring Boot(+Custom metrics) 모니터링 하기 - 1
Prometheus + Grafana 으로 Spring Boot 어플리케이션을 모니터링 할 수 있는 환경을 구성해보고 Custom Metric 생성 하는 방법도 살펴보겠습니다.
-
Slack + GitHub 연동하기 (Slack GitHub 구독, 알림받기)
GitHub를 Slack에 연동해서 여러 이벤트(
issues
,pulls
,commits
…)에 대한 알림을 받을 수 있습니다.
Slack에 GitHub 앱을 추가하고 GitHub Repository를 구독하는 방법에 대해 살펴보겠습니다. -
Prometheus Recording Rules 살펴보기 (예제)
Recording rule 을 사용하면 미리 계산된 쿼리 결과를 새로운 시계열 데이터로 저장 할 수 있습니다.
새롭게 생성된 시계열 데이터는 다른 데이터들 처럼 쿼리에 사용 될 수 있습니다. -
맥 터미널 환경 세팅하기 (iTerm, oh-my-zsh)
Mac OS Terminal을 iTerm, oh-my-zsh을 사용하여 세팅하기
-
AWS Developer Associate 후기 & 공부(AWS-DVA-C01)
AWS 공부를 계획하며 목표가 있으면 좋을것 같아 AWS Developer Associate(DVA) 자격증 취득을 목표로 공부했습니다.
저는 거의 AWS 관련 경험이 없는 상태로 공부를 시작했기 때문에 저와 비슷한 분들이 있다면 이글이 공부 방향을 잡는데 조금은 도움이 될것 같습니다. -
LRU Cache 구현(Kotlin)
LRU Cache는 운영체제의 LRU 페이지 교체 알고리즘과 유사하게, 캐시 공간이 부족할때 가장 오랫 동안 사용되지 않는 데이터는 앞으로 사용될 가능성이 가장 작다고 가정하고 가장 오랫동안 사용되지 않은 항목을 제거하고 새로운 데이터를 저장하는 방식으로 동작하는 캐시 입니다. -
Tomcat의 RequestFacade, ResponseFacade 클래스 - 안전하게 Request, Response 전달하기
톰캣이 어떤 목적으로 Request, Response 전달에 Facade 클래스를 사용하고 있는지, 톰캣의 관련 주요 클래스, 인터페이스와 코드를 살펴보겠습니다.
-
Spring Boot executable jar local keystore 읽지 못하는 버그 및 해결
로컬에서는 잘 실행 되다가 개발서버 배포 후 오류를 일으켰던 Spring Boot Embedded Tomcat 버그에 대해 정리합니다.
-
NTLM Over HTTP Protocol 인증
NTLM은 Windows 서버에서 인증을 제공하기 위한 프로토콜 중 하나 입니다.
Challenge-Response 매커니즘 기반으로 사용자 또는 컴퓨터를 인증합니다.
윈도우에서 보안 취약점이 있는것으로 알려진 인증 방식이지만.. 내부 Legacy 시스템과 SSO를 위해 LTLM 인증을 사용해야 할 경우가 있었습니다. -
Java SAML 구현 예제 (SAML IdP, SAML SP 구현)
SAML(Security Assertion Markup Language)은 온라인 비즈니스 파트너 간 보안 정보를 교환하기 위한 XML 기반 프레임워크 입니다.
Web에서 멀티 도메인간 SSO를 위해서 사용 될 수 있습니다. -
Fiddler Mac 지원(Beta), Mac Fiddler 인증서 설치
최근에
"Fiddler News - Fiddler now on Mac 🍎 & Linux 🐧"
제목의 메일을 받았습니다.
Windows에서는 웹개발할때 Fiddler를 유용하게 사용해왔습니다. 그러나 Mac에서는 Mono Framework 통해 실행하고 사용하는데 불편함이 있어 사용안했는데(버벅거리고.. 화면깨지고..) 반가운 내용이여서 내용 읽어보고 베타버전 설치해서 사용해봤습니다.
Mac, Linux에서 사용가능한 새로운 Fiddler 이름은 Fiddler Everywhere 인것 같습니다. -
Apache Reverse Proxy 설정
Apache에서 지원하는 Reverse Proxy 설정하는 방법입니다.
-
Headless Chrome, Puppeteer를 활용한 웹 페이지 스크린 캡쳐
웹 페이지 스크린 캡처를 위해서 Headless Chrome을 직접 실행하거나
Node.js 라이브러리 Puppeteer를 사용 할 수 있습니다.