이전 게시물에서 로그 스트리밍의 기본 사항 on 카펠라 앱 서비스. 앱 서비스 로그는 고객 구내에서 호스팅되는 Datadog 또는 수집기와 같은 타사 통합 가시성 플랫폼으로 실시간으로 스트리밍할 수 있습니다.
로그 스트리밍을 사용하면 애플리케이션 동작에 대한 즉각적인 인사이트를 얻을 수 있어 문제를 신속하게 감지하고 해결할 수 있습니다. 이러한 향상된 기능은 애플리케이션의 안정성, 가용성 및 보안을 개선하는 데 핵심적인 역할을 합니다.
이전 블로그 게시물에서는 Datadog과 같은 플랫폼에서 앱 서비스 로그를 수집하고 분석하여 실시간 모니터링과 신속한 문제 탐지를 지원하는 방법을 살펴봤습니다.
이번 주 블로그 게시물에서는 또 다른 주요 통합 가시성 제공업체에 초점을 맞춥니다: 스모 로직. 로그 수집, 시각화 및 사전 예방적 로그 분석을 가능하게 하기 위해 Capella 앱 서비스에서 Sumo Logic으로 로그를 원활하게 스트리밍하는 프로세스를 안내해 드리겠습니다.
이 블로그 게시물은 앱 서비스에서 실시간 로그 스트리밍에 대한 이해가 있는 분들을 위해 작성되었습니다. 기본 사항을 다시 한 번 살펴보고 싶으시다면 다음 시리즈의 1부를 다시 살펴보시기 바랍니다. Capella 앱 서비스: 실시간 로그 스트리밍 지원을 통한 통합 가시성 향상.
전제 조건
튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요:
카펠라 앱 서비스에서 수모 로직으로의 실시간 로그 스트리밍
종합적인 클라우드 기반 모니터링 및 분석 플랫폼으로 각광받는 Sumo Logic은 팀이 애플리케이션의 성능을 관찰, 문제 해결 및 최적화할 수 있도록 도와줍니다. 이 플랫폼을 활용하는 방법을 보여드리기 위해 Capella 앱 서비스와 Sumo Logic의 로그 기반 모니터링 및 알림 기능을 통합하는 방법에 대한 튜토리얼을 안내해드리겠습니다.
통합 프로세스는 간단합니다. Capella 앱 서비스는 로그를 실시간으로 Sumo Logic 호스트 수집기로 스트리밍하도록 쉽게 설정할 수 있습니다. 앱 서비스 측에서 필요한 유일한 구성은 미리 생성된 서명된 URL이며, 이는 Sumo Logic에서 직접 얻을 수 있습니다. 이 원활한 설정 덕분에 두 서비스 간에 빠르고 효율적으로 연결할 수 있습니다.
이 통합은 로그 관리 프로세스를 간소화할 뿐만 아니라 모니터링 기능도 향상시킵니다. Capella 앱 서비스 로그를 Sumo Logic으로 전달하고 이러한 로그를 실시간으로 모니터링하면 시스템 동작에 대한 즉각적인 인사이트를 얻을 수 있습니다. 이를 통해 이상 징후를 사전에 파악하고 문제를 효과적으로 해결하며 시스템이 최적의 상태와 성능을 유지하도록 보장할 수 있습니다.
Sumo Logic으로 로그 스트리밍을 설정하는 방법
1단계: Sumo Logic 무료 체험판 가입하기
-
- Sumo Logic 웹사이트로 이동합니다.
- 무료 평가판 가입 옵션을 찾아 안내에 따라 계정을 생성합니다.
- 계정 활성화에 필요한 경우 이메일 주소를 인증합니다.
2단계: 온보딩 건너뛰기
-
- 로그인하면 온보딩 튜토리얼을 안내하는 메시지가 표시될 수 있습니다.
- 호스팅된 수집기를 수동으로 설정해야 하므로 이 단계를 건너뛰도록 선택합니다.
3단계: 호스팅 수집기 설정하기
-
- SumoLogic 대시보드 내의 컬렉션 페이지로 이동합니다.
- "수집기 추가"를 클릭합니다.
- "호스팅 수집기"를 설정하는 옵션을 선택합니다.
- 이 작업을 수행하면 로그를 스트리밍할 로그 수집기가 SumoLogic 클라우드에 만들어집니다.
4단계: 호스팅 수집기 이름 지정
-
- 호스트 컬렉터의 의미 있는 이름을 입력합니다.
- 예를 들어 "AppServicesCollector"와 같이 이름이 용도를 반영하는지 확인합니다.
- 계속하려면 설정을 저장하세요.
5단계: 데이터 원본 추가
-
- 새로 생성된 호스팅 수집기에서 새 "데이터 소스"를 추가하는 옵션을 찾습니다.
- "HTTP 로그 및 메트릭"을 검색하여 추가합니다.
6단계: 데이터 원본 이름 지정
-
- 데이터 소스 이름을 "AppServices"와 같이 지정합니다.
- 구성을 저장합니다.
- 저장하면 서명된 HTTP 엔드포인트가 생성됩니다.
- 카펠라 앱 서비스 로그 스트리밍 설정에 필요한 엔드포인트 URL을 안전하게 저장하세요.
7단계: Capella 앱 서비스 구성
-
- 카펠라 UI에 로그인합니다.
- 앱 서비스로 이동하여 "설정" > "로그 스트리밍"을 선택합니다.
8단계: 수모 로직으로 로그 스트리밍 설정하기
-
- 앱 서비스의 로그 스트리밍 설정에서 드롭다운 메뉴에서 공급자로 Sumo Logic을 선택합니다.
- 수모 로직 데이터 수집기 설정에서 얻은 서명된 HTTP 엔드포인트 URL을 붙여넣습니다.
9단계: 로그 스트리밍 사용
-
- Capella UI에서 로그 스트리밍을 활성화합니다.
- 이 작업은 Capella 앱 서비스에서 Sumo Logic 호스팅 수집기로 로그 스트리밍을 시작합니다.
10단계: Sumo Logic에서 로그 스트림 확인
-
- 스모 로직 인터페이스로 돌아갑니다.
- 새 검색을 만들려면 "새로 만들기"를 클릭하고 "로그 검색"을 선택합니다.
- 검색창에 쿼리(_source="AppServices")를 입력하거나 앞서 데이터 소스에 지정한 이름으로 "AppServices"를 바꿉니다. 검색을 실행하여 로그를 확인합니다.
마무리
이제 Capella 앱 서비스의 실시간 로그가 Sumo Logic 호스팅 수집기로 스트리밍되어 로그 검색 창에 표시됩니다. 필요에 따라 로그를 모니터링하고 분석하여 애플리케이션의 상태와 성능을 유지하세요.
추가 리소스
질문이나 피드백이 있으시면 아래에 댓글을 남기거나 이메일 보내기. . 카우치베이스 포럼 를 통해 질문할 수 있습니다.
카펠라 앱 서비스 로그 스트리밍에 대한 이 시리즈의 나머지 포스팅을 확인해 보세요: