2016-12-13 1 views

답변

0

ytou 내역 데이터를 표시하는 기존 솔루션은 없지만 gcloud 명령 줄 도구를 사용하여 자체 로그를 작성하여 클라우드 로깅에 기록 할 수는 있습니다.

베타 명령을 사용 중이므로 나중에 변경 될 수 있습니다.

첫째, 입력하여 로깅 베타 명령이 설치되어 있는지 확인하십시오

gcloud beta logging 

를 작동하지 않으면, 당신이 설치할 수 있습니다 인스턴스 설정 cron 작업에에

sudo gcloud components install beta 

일정에 따라 스크립트를 실행하십시오.

sudo crontab -e 

파일 맨 아래로 이동하여 다음을 입력하십시오.

@reboot gcloud beta logging write ip_addr $(curl "http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip" -H "Metadata-Flavor: Google") 

이 $ IP_ADDR 명령 gcloud 베타 로깅 쓰기 실행 (컬 "을 http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip"-H "메타 - 맛 : 구글") 각 재부팅 후. 이렇게하면 현재 외부 IP 주소가 ip_addr 로그에 기록됩니다.

설정에 따라 gcloud 명령을 별도의 스크립트에 넣고 crontab config에서 참조하는 것이 좋습니다.

은 다음 Logging로 이동하여 첫 번째 드롭 다운 글로벌을 선택하고 두 번째에서 IP_ADDR을 선택합니다.

+0

FYI처럼 Google에서 수락 한 기능 요청을 제출했습니다. ETA는 없지만 영리한 솔루션에 다시 한 번 감사드립니다. – Craig

관련 문제