docker는 애플리케이션을 컨테이너라는 가상화된 환경에서 격리시켜 실행할 수 있도록 도와주는 오픈소스 플랫폼컨테이너는 실행 환경, 라이브러리, 코드 등을 함께 패키징하므로 "어디서든 동일하게 실행되는 환경"을 제공핵심개념(자세한 설명)이미지 (Image)📦 "컨테이
Grafana(그라파나)는 다양한 데이터 소스(Prometheus, InfluxDB, MySQL 등)에서 가져온 데이터를 기반으로 대시보드 형태의 시각화(그래프, 테이블 등)를 제공하는 오픈소스 모니터링 툴Prometheus가 데이터를 수집/저장Grafana가 Prom
Loki는 Grafana Labs에서 만든 경량 로그 수집/저장 시스템입니다.Prometheus처럼 라벨(Label) 기반으로 로그를 수집하고 검색할 수 있는 것이 특징이에요.🗒️ "Loki는 로그용 Prometheus다!" 라고 이해하면 딱 좋습니다.Promethe
Prometheus는 시계열 데이터(time-series data) 를 수집하고 저장하는 오픈소스 모니터링 시스템즉, 시스템이나 애플리케이션에서 발생하는 숫자 지표(metric) 들을 주기적으로 수집해서 저장하고, 쿼리하고, 시각화 기능 제공CPU 사용량요청 수
Winston은 Node.js 환경에서 사용되는 대표적인 로깅 라이브러리로, 로그의 레벨 관리, 출력 방식, 포맷, 저장 위치 등을 유연하게 설정할 수 있는 강력한 로거(Logger)입니다.다양한 환경(콘솔, 파일, 외부 서버 등)에 로그를 출력할 수 있으며, 로그 수
기존 AAA 프로토콜은 다이얼업 환경(전화선으로 인터넷 연결 방식)을 위해서 개발기술의 발전으로 서비스 다양화로 더 다양한 요구(확장성, 신뢰성, 보안 등) 생김RADIUS 프로토콜의 문제점을 보안하여 Diameter 등장AVP 기반 통신 : 모든 데이터를 AVP(at
메시지의 유형, 처리 방법 등의 정보를 담은 핵심 부분목적메시지를 정확하게 구분올바른 경로/노드/애플리케이션으로 전달 및 처리 (메시지를 보고 노드가 라우팅테이블에서 전달 및 처리)요청-응답 매칭 (hob by hob Identifier)중복 메시지/에러/재전송 식별(
스프링(Spring) 프레임워크를 쉽게 사용할 수 있도록 만든 경량 개발 프레임워크자동 설정, 내장 서버, 스타터 패키지를 제공해 설정보다 실행에 집중할 수 있게 함.자동 설정(Auto Configuration) : 라이브러리에 맞춰 필요한 Bean 자동 등록내장 서버
프로토콜 기반전송 계층: CoAP(Constrained Application Protocol) 기반 (UDP/DTLS 사용)보안: DTLS(PSK, RPK, X.509 인증서)경량화: 제한된 리소스를 가진 IoT 디바이스에서도 동작 가능아키텍처LwM2M Client: