I am attempting to configure my Istio cluster (running in AWS) to send telemetry info to Google’s Stackdriver, 'cause I want to try out their UI.
I created a Service Account in a GCP project and downloaded its private key, which I put in a Kubernetes secret. I injected the secret into the mixer container, and used the filepath of that JSON file in handler via the “serviceAccountPath” key. But I see a bunch of errors in mixer’s logs saying:
error adapters Stackdriver logger failed with: rpc error: code = PermissionDenied desc = The caller does not have permission {"adapter": "handler.stackdriver.istio-system"}
Does anyone know the IAM permissions that need to be added to the GCP service account to allow Mixer to send metrics? So far I haven’t been able to find anything in the docs.
Thanks in advance!