我正在使用 grafana-tempo helm chart,并希望使用 azure container storage 设置其后端。
我有一个客户端环境,k8s集群正在运行,他们有一些政策限制,因为他们在后端设置了Kyverno。
我提供了所有必需的配置,但我的 grafana-tempo pods 没有起床并连续投掷低于错误。
ERROR:
msg="error running Tempo" err="failed to init module services error initialising module: store: failed to create store failed to GetProperties: Get \"https://<AZURE_STORAGE_ACCOUNT_NAME>.blob.core.windows.net/<AZURE_CONTAINER_NAME>?restype=container&timeout=61\": EOF"
这里是用tempo写的storage代码块:
storage:
trace:
block:
version: vParquet
backend: azure
azure:
container_name: <my_container_name>
storage_account_name: <my_storage_account_name>
storage_account_key: <my_storage_account_key>
admin:
backend: azure
注意: 我已经在我的personal AKS 中尝试过类似的设置,并且实施工作非常好fine。 但是在客户端环境中,由于某些限制(我猜)它无法工作。
期望:我们客户端环境中的grafana-tempo应该成功connect到azure容器后端并且它应该运行顺利.
Q1. 有人遇到过同样的问题并且对此有什么看法吗?
Q2. 是否有任何参数可以直接在上面的存储块部分中提供Azure容器URL,以便它应该直接从中获取? 我正在浏览这个 Azure 后端文档,但找不到任何以 Container URL 作为输入的参数 https://grafana.com/docs/tempo/latest/configuration/
提前致谢!