Capella 앱 서비스: 실시간 로그 스트리밍 지원을 통한 통합 가시성 향상

이전 게시물에서에서 Capella 앱 서비스 로그 스트리밍 기능의 기본 사항에 대해 설명했습니다. 앱 서비스 로그는 다음과 같은 타사 통합 가시성 플랫폼으로 실시간으로 스트리밍할 수 있습니다. 데이터독 또는 고객 구내에서 호스팅되는 수집기입니다.

로그 스트리밍을 사용하면 애플리케이션 동작에 대한 즉각적인 인사이트를 얻을 수 있어 문제를 신속하게 감지하고 해결할 수 있습니다. 이러한 향상된 기능은 애플리케이션의 안정성, 가용성 및 보안을 개선하는 데 핵심적인 역할을 합니다.

이 블로그 게시물에서는 로그 수집, 구문 분석 및 정규화, 시각화, 사전 예방적 로그 분석을 가능하게 하기 위해 앱 서비스에서 Datadog의 로그 관리 솔루션으로 로그를 쉽게 스트리밍하는 방법을 안내합니다. 

이 블로그 게시물은 앱 서비스에서 실시간 로그 스트리밍의 기능에 익숙하다고 가정합니다. 다시 한 번 복습이 필요하다면 이 블로그의 첫 번째 부분인 다음을 참조하세요. Capella 앱 서비스: 실시간 로그 스트리밍 지원을 통한 통합 가시성 향상

전제 조건

튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요:

카펠라 앱 서비스에서 데이터독으로의 실시간 로그 스트리밍

데이터독 은 애플리케이션의 성능을 관찰, 문제 해결 및 최적화하는 데 도움을 주는 선도적인 클라우드 기반 모니터링 및 분석 플랫폼입니다. 이 튜토리얼의 맥락에서는 Datadog의 다음과 같은 기능에 중점을 두겠습니다. 로그 모니터링

로그는 소프트웨어 애플리케이션, 시스템 및 플랫폼에 대한 이벤트별 세부 정보를 캡처하는 필수 데이터 스트림입니다. 팀에서는 실시간으로 로그를 모니터링하여 시스템 동작에 대한 즉각적인 인사이트를 얻고, 이상 징후를 발견하고, 문제를 해결하고, 최적의 시스템 상태를 보장할 수 있습니다. 

실시간 로그 스트리밍은 애플리케이션 운영에 대한 가시성을 제공하며 설정이 간단합니다. Couchbase의 카펠라 앱 서비스 를 데이터도그에 추가하고 앱 서비스 로그 스트리밍을 활용하면 고급 처리 및 정규화, 시각화 및 대시보드, 알림을 지원하는 중앙 집중식 로그 저장 공간을 확보할 수 있습니다. 

이러한 통합은 설정 프로세스를 간소화할 뿐만 아니라 애플리케이션에서 생성되는 로그를 모니터링, 분석 및 대응하는 기능을 향상시켜 선제적인 인사이트 추출 및 문제 해결을 보장합니다.

Datadog에 로그 스트리밍을 설정하는 방법

1단계: Datadog에서 설정

    • 데이터독 계정에 로그인하세요.
    • 로그로 이동합니다.
      • Datadog 대시보드에서 '로그' 섹션을 찾습니다. 
    • 플루언트 비트를 로그 소스로 선택합니다.
      • 여기에는 Capella 앱 서비스에서 스트리밍을 설정하는 데 필요한 세부 정보가 표시됩니다. 구체적으로 다음을 확인할 수 있습니다:
        • 호스트 주소: 로그가 전송되는 엔드포인트입니다.
        • API 키: 로그 스트림을 인증하기 위한 인증 토큰입니다.

2단계: 인 카펠라 앱 서비스 설정

    • 카우치베이스 카펠라 대시보드에 로그인합니다.
    • 앱 서비스의 설정 페이지로 이동합니다.
    • 로그 스트리밍 옵션을 찾아 선택합니다.
      • 여기에서 로그를 전송할 위치와 방법을 구성할 수 있습니다.
    • Datadog을 로그 수집 공급자로 구성하세요:
      • For 컬렉션 URL을 클릭하고 호스트 주소 데이터독에서 얻은
      • In 액세스 자격 증명를 입력하고 Datadog API 키 앞서 언급하셨던

    • 로그 스트리밍을 활성화합니다:
      • 로그 스트리밍을 활성화하는 옵션을 클릭합니다. 수집기를 설정하는 데 시간이 걸릴 수 있습니다.
      • 상태를 모니터링합니다. 설정이 완료되면 상태가 "사용됨"으로 전환되어 이제 로그가 Capella 앱 서비스에서 Datadog으로 스트리밍되고 있음을 알 수 있습니다.

    • 앱 서비스 로그 스트리밍을 사용하도록 설정하면 다음을 수행할 수 있습니다. 비활성화 또는 일시 중지됨
      • 일시 중지 는 스트리밍이 재개될 때까지 로그 수집기로의 로그 스트리밍을 일시적으로 중지합니다.
      • 비활성화 로그 스트리밍을 중지하고 구성을 지웁니다. 
      • 구성은 다음과 같이 할 수도 있습니다. 변경됨 로그 수집기의 대상 URL 또는 비밀이 변경되는 경우.
    • (선택 사항) 강력한 앱 엔드포인트 수준의 구성 가능성
      • 인증, 가져오기, 동기화 등 다양한 고급 로그 필터를 구성하여 캡처 및 스트리밍되는 로그 유형을 향상시킬 수 있습니다.
      • 그리고 로그 레벨 (예: 정보, 경고 및 오류) 또한 특정 앱 엔드포인트에 대해 변경할 수 있습니다.

3단계: Datadog에서 로그 보기 및 분석하기

    • Datadog 대시보드로 돌아갑니다.
    • '로그' 내의 '라이브 테일' 섹션으로 이동합니다. 
      • 이 섹션에서는 들어오는 로그를 실시간으로 볼 수 있습니다. 
      • 이제 Capella 앱 서비스에서 들어오는 실시간 로그 스트림이 표시됩니다.

    • (권장) Datadog 로그 파이프라인 설정:
      • 이 기능은 앱 서비스의 로그를 Datadog 내에서 모니터링 요구 사항에 맞는 공통 형식으로 변환하려는 경우에 유용합니다. 특정 요구 사항에 따라 이를 설정하는 방법은 Datadog의 설명서 또는 지침을 따르세요.

마무리

축하드립니다! 이제 카우치베이스 카펠라 앱 서비스에서 데이터독으로 실시간 로그 스트리밍을 성공적으로 설정했습니다. 이제 로그에서 얻은 인사이트를 모니터링, 분석 및 조치할 수 있습니다. 로그를 계속 주시하고 필요에 따라 알림이나 추가 통합을 설정하여 모니터링 기능을 극대화하는 것을 잊지 마세요.

다음 단계

이 게시물에서는 Capella 앱 서비스에서 실시간 로그 스트리밍의 기본 사항에 대해 설명했습니다. 다음 게시물에서는 다음에 대한 단계별 자습서를 살펴보겠습니다. 앱 서비스 운영 로그를 Sumologic으로 쉽게 스트리밍하는 방법. 계속 지켜봐 주세요!

질문이나 피드백이 있으시면 아래에 댓글을 남기거나 이메일 보내기. . 카우치베이스 포럼 또는 불화 를 통해 질문할 수 있습니다.

카펠라 앱 서비스 로그 스트리밍에 대한 이 시리즈의 나머지 포스팅을 확인해 보세요:

작성자

게시자 이베타 둘로바, 수석 제품 관리자

댓글 남기기