Spring Boot Actuator 상세 설정 분석
management.endpoints.web.exposure와 endpoint.health.probes를 어떻게 잡아야 운영에서 안전하면서도 Kubernetes·Prometheus와 잘 맞물리는가.
management.endpoints.web.exposure와 endpoint.health.probes를 어떻게 잡아야 운영에서 안전하면서도 Kubernetes·Prometheus와 잘 맞물리는가.
Actuator가 /management/prometheus로 메트릭을 노출하고, Prometheus가 스크래핑해 시계열로 저장하고, Grafana가 시각화하는 3요소 연동 + Docker compose 구성을 한 번에 정리.
Which-Key를 단축키 목록이 아니라 의도를 드러내는 탐색 인터페이스로 사용하고, prefix 그룹과 custom mapping을 일관되게 설계하는 기준을 정리한다.
mini.nvim이 Neovim 플러그인 생태계에서 어떤 위치에 있고 왜 하나의 거대한 플러그인 대신 독립 모듈 묶음으로 구성되는지 설명하고 대표 모듈을 역할별로 정리한다.
Vim과 Neovim의 공통 편집기 Core에서 시작해 명령·스크립트 계층, Neovim의 공개 API·RPC·UI 분리가 어떻게 연결되는지 거시에서 미시 순서로 정리한다.
reset·rebase·브랜치 삭제 뒤 보이지 않게 된 커밋을 reflog에서 찾고, 먼저 안전한 브랜치로 보존한 뒤 필요한 상태를 복구하는 절차를 정리한다.
여러 GitHub 계정을 한 PC에서 사용할 때 SSH Host 별칭은 원격 인증을, Git includeIf는 commit 작성자 정보를 담당한다는 구조를 먼저 잡고 설정 절차를 정리한다.
Jib으로 Dockerfile 없이 Spring Boot 이미지를 만들고 Registry 또는 파일로 전달한 뒤 Docker Compose에서 실행하는 전체 배포 파이프라인과 각 단계의 책임을 정리한다.
SonarQube를 도커로 띄우고 토큰을 발급해 Gradle·sonar-scanner로 분석을 돌리는 흐름. JaCoCo·Jest 커버리지 연동과 Kotlin JDK 이슈, CI 통합까지.
Vim/Neovim의 yank·delete·change·put이 레지스터와 어떻게 연결되는지 먼저 이해하고 unnamed, numbered, named, clipboard, black hole 등 주요 레지스터를 용도별로 정리한다.