// Alloy on a legacy MIG instance (design 4.1 / 4.3): legacy-api metrics -> Mimir (job="legacy-api", instance=), // container logs -> Loki (job="legacy-api"). Single tenant: no X-Scope-OrgID. prometheus.scrape "legacy_api" { job_name = "legacy-api" scrape_interval = "15s" targets = [{ "__address__" = "legacy-api:8080", "instance" = sys.env("INSTANCE") }] forward_to = [prometheus.remote_write.mimir.receiver] } prometheus.remote_write "mimir" { endpoint { url = "http://10.20.0.10:9009/api/v1/push" } } discovery.docker "local" { host = "unix:///var/run/docker.sock" } discovery.relabel "containers" { targets = discovery.docker.local.targets rule { source_labels = ["__meta_docker_container_name"], regex = "/(.*)", target_label = "container" } rule { target_label = "job", replacement = "legacy-api" } rule { target_label = "instance", replacement = sys.env("INSTANCE") } } loki.source.docker "containers" { host = "unix:///var/run/docker.sock" targets = discovery.relabel.containers.output forward_to = [loki.write.loki.receiver] } loki.write "loki" { endpoint { url = "http://10.20.0.10:3100/loki/api/v1/push" } }