본문 바로가기
Programming/Google Cloud(GCP)

[GCP] ops-agent MongoDB Metrics

by guru_k 2023. 3. 22.
728x90
반응형

GCP VM Machine 에 MongoDB를 사용하는 경우 MongoDB Metrics 수집이 필요한 경우 ops-agent에 MongoDB agent를 설치하여 모니터링 한다.

구성방법

VM Machine 접속

$ ssh <VM external IP>

ops-agent 설정

# Configures Ops Agent to collect telemetry from the app and restart Ops Agent.

set -e

# Create a back up of the existing file so existing configurations are not lost.
sudo cp /etc/google-cloud-ops-agent/config.yaml /etc/google-cloud-ops-agent/config.yaml.bak

# Configure the Ops Agent.
sudo tee /etc/google-cloud-ops-agent/config.yaml > /dev/null << EOF
metrics:
  receivers:
    mongodb:
      type: mongodb
      insecure: true
  service:
    pipelines:
      mongo:
        receivers: [mongodb]
logging:
  receivers:
    mongodb:
      type: mongodb
  service:
    pipelines:
      mongo:
        receivers: [mongodb]
EOF

sudo service google-cloud-ops-agent restart
sleep 60

로그 및 매트릭 확인

resource.type="gce_instance"
log_id("mongodb")
fetch gce_instance
| metric 'workload.googleapis.com/mongodb.memory.usage'
| every 1m

참고:

https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/third-party/mongodb?hl=ko&_ga=2.241701707.-891209193.1666598282 

 

MongoDB  |  작업 제품군  |  Google Cloud

의견 보내기 MongoDB 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. MongoDB 통합은 주로 작업 수 및 객체 수와 같은 데이터베이스 측정항목과 리소스 사용량을

cloud.google.com

 

728x90
반응형

'Programming > Google Cloud(GCP)' 카테고리의 다른 글

가비아 도메인 Cloud Run (GCP)에 연결하기  (0) 2023.03.19

댓글