앱 서비스

Capella 앱 서비스: Sumo Logic으로 실시간 로그 스트리밍

5 분 읽기

이전 게시물에서 우리는 로그 스트리밍의 기초 ~에 카펠라 앱 서비스. 앱 서비스 로그는 Datadog 또는 고객 구내에 호스팅된 수집기와 같은 타사 관측성 플랫폼으로 실시간 스트리밍할 수 있습니다.

로그 스트리밍을 통해 애플리케이션 동작에 대한 즉각적인 통찰력을 얻을 수 있으므로 신속한 문제 감지 및 해결이 가능합니다. 이 기능 enhancements는 애플리케이션의 신뢰성, 가용성 및 보안을 향상시키는 데 핵심적인 역할을 합니다.

이전 말씀에서 블로그 게시물, 실시간 모니터링을 지원하고 신속한 문제 감지를 위해 App Service 로그가 Datadog과 같은 플랫폼을 통해 어떻게 수집되고 분석될 수 있는지 살펴보았습니다.

이번 주 블로그 게시물은 또 다른 주요 가시성(observability) 제공업체로 초점을 옮깁니다. 수모로직. Capella App Services에서 Sumo Logic으로 로그를 원활하게 스트리밍하여 로그 수집, 시각화 및 사전 예방적 로그 분석을 활성화하는 프로세스를 안내해 드리겠습니다. 

이 블로그 게시물은 앱 서비스의 실시간 로그 스트리밍을 이해하고 있는 분들을 위해 작성되었습니다. 기본 내용을 복습해야 한다면, 시리즈의 첫 번째 편을 자유롭게 다시 읽어보세요. 카펠라 앱 서비스(Capella App Services): 실시간 로그 스트리밍 지원을 통한 관측 가능성 향상.

전제 조건

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

카펠라 앱 서비스에서 수모 로직으로 실시간 로그 스트리밍

Sumo Logic은 팀이 애플리케이션의 성능을 모니터링, 문제 해결 및 최적화할 수 있도록 지원하는 포괄적인 클라우드 기반 모니터링 및 분석 플랫폼으로 돋보입니다. 이 플랫폼을 활용하는 방법을 시연하기 위해, Capella App Services를 Sumo Logic의 로그 기반 모니터링 및 알림 기능과 통합하는 튜토리얼을 안내해 드리겠습니다.

통합 과정은 간단합니다. Capella 앱 서비스(App Services)는 Sumo Logic 호스팅 수집기로 로그를 실시간 스트리밍하도록 쉽게 설정할 수 있습니다. 앱 서비스 측에서 필요한 유일한 설정은 Sumo Logic에서 직접 얻을 수 있는 사전 생성된 서명된 URL뿐입니다. 이 원활한 설정을 통해 두 서비스 간의 빠르고 효율적인 연결이 가능합니다.

이 통합은 로그 관리 프로세스를 단순화할 뿐만 아니라 모니터링 기능도 향상시킵니다. Capella App Services 로그를 Sumo Logic으로 전달하고 이러한 로그를 실시간으로 모니터링함으로써 시스템 동작에 대한 즉각적인 통찰력을 얻을 수 있습니다. 이를 통해 이상 징후를 선제적으로 파악하고, 문제를 효과적으로 해결하며, 시스템이 최적의 상태와 성능을 유지하도록 보장할 수 있습니다.

Sumo Logic으로 로그 스트리밍을 설정하는 방법

1단계: Sumo Logic 무료 체험판 가입하기

  • 수모 로직 웹사이트로 이동합니다.
  • 무료 체험판 신청 옵션을 찾아 안내에 따라 계정을 만드세요.
  • 계정을 활성화하기 위해 필요한 경우 이메일 주소를 인증하세요.

2단계: 온보딩 건너뛰기

  • 로그인하면 온보딩 튜토리얼이 표시될 수 있습니다.
  • 호스티드 수집기를 수동으로 설정할 예정이므로 이 단계는 건너뛰세요.

3단계: 호스팅된 수집기 설정

  • SumoLogic 대시보드 내의 Collection 페이지로 이동하세요.
  • “수집기 추가”를 클릭하십시오.”
  • “호스티드 컬렉터(Hosted Collector)”를 설정하는 옵션을 선택하십시오.”
  • 이 작업은 로그를 스트리밍할 수 있는 로그 수집기를 SumoLogic 클라우드에 생성합니다.

4단계: 호스티드 수집기 이름 지정

  • 호스티드 컬렉터의 의미 있는 이름을 입력하세요.
  • 이름이 “AppServicesCollector’와 같이 그 목적을 잘 나타내도록 하세요.
  • 계속하려면 설정을 저장하세요.

5단계: 데이터 소스 추가

  • 새로 생성된 호스티드 콜렉터(Hosted Collector) 내에서 새로운 “데이터 소스(Data Source)”를 추가하는 옵션을 찾으세요.”
  • “HTTP Logs & Metrics”를 검색하여 추가하세요.

6단계: 데이터 Source 이름 지정

  • “AppServices”과 같은 데이터 소스 이름을 지정하세요.
  • 구성을 저장합니다.
  • 저장하면 서명된 HTTP 엔드포인트가 생성됩니다.
  • 엔드포인트 URL을 안전하게 저장하십시오. 이는 Capella App Services 로그 스트리밍 설정에 필요합니다.

7단계: Capella 앱 서비스 구성하기

  • Capella UI에 로그인합니다.
  • App Service로 이동하여 “설정” > “로그 스트리밍”을 선택하세요.”

단계 8: Sumo Logic으로 로그 스트리밍 설정

  • 앱 서비스의 로그 스트리밍 설정(Log Streaming Settings) 드롭다운 메뉴에서 공급자(provider)로 Sumo Logic을 선택하세요.
  • Sumo Logic 데이터 수집기 설정에서 얻은 서명된 HTTP 엔드포인트 URL을 붙여넣으세요.

9단계: 로그 스트리밍 활성화

  • Capella UI 내에서 로그 스트리밍을 활성화하세요.
  • 이 작업은 Capella App Services의 로그 스트리밍을 Sumo Logic 호스팅 수집기로 시작합니다.

10단계: Sumo Logic에서 로그 스트림 확인

  • Sumo Logic 인터페이스로 돌아갑니다.
  • “새로 만들기”를 클릭하여 새 검색을 만들고 “로그 검색”을 선택합니다.”
  • 검색창에 쿼리(_source=”AppServices”)를 입력하거나 “AppServices”를 이전에 데이터 소스에 지정한 이름으로 바꾸세요. 검색을 실행하여 로그를 확인합니다.

마무리

이제 Sumo Logic 호스팅 수집기로 스트리밍되어 로그 검색 창에 표시되는 Capella App Services의 실시간 로그가 표시됩니다. 애플리케이션의 상태와 성능을 유지하기 위해 필요에 따라 로그를 모니터링하고 분석하십시오.

추가 리소스

질문이나 피드백이 있으시면 아래에 댓글을 남겨주시거나 이메일을 보내주세요. . 카우치베이스 포럼 질문을 하기에는 또 다른 좋은 곳입니다.

Capella 앱 서비스 로그 스트리밍에 관한 이 시리즈의 나머지 게시물들을 확인해 보세요:

이 기사 공유하기

작가

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

개발 시작하기

NoSQL을 탐색하고, 리소스를 찾아보고, 튜토리얼을 시작하려면 개발자 포털을 확인하세요.

카펠라 프리 사용하기

단 몇 번의 클릭으로 카우치베이스(Couchbase)를 직접 체험해 보세요. Capella DBaaS는 시작하기 가장 쉽고 빠른 방법입니다.

연락해

Couchbase 제품군에 대해 더 알고 싶으신가요? 저희가 도와드리겠습니다.