- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
이 가이드에서는 Google Cloud Pub/Sub 주제에 대한 Push 구독을 통해 Google Cloud 서비스의 로그를 Datadog으로 전달하는 방법을 설명합니다.
GCE 또는 GKE에서 실행되는 애플리케이션에서 로그를 수집하려면 Datadog Agent를 사용할 수도 있습니다.
참고: Google Cloud 환경에 Google Cloud VPC가 있는 경우 Push 구독은 VPC 외부 엔드포인트에 액세스할 수 없습니다.
Google Cloud Platform 통합이 성공적으로 설치되었습니다.
Cloud Pub/Sub 콘솔로 이동하여 새 주제를 만듭니다.
해당 주제에 export-logs-to-datadog
과 같은 명시적인 이름을 지정하고 Create를 클릭합니다.
경고: Pub/Sub에는 Google Cloud 할당량 및 제한사항이 적용됩니다. 보유한 로그 수가 해당 제한보다 높은 경우 Datadog에서는 로그를 여러 주제로 분할할 것을 권장합니다. 해당 제한에 도달하는 경우 모니터 알림 설정에 대한 자세한 내용은 Log Forwarding 모니터링 섹션을 참조하세요.
Push
메서드를 선택하고 다음 명령을 입력하여 <DATADOG_API_KEY>
를 유효한 Datadog API 키 값으로 바꿉니다.https://gcp-intake.logs.
/api/v2/logs?dd-api-key=<DATADOG_API_KEY>&dd-protocol=gcp
참고: 위 명령을 복사하기 전에 페이지 오른쪽의 Datadog site
선택기가 Datadog 사이트로 설정되어 있는지 확인하세요.
Pub/Sub는 Google Cloud Logging에서 로그를 수신하여 Datadog에 전달할 준비가 되었습니다.
Google Cloud Logs Explorer 페이지로 이동하여 내보내야 하는 로그를 필터링하세요.
Log Router 탭에서 Create Sink를 선택합니다.
싱크의 이름을 제공합니다.
Cloud Pub/Sub를 대상으로 선택하고 해당 목적으로 생성된 Pub/Sub를 선택합니다. 참고: Pub/Sub는 다른 프로젝트에 있을 수 있습니다.
Create Sink를 클릭하고 확인 메시지가 나타날 때까지 기다립니다.
참고: Google Cloud Logging에서 서로 다른 싱크가 있는 동일한 Pub/Sub로 여러 내보내기를 만들 수 있습니다.
Pub/Sub에는 Google Cloud 할당량 및 제한사항이 적용됩니다. 보유한 로그 수가 해당 제한보다 높은 경우 Datadog에서는 다양한 필터를 사용하여 로그를 여러 주제로 분할할 것을 권장합니다.
이 할당량에 도달했을 때 자동으로 알림을 받으려면 Pub/Sub 메트릭 통합을 활성화하고 메트릭 gcp.pubsub.subscription.num_outstanding_messages
에 모니터를 설정하세요. 아래 예에 따라 로그를 Datadog으로 내보내는 구독에서 이 모니터를 필터링하여 1000을 초과하지 않도록 합니다.
(선택 사항) 샘플 함수를 사용하여 쿼리하는 동안 로그를 샘플링할 수 있습니다. 예를 들어 로그의 10%만 포함하려면 sample(insertId, 0.1)
을 사용합니다.
추가 유용한 문서, 링크 및 기사: