Skip to content

Conversation

huangjeff5
Copy link
Contributor

@huangjeff5 huangjeff5 commented Sep 18, 2025

Now it shows the metrics errors:

jeffreyhuang@MacBookPro go % go run test.go

time=2025-09-18T17:55:45.787-05:00 level=ERROR msg="Unable to send logs to Google Cloud" error="rpc error: code = PermissionDenied desc = Permission 'logging.logEntries.create' denied on resource (or it may not exist).\nerror details: name = ErrorInfo reason = IAM_PERMISSION_DENIED domain = [iam.googleapis.com](http://iam.googleapis.com/) metadata = map[permission:logging.logEntries.create]\nerror details: name = Unknown  desc = log_entry_errors:{key:0 value:{code:7 message:\"Permission 'logging.logEntries.create' denied on resource (or it may not exist).\"}} log_entry_errors:{key:1 value:{code:7 message:\"Permission 'logging.logEntries.create' denied on resource (or it may not exist).\"}} log_entry_errors:{key:2 value:{code:7 message:\"Permission 'logging.logEntries.create' denied on resource (or it may not exist).\"}} log_entry_errors:{key:3 value:{code:7 message:\"Permission 'logging.logEntries.create' denied on resource (or it may not exist).\"}}"
Add the role 'roles/logging.logWriter' to your Service Account in the IAM & Admin page on the Google Cloud console, or use the following command:

gcloud projects add-iam-policy-binding jeff-glm-testing \
    --member=serviceAccount:${SERVICE_ACCOUNT_EMAIL} \
    --role=roles/logging.logWriter

For more information, see: https://cloud.google.com/docs/authentication/getting-started

time=2025-09-18T17:55:49.965-05:00 level=INFO msg="failed to export to Google Cloud Trace: rpc error: code = PermissionDenied desc = The caller does not have permission"
time=2025-09-18T17:55:49.965-05:00 level=ERROR msg="Unable to send telemetry to Google Cloud" error="rpc error: code = PermissionDenied desc = The caller does not have permission" span_count=1 project_id=jeff-glm-testing error_type=*errors.joinError
Add the role 'roles/cloudtrace.agent' to your Service Account in the IAM & Admin page on the Google Cloud console, or use the following command:

gcloud projects add-iam-policy-binding jeff-glm-testing \

    --member=serviceAccount:${SERVICE_ACCOUNT_EMAIL} \

    --role=roles/cloudtrace.agent

For more information, see: https://cloud.google.com/docs/authentication/getting-started

time=2025-09-18T17:55:49.965-05:00 level=INFO msg="rpc error: code = PermissionDenied desc = The caller does not have permission"
time=2025-09-18T17:55:52.301-05:00 level=ERROR msg="Unable to send metrics to Google Cloud" error="rpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.timeSeries.create denied (or the resource may not exist)."
Add the role 'roles/monitoring.metricWriter' to your Service Account in the IAM & Admin page on the Google Cloud console, or use the following command:

gcloud projects add-iam-policy-binding jeff-glm-testing \

    --member=serviceAccount:${SERVICE_ACCOUNT_EMAIL} \

    --role=roles/monitoring.metricWriter

For more information, see: https://cloud.google.com/docs/authentication/getting-started

time=2025-09-18T17:55:52.303-05:00 level=INFO msg="rpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.timeSeries.create denied (or the resource may not exist)."
time=2025-09-18T17:55:57.345-05:00 level=INFO msg="rpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.timeSeries.create denied (or the resource may not exist).
time=2025-09-18T17:56:02.284-05:00 level=INFO msg="rpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.metricDescriptors.create denied (or the resource may not exist).\nrpc error: code = PermissionDenied desc = Permission monitoring.timeSeries.create denied (or the resource may not exist)."

@huangjeff5 huangjeff5 marked this pull request as ready for review September 18, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

1 participant