I've created new VM with docker container. This VM uses Google Container-Optimized OS. How can I monitor memory usage of this instance?
You can enable monitoring when you create an instance:
gcloud compute instances create instance-name \
--image-family cos-stable \
--image-project cos-cloud \
--metadata=google-monitoring-enabled=true
You can also enable monitoring on an existing instance:
gcloud compute instances add-metadata instance-name \
--metadata=google-monitoring-enabled=true