
Django에서 OpenTelemetry를 이용해 Jaeger로 Trace 남기기
이전 포스팅에서 Log생성을 해보았다.이번에는 Tracing을 해본다. Trace Trace는 하나의 작업(요청)이 여러 시스템이나 컴포넌트를 거쳐 처리되는 과정을 기록하고 시각화한 것이다. 일반적인 로그와는 다르다. Jaeger와 OpenTelemetry Jaeger 오픈소스 분산 트레이싱…
쿠버네티스 및 쿠버네티스와 관련된 도구 및 컴포넌트

이전 포스팅에서 Log생성을 해보았다.이번에는 Tracing을 해본다. Trace Trace는 하나의 작업(요청)이 여러 시스템이나 컴포넌트를 거쳐 처리되는 과정을 기록하고 시각화한 것이다. 일반적인 로그와는 다르다. Jaeger와 OpenTelemetry Jaeger 오픈소스 분산 트레이싱…

기본적으로 Django에 로그는 기본 로거만 설정되어있어서 쿠버네티스에 배포하고 난 뒤 로그가 안보인다. Print로찍는게 보이기는 하긴한데 이건 사용용도에 맞지 않다. 적용 전 출력 예시 settings.py에 아래와 같은 형태로 추가한다.…

Data Pipeline Tail https://docs.fluentbit.io/manual/pipeline/inputs/tail The tail input plugin allows to monitor one or several text files. It has a similar behavior like tail -f shell command. The plugin…

2년전에 클라우드 분야를 공부할때 AWS에서 EKS를 이용할때는 Nginx-iness-controller배포를하면 LB가 알아서 생겨서 문제가 없었다. 그러나, VM노드로 쿠버네티스를 엮어서 외부로 노출시키려다보니 문제가 생겼었는데그 당시 MetalLB를 한번 적용해보고 잊고 있었다. 외부…

사설 gitea를 사용하고 있는데 외부 회원가입이 유입된 정황이 확인되어 차단하기로 하였다. docker로 배포한 환경에서 설정하는 방법. gitea 설정 파일에서 변수 설정을 하고 재기동한다. 로그인 옆에 보이던 가입버튼이 사라졌다.끝~

유니티 챌린지로 데모 게임(김치런)을 만들고 webGL Build 후 unity에 업로드 및 unity에서 제공하는 링크로 데모게임 까지 테스트 완료하였습니다. 하지만 개인 테스트 K8S에 업로드 하고 싶어서 이것저것 테스트 해보고…

You need a Kubernetes cluster with Prometheus server installed and running. What is Prometheus NodeExporter Prometheus Node Exporter is an open-source tool designed to expose system-level metrics for…

Helm을 사용하는 과정중 필요에 따라 기록 하고 있습니다. 필요에따라 업데이트 되는 글 내용으로 완성된 글이 아닙니다. Helm 이란? Helm은 Kubernetes 애플리케이션의 배포, 관리, 업그레이드 및 설정을 간소화하기 위해…

NVIDIA GPU Operator를 사용하면 Kubernetes 클러스터에서 GPU 드라이버, 쿠버네티스 구성 요소, NVIDIA 툴킷을 자동으로 설정할 수 있습니다. 이 가이드에서는 RTX 3060을 사용하는 환경에 맞춰 GPU Operator를 배포하는 방법을…

Helm은 Kubernetes 애플리케이션을 배포하고 관리하기 위한 가장 강력한 도구 중 하나입니다. Kubernetes 리소스를 선언하기 위해 필요한 복잡한 YAML 파일을 관리하고, 이를 쉽게 재사용할 수 있게 해줍니다. 이 글에서는…