hello… I’m trying to setup prometheus.exporter.azure
and whilst it all looks happy and healthy I’m not getting anything coming through to my mimir instance.
I’ve added a relabel to be able to debug what is coming out of the block and all I see is this:
{__name__="up", instance="xxx", job="integrations/azure"} => {__name__="up", instance="xxx", job="integrations/azure"}
{__name__="scrape_duration_seconds", instance="xxx", job="integrations/azure"} => {}
{__name__="scrape_samples_scraped", instance="xxx", job="integrations/azure"} => {}
{__name__="scrape_samples_post_metric_relabeling", instance="xxx", job="integrations/azure"} => {}
{__name__="scrape_series_added", instance="xxx", job="integrations/azure"} => {}
This is my config:
prometheus.exporter.azure "saas" {
subscriptions = [
"xxx",
]
resource_type = "Microsoft.Storage/storageAccounts"
regions = [
"northeurope",
"westeurope",
"eastus2",
"centralus",
]
metrics = [
"Transactions",
]
timespan = "PT1M"
}
prometheus.relabel "saas" {
forward_to = [prometheus.remote_write.mimir.receiver]
}
prometheus.scrape "saas" {
targets = prometheus.exporter.azure.saas.targets
forward_to = [prometheus.relabel.saas.receiver]
}
I’m wondering if its an authentication problem, all the docs have is here: prometheus.exporter.azure | Grafana Alloy documentation and just says its needed, but there aren’t any examples on how to provide the details - what am I missing? Is there an example anywhere?
The only way I can provoke any sort of output is if I ask for a metric doesn’t exist, I don’t know if that happens if authenticated or not.