Data source connected, but no labels received. Verify that Loki and Promtail is configured properly

Loki is ready, and I can connect, but I cannot list logs in Loki Grafana. The Promtail target readiness is also ‘False’.
What should I change ?

docker-compose.yml

promtail:
image: grafana/promtail:2.6.1
ports:

  • “9080:9080”
    volumes:
  • ./promtail-config.yaml:/etc/promtail/config.yaml
  • /var/log:/var/log
  • /var/lib/docker/containers:/var/lib/docker/containers
  • /var/run/docker.sock:/var/run/docker.sock

promtail-config.yaml

server:
http_listen_port: 9080
grpc_listen_port: 0

positions:
filename: /tmp/positions.yaml

clients:

scrape_configs:

  • job_name: system
    static_configs:
    • targets:
      • localhost
        labels:
        job: varlogs
        path: /var/log/*log

Try this


docker-compose.yml
promtail:
image: grafana/promtail:2.6.1
ports:
- “9080:9080”
volumes:
- ./promtail-config.yaml:/etc/promtail/config.yaml
- /var/log:/var/log
- /var/lib/docker/containers:/var/lib/docker/containers:ro
- /var/run/docker.sock:/var/run/docker.sock

promtail-config.yaml
server:
http_listen_port: 9080
grpc_listen_port: 0

positions:
filename: /tmp/positions.yaml

clients:

scrape_configs:

  • job_name: system
    static_configs:
    • targets:
      • localhost
        labels:
        job: varlogs
        path: /var/log/*.log

or if some error try this also
image

are there any files in path: /var/log/