Django에서 OpenTelemetry를 이용해 Jaeger로 Trace 남기기

이전 포스팅에서 Log생성을 해보았다.이번에는 Tracing을 해본다. Trace Trace는 하나의 작업(요청)이 여러 시스템이나 컴포넌트를 거쳐 처리되는 과정을 기록하고 시각화한 것이다. 일반적인 로그와는 다르다. Jaeger와 OpenTelemetry Jaeger 오픈소스 분산 트레이싱 시스템 (시각화 도구) OpenTelemetry 코드에 트레이스를 심고 다양한 시스템으로 전송하는 표준 프레임워크 Django에 Trace를 심는 방법 Install OpenTelemetry SDK on Django {DjangoProject}/wsgi.py 수정 서버 시작 시 트레이스 … Read more

Django | Log 설정

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

FluentBit | Creating a TAG in the INPUT Plugin

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 reads every matched file in the Path pattern and for every new line found (separated by a newline character (\n) ), it generates a new record. Optionally … Read more

Plugin | If Menu

I felt the need to hide some items from the navigation menu on my WordPress site.So, I decided to use a plugin. Plugin, If Menu I installed and activated a plugin called ‘If Menu’. After activating the plugin, I found a checkbox.I checked “Enable visibility rules.” Then, alist appeared.It was a selection list for authorization. … Read more

MetalLB 테스트

2년전에 클라우드 분야를 공부할때 AWS에서 EKS를 이용할때는 Nginx-iness-controller배포를하면 LB가 알아서 생겨서 문제가 없었다. 그러나, VM노드로 쿠버네티스를 엮어서 외부로 노출시키려다보니 문제가 생겼었는데그 당시 MetalLB를 한번 적용해보고 잊고 있었다. 외부 고객사 설치때는 다른 방법을 이용하고 있는데,궁금해져서 MetalLB를 찾아 다시 적용해보았다. 전에는 이렇게 안했던 것 같은데 바뀐듯하다. 고객사 설치에는 적용할 필요가 없을 것 같다(다른 안정적인 방법적용하고 있음). MetalLB … Read more

Generate Press | Navigation 색상 변경

기본 Generate Press (무료 버전)의 Navigation 색상이 화이트 컬러로 다소 및및한 느낌을 줄 수 있어서 변경해보았다.간단하게 ‘추가 CSS’를 수정하여 적용하였다. 사용자 정의 관리자 로그인 후 사용자 로그인하여 ‘추가 CSS’를 선택하고 아래와 같이 내용을 입력하고 발행하면 끝. CSS 샘플 class와 태그를 지정하고 키:값 으로 각 속성들을 설정하였다.

ubuntu 22.04 desktop | chrome 한글 입력 버그

잘 사용하던 chrome 한글 입력 버그가 발생하였다. 입력시 띄어쓰기, backspace, Enter키 입력이 안되는 버그가 발생하였다. 문제의 버전 해결 과정 처음에는 입력기 방식의 문제나 호환성의 이슈로만 생각했는데,메모장이나 다른 브라우저에서는 이상이 없었다. fcitx5로 변경도 해보았으나 ibus로 원복하고 chrome브라우저를 downgrade해서 조치하였다.2025년 4월 1일 업그레이드된 버전에 버그가 있는 것 같다. fcitx5는 한글 입력시 크롬브라우저에서 띄어쓰기가 커서가 뒤로 이동되지 않아서 … Read more

ubuntu22.04 autoinstall

kvm에서 vm생성하는 방법으로 직접 생성하는방법, vagrant, 생성된 vm clone 등 방법이 있는데,말그대로 autoinstall방법이 있는지 궁금했다. https://blog.encicle.com/ubuntu-2004-cloud-initeul-tonghan-custom-iso-seolchi-jadonghwa-autoinstall 위 사이트를 찾긴했는데 생략된 부분도 있고 잘 안되서 좀더 찾아보았다. https://canonical-subiquity.readthedocs-hosted.com/en/latest/reference/autoinstall-reference.html#ai 공식 가이드가 있긴한데 handson이 쉽지는 않다. 그래서 좀더 찾다가 스크립트를 찾게되었다. https://github.com/condensereality/ubuntu-22.04-autoinstall-generator 이게 현재 가장 사용하기 쉬운 방법 같다. (스크립트를 분석하면 역으로 실행 방식을 찾을수 있긴하겠으나…굳이…) ubuntu22.04 autoinstall … Read more

How to fix via configuration error in Ubuntu

When I tried to edit keys using via like I did in Windows, an error occurred. So I solved it like this: I entered it like this: And I also did chown ubuntu:ubuntu && chmod 660, but it may not be necessary. Apply Try, Again. Good ! Reference https://issues.chromium.org/issues/40287262 https://www.reddit.com/r/Keychron/comments/144dj1c/keychronvia_support_and_linux/