전체 글
[Monitoring] Prometheus 상태 확인과 Linux 서버의 Grafana dashboard 구축(feat. Grafana Dashboards Template)
발단 [Monitoring] Prometheus & Grafana 를 사용해 Linux 서버의 상태를 모니터링 해보자(feat. docker compose)발단 테스트 서버의 상태를 모니터링 할 수 있는 도구를 찾던 도중 예전부터 관심있던 Prometheus 와 Grafana 를 도입하여 상태를 확인하고자 합니다. 추후 재사용 될 수 있으니 docker compose 를 통해atsky.tistory.com 이전 글에서 docker compose 를 통해 모니터링 환경을 구성해 보았습니다. 그러나 Prometheus 에서 제공하는 PromQL 을 통해 Grafana 에서 dashbaord 를 구성하는 것은 쉬운일이 아닌데요. 따라서, Grafana 에서 제공하는 Dashboards Template 을 사용..
[Monitoring] Docker 와 Prometheus, Grafana 사용해 Linux 서버의 상태 모니터링(feat. docker compose)
발단 테스트 서버의 상태를 모니터링 할 수 있는 도구를 찾던 도중 예전부터 관심있던 Prometheus 와 Grafana 를 도입하여 상태를 확인하고자 합니다. 추후 재사용 될 수 있으니 docker compose 를 통해 사용성을 높일 것입니다. Prometheus GitHub - prometheus/prometheus: The Prometheus monitoring system and time series database.The Prometheus monitoring system and time series database. - prometheus/prometheusgithub.com 프로메테우스는 오픈소스 모니터링 및 경고 도구로 특히 시계열 데이터(시간 기반의 정보, 예를들어 13:00 요청 갯수..
[Spring Boot] Assert 가 동작하지 않는다?(feat. Kotlin)
발단assert 를 통한 로직 검증에서 조건이 틀렸음에도 검증되지 않고 Pass-Through 한 경우가 있어 정리합니다. Assert 란 무엇인가?var a = 1var b = 2assert(1 영단어로써 의미는 `주장하다` 라는 뜻을 가지고 있습니다.코드에서는 assert 로 묶은 조건이 옳음을 주장하다 정도로 볼 수 있을 거 같습니다. _Assertions object @file:kotlin.jvm.JvmMultifileClass@file:kotlin.jvm.JvmName("PreconditionsKt")package kotlin@PublishedApiinternal object _Assertions { @JvmField @PublishedApi internal val ENABLED..
[Baekjoon] 2667번 단지번호붙이기(feat. Java)
접근단지에 대한 접근은 DFS 로 처리단지구분은 숫자로 하여 DFS 가 접근한 단지에 대해 숫자로 기록DFS 가 끝나면 단지 탐색이 끝나게 된 것임으로 단지 숫자 증가 해결import java.io.*;import java.util.*;public class Main { static int N; static int[][] arr; static int[][] visited; static int beaconValue = 1; // 단지 번호 public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System...