Problem: Dashboard 1598 is empty, data from zipkin is in Prometheus
Setup: k8s cluster with zipkin, prometheus (helm) and grafana (helm)
I am using zipkin-transport-http to send data to zipkin
Dashboard: https://grafana.com/grafana/dashboards/1598
gnetId: 1598
revision: 15
Zipkin deployment config on k8s with Prometheus scraping configuration:
annotations:
prometheus.io/scrape: 'true'
prometheus.io/port: '9411'
prometheus.io/path: '/actuator/prometheus'
spec:
containers:
- name: zipkin
image: 'openzipkin/zipkin:2.15.0'
Example response produces by zipkin:9411/actuator/prometheus
zipkin_collector_messages_total{transport="http",} 223.0
Dashboard is empty:

Data is in prometheus:

Example: Messages received per transport
Example query from dashboard:
sum by(transport)(rate(zipkin_collector_messages_total{job="zipkin",instance=~"$instances"}[$__interval]))
And seems i do not have job="zipkin",instance=~"$instances"
So this would work ok:
sum by(transport)(rate(zipkin_collector_messages_total{}[5m]))
In table view looks like this:

Job: kubernetes-pods
Seems somehow job and instance are missed 🤔 Maybe I am missing something?
Thanks for the help!
Added:
Works ok with different labels.
Looks like it is a broad question at the end.
For example RabbitMQ has metrics like rabbitmq_node_mem_used, prefixed with rabbitmq (dashboard 4279)