InfoGrab DocsInfoGrab Docs

GitLab Observability 개발 가이드라인

GitLab Observability 개발 및 디버깅을 위한 설정 방법과 OpenTelemetry Demo 앱을 활용한 데이터 전송 방법을 설명합니다.

GitLab Observability 개발 설정 # GitLab Observability를 개발하고 디버깅하는 방법은 여러 가지가 있습니다: GDK와 GitLab Observability Backend를 로컬에서 올인원으로 실행 : Rails, Sidekiq 또는 Workhorse의 변경 사항을 만들거나 검증하려는 경우 가장 간단하고 권장되는 방법입니다. GDK를 로컬에서 실행하고 GitLab Observability Backend의 스테이징 인스턴스에 연결 ( GitLab Observability Backend ). Rails, Sidekiq 또는 Workhorse의 변경 사항을 만들거나 검증하려는 경우의 대안적인 방법입니다. 전용 devvm 사용 . 더 복잡하지만 GitLab Observability Backend 의 개발 배포를 포함합니다. GitLab Observability Backend 컴포넌트를 변경하려는 경우에 권장됩니다. 모의 Observability 데이터로 GDK 실행 . 프론트엔드 또는 Rails 변경 사항만 작업해야 하고 전체 스택이 필요하지 않은 경우, 또는 머지 리퀘스트 검토자에게 재현 단계를 제공할 때 유용합니다. 검토자는 머지 리퀘스트를 위해 전체 스택을 설정하고 싶지 않을 수 있습니다. GDK를 실행하고 GitLab Observability Backend의 스테이징 인스턴스에 연결 # 이 방법은 Cloud Connected Observability Backend를 활용합니다. GitLab 인스턴스에는 유효한 Cloud License가 필요하며, GitLab Observability Backend의 멀티 테넌트 GitLab 호스팅 인스턴스에 연결된 GitLab Self-Managed 인스턴스로 처리됩니다. 이 작동 방식에 대한 자세한 내용은 이 설계 문서 를 참조하세요. 활성화 방법: GDK 인스턴스에 GitLab Ultimate Self-Managed 구독을 추가합니다. Continue with GitLab.com account 버튼을 선택하여 스테이징 Customers Portal 에 로그인합니다. 기존 계정이 없으면 계정을 생성하라는 메시지가 표시됩니다. 기존 클라우드 활성화 코드가 없으면 새 구독 구매 링크 페이지 의 Staging Self-Managed Ultimate Subscription 링크를 클릭합니다. GDK 인스턴스의 사용자 수를 충당할 만큼 충분한 시트를 선택합니다(200개면 충분합니다). 테스트 신용카드 를 사용하여 구독을 구매합니다. 이 단계가 완료되면 GitLab Ultimate Self-Managed 구독 의 활성화 코드를 받게 됩니다. customers-dot을 스테이징으로 가리키고 Observability URL을 스테이징으로 설정하는 환경 변수를 설정합니다. GDK의 경우 <gdk-root>/env.runit 에서 설정할 수 있습니다: export GITLAB_SIMULATE_SAAS=0 export GITLAB_LICENSE_MODE=test export CUST