[SOLVED] Grafana empty: "No Data". And no error logs

Hi, guys. Sorry to bother you with this, but I just cannot figure this one out. I am testing Grafana Loki in a Docker Compose setup, but not seeing any data ingested into Grafana dashboard.

I am trying my hardest to find any hints as to where ingestion is blocked, but with no luck.

I will post complete Grafana, Loki and Promtail logs below.

Config

Docker Compose config

Here is my Docker Compose file:

# docker-compose.yaml
version: "3"

networks:
  loki:

services:
  loki:
    logging:
      driver: journald
      options:
        tag: loki
    image: grafana/loki:2.8.0
    ports:
      - "3100:3100"
    command: -config.file=/etc/loki/local-config.yaml
    volumes:
      - /etc/loki:/etc/loki
      - /var/lib/loki:/loki
    networks:
      - loki

  promtail:
    logging:
      driver: journald
      options:
        tag: promtail
    image: grafana/promtail:2.8.0
    volumes:
      - /var/log:/var/log
      - /etc/promtail:/etc/promtail
    command: -config.file=/etc/promtail/config.yml
    networks:
      - loki

  grafana:
    logging:
      driver: journald
      options:
        tag: grafana
    environment:
      - GF_PATHS_PROVISIONING=/etc/grafana/provisioning
      - GF_AUTH_ANONYMOUS_ENABLED=true
      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    entrypoint:
      - sh
      - -euc
      - |
        mkdir -p /etc/grafana/provisioning/datasources
        cat <<EOF > /etc/grafana/provisioning/datasources/ds.yaml
        apiVersion: 1
        datasources:
        - name: Loki
          type: loki
          access: proxy 
          orgId: 1
          url: http://loki:3100
          basicAuth: false
          isDefault: true
          version: 1
          editable: false
        EOF
        /run.sh
    image: grafana/grafana:latest
    ports:
      - "3001:3000"
    networks:
      - loki

Loki config

Here is my Loki config:

# /etc/loki/local-config.yaml
auth_enabled: false

server:
  http_listen_port: 3100
  # You can omit this:
  log_level: warn

common:
  path_prefix: /loki
  storage:
    filesystem:
      chunks_directory: /loki/chunks
      rules_directory: /loki/rules
  replication_factor: 1
  ring:
    kvstore:
      store: inmemory

schema_config:
  configs:
    - from: 2020-10-24
      store: boltdb-shipper
      object_store: filesystem
      schema: v11
      index:
        prefix: index_
        period: 24h

ruler:
  alertmanager_url: http://localhost:9093

# By default, Loki will send anonymous, but uniquely-identifiable usage and configuration
# analytics to Grafana Labs. These statistics are sent to https://stats.grafana.org/
#
# Statistics help us better understand how Loki is used, and they show us performance
# levels for most users. This helps us prioritize features and documentation.
# For more information on what's sent, look at
# https://github.com/grafana/loki/blob/main/pkg/usagestats/stats.go
# Refer to the buildReport method to see what goes into a report.
#
# If you would like to disable reporting, uncomment the following lines:
#analytics:
#  reporting_enabled: false

Promtail config

Here is my Promtail config:

# config.yml
server:
  http_listen_port: 9080
  grpc_listen_port: 0
  # You can omit this:
  log_level: debug

positions:
  filename: /tmp/positions.yaml

clients:
  - url: http://loki:3100/loki/api/v1/push

scrape_configs:
- job_name: system
  static_configs:
  - targets:
      - localhost
    labels:
      job: varlogs
      __path__: /var/log/*log

Grafana config

The Grafana config file is too big to post, but it is the default one copied from /usr/share/grafana/conf/defaults.ini inside the docker container.

Steps taken

In Grafana web UI

Grafana is successfully connecting to the data source “Loki” on http://loki:3100: Data source successfully connected.

In Promtail container

I can send logs from Promtail container to Loki:

cat /var/log/dummy.log | promtail --stdin --dry-run --client.url http://loki:3100/loki/api/v1/push

Output:

Clients configured:
----------------------
url: http://loki:3100/loki/api/v1/push
batchwait: 1s
batchsize: 1048576
follow_redirects: false
enable_http2: false
backoff_config:
  min_period: 500ms
  max_period: 5m0s
  max_retries: 10
timeout: 10s
tenant_id: ""
drop_rate_limited_batches: false
stream_lag_labels: ""

2023-08-22T06:18:00.60657654+0000	{hostname="2bb288d2d3b3", job="stdin"}	Mon Aug 14 04:28:35 2023: this
2023-08-22T06:18:00.606577712+0000	{hostname="2bb288d2d3b3", job="stdin"}	Mon Aug 14 04:28:36 2023: is
2023-08-22T06:18:00.606579966+0000	{hostname="2bb288d2d3b3", job="stdin"}	Mon Aug 14 04:28:37 2023: a
2023-08-22T06:18:00.606582932+0000	{hostname="2bb288d2d3b3", job="stdin"}	Mon Aug 14 04:28:38 2023: dummy
2023-08-22T06:18:00.606585066+0000	{hostname="2bb288d2d3b3", job="stdin"}	Mon Aug 14 04:28:39 2023: log

I can also send without --dry-run:

cat /var/log/dummy.log | promtail --stdin --client.url http://loki:3100/loki/api/v1/push

No output, which indicates success.

I have also deleted /tmp/positions.yaml to ensure logs are re ingested:

rm /tmp/positions.yaml

I can see that /tmp/positions.yaml re populates shortly after being deleted:

# /tmp/positions.yaml:
positions:
  /var/log/alternatives.log: "23471"
  /var/log/apport.log: "4917"
  /var/log/bootstrap.log: "64549"
  /var/log/cloud-init-output.log: "87040"
  /var/log/cloud-init.log: "1880701"
  /var/log/dpkg.log: "909892"
  /var/log/dummy.log: "150"
  /var/log/fail2ban.log: "495573"
  /var/log/faillog: "0"
  /var/log/fontconfig.log: "484"
  /var/log/lastlog: "0"
  /var/log/openvpn-protected.log: "94773"
  /var/log/ubuntu-advantage-timer.log: "14025"
  /var/log/ubuntu-advantage.log: "168393"

Summary and questions

After all this, dashboards are still empty in Grafana

What kind of obvious (or not) rookie mistake am I doing here? I would greatly appreciate any tips.

Full logs

Docker Compose logs

[+] Running 3/0
 ✔ Container loki-grafana-1   Created                                                                                                                                                                                                                                                        0.0s 
 ✔ Container loki-loki-1      Created                                                                                                                                                                                                                                                        0.0s 
 ✔ Container loki-promtail-1  Created                                                                                                                                                                                                                                                        0.0s 
Attaching to loki-grafana-1, loki-loki-1, loki-promtail-1
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.78770515Z level=info msg="Starting Grafana" version=10.0.3 commit=eb8dd72637 branch=HEAD compiled=2023-07-25T17:55:59Z
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787837199Z level=warn msg="\"sentry\" frontend logging provider is deprecated and will be removed in the next major version. Use \"grafana\" provider instead."
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787845886Z level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787848961Z level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787851917Z level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787854732Z level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787857157Z level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787859782Z level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787862507Z level=info msg="Config overridden from command line" arg="default.log.mode=console"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787865623Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_DATA=/var/lib/grafana"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787868599Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_LOGS=/var/log/grafana"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787872205Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PLUGINS=/var/lib/grafana/plugins"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787875421Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787878527Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_ANONYMOUS_ENABLED=true"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787881232Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_ANONYMOUS_ORG_ROLE=Admin"
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787884128Z level=info msg=Target target=[all]
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787888646Z level=info msg="Path Home" path=/usr/share/grafana
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787891522Z level=info msg="Path Data" path=/var/lib/grafana
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787896471Z level=info msg="Path Logs" path=/var/log/grafana
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787899246Z level=info msg="Path Plugins" path=/var/lib/grafana/plugins
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787902042Z level=info msg="Path Provisioning" path=/etc/grafana/provisioning
loki-grafana-1   | logger=settings t=2023-08-22T06:23:09.787904627Z level=info msg="App mode production"
loki-grafana-1   | logger=sqlstore t=2023-08-22T06:23:09.788035754Z level=info msg="Connecting to DB" dbtype=sqlite3
loki-grafana-1   | logger=migrator t=2023-08-22T06:23:09.814328341Z level=info msg="Starting DB migrations"
loki-grafana-1   | logger=migrator t=2023-08-22T06:23:09.826870944Z level=info msg="migrations completed" performed=0 skipped=485 duration=1.066916ms
loki-grafana-1   | logger=secrets t=2023-08-22T06:23:09.827522275Z level=info msg="Envelope encryption state" enabled=true currentprovider=secretKey.v1
loki-grafana-1   | logger=local.finder t=2023-08-22T06:23:09.877037417Z level=warn msg="Skipping finding plugins as directory does not exist" path=/usr/share/grafana/plugins-bundled
loki-grafana-1   | logger=query_data t=2023-08-22T06:23:09.879240009Z level=info msg="Query Service initialization"
loki-grafana-1   | logger=live.push_http t=2023-08-22T06:23:09.8816113Z level=info msg="Live Push Gateway initialization"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:09.876198031Z caller=promtail.go:125 msg="Reloading configuration file"
loki-promtail-1  | level=info ts=2023-08-22T06:23:09.876678348Z caller=promtail.go:133 msg="Reloading configuration file" md5sum=ddc18cca7f5fcf4eb48e967dd00065aa
loki-promtail-1  | level=debug ts=2023-08-22T06:23:09.876901029Z caller=manager.go:289 component=discovery msg="Starting provider" provider=static/0 subs=map[system:{}]
loki-promtail-1  | level=debug ts=2023-08-22T06:23:09.877024342Z caller=manager.go:323 component=discovery msg="Discoverer channel closed" provider=static/0
loki-promtail-1  | level=info ts=2023-08-22T06:23:09.879091148Z caller=server.go:323 http=0.0.0.0:9080 grpc=0.0.0.0:45349 msg="server listening on addresses"
loki-promtail-1  | level=info ts=2023-08-22T06:23:09.879261119Z caller=main.go:174 msg="Starting Promtail" version="(version=2.8.0, branch=HEAD, revision=90888a0cc)"
loki-promtail-1  | level=warn ts=2023-08-22T06:23:09.879317656Z caller=promtail.go:265 msg="enable watchConfig"
loki-loki-1      | level=warn ts=2023-08-22T06:23:09.879382368Z caller=loki.go:286 msg="per-tenant timeout not configured, using default engine timeout (\"5m0s\"). This behavior will change in the next major to always use the default per-tenant timeout (\"5m\")."
loki-loki-1      | level=warn ts=2023-08-22T06:23:09.884346981Z caller=cache.go:114 msg="fifocache config is deprecated. use embedded-cache instead"
loki-loki-1      | level=warn ts=2023-08-22T06:23:09.884370595Z caller=experimental.go:20 msg="experimental feature in use" feature="In-memory (FIFO) cache - chunksembedded-cache"
loki-grafana-1   | logger=infra.usagestats.collector t=2023-08-22T06:23:11.33850898Z level=info msg="registering usage stat providers" usageStatsProvidersLen=2
loki-grafana-1   | logger=provisioning.alerting t=2023-08-22T06:23:11.358026002Z level=info msg="starting to provision alerting"
loki-grafana-1   | logger=provisioning.alerting t=2023-08-22T06:23:11.358035971Z level=info msg="finished to provision alerting"
loki-grafana-1   | logger=ngalert.state.manager t=2023-08-22T06:23:11.358196054Z level=info msg="Warming state cache for startup"
loki-grafana-1   | logger=grafanaStorageLogger t=2023-08-22T06:23:11.358270274Z level=info msg="storage starting"
loki-grafana-1   | logger=modules t=2023-08-22T06:23:11.358207886Z level=warn msg="No modules registered..."
loki-grafana-1   | logger=http.server t=2023-08-22T06:23:11.363756711Z level=info msg="HTTP Server Listen" address=0.0.0.0:3000 protocol=http subUrl= socket=
loki-grafana-1   | logger=ngalert.state.manager t=2023-08-22T06:23:11.385327796Z level=info msg="State cache has been initialized" states=0 duration=27.13053ms
loki-grafana-1   | logger=ticker t=2023-08-22T06:23:11.385392338Z level=info msg=starting first_tick=2023-08-22T06:23:20Z
loki-grafana-1   | logger=ngalert.multiorg.alertmanager t=2023-08-22T06:23:11.38539853Z level=info msg="starting MultiOrg Alertmanager"
loki-grafana-1   | logger=grafana.update.checker t=2023-08-22T06:23:11.393996688Z level=info msg="Update check succeeded" duration=35.574708ms
loki-grafana-1   | logger=plugins.update.checker t=2023-08-22T06:23:11.429935985Z level=info msg="Update check succeeded" duration=71.611468ms
loki-grafana-1   | logger=context userId=0 orgId=1 uname= t=2023-08-22T06:23:14.611460871Z level=info msg="Request Completed" method=GET path=/api/live/ws status=-1 remote_addr=77.16.211.21 time_ms=0 duration=761.569µs size=0 referer= handler=/api/live/ws
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877248888Z caller=filetargetmanager.go:295 msg="new target" labels="{__address__=\"localhost\"}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877305495Z caller=filetargetmanager.go:355 msg="Adding target" key="/var/log/*log:{job=\"varlogs\"}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.87763624Z caller=filetarget.go:280 msg="watching new directory" directory=/var/log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877652281Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/alternatives.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877702445Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/apport.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877735237Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/bootstrap.log
loki-promtail-1  | ts=2023-08-22T06:23:14.8777683Z caller=log.go:168 level=info msg="Seeked /var/log/alternatives.log - &{Offset:26965 Whence:0}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877761507Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/alternatives.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877777657Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/cloud-init-output.log
loki-promtail-1  | ts=2023-08-22T06:23:14.877783959Z caller=log.go:168 level=info msg="Seeked /var/log/apport.log - &{Offset:4917 Whence:0}"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877816371Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/cloud-init.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877808826Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/bootstrap.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877820689Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/cloud-init-output.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877796714Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/apport.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877874991Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/dpkg.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877892314Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/cloud-init.log
loki-promtail-1  | ts=2023-08-22T06:23:14.87791125Z caller=log.go:168 level=info msg="Seeked /var/log/cloud-init.log - &{Offset:1880701 Whence:0}"
loki-promtail-1  | ts=2023-08-22T06:23:14.87791103Z caller=log.go:168 level=info msg="Seeked /var/log/cloud-init-output.log - &{Offset:87040 Whence:0}"
loki-promtail-1  | ts=2023-08-22T06:23:14.877913204Z caller=log.go:168 level=info msg="Seeked /var/log/bootstrap.log - &{Offset:64549 Whence:0}"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877934885Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/dummy.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877936257Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/dpkg.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.877978747Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/fail2ban.log
loki-promtail-1  | ts=2023-08-22T06:23:14.87796441Z caller=log.go:168 level=info msg="Seeked /var/log/dpkg.log - &{Offset:913581 Whence:0}"
loki-promtail-1  | ts=2023-08-22T06:23:14.877996541Z caller=log.go:168 level=info msg="Seeked /var/log/dummy.log - &{Offset:150 Whence:0}"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878009987Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/faillog
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878016349Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/fail2ban.log
loki-promtail-1  | ts=2023-08-22T06:23:14.878036657Z caller=log.go:168 level=info msg="Seeked /var/log/fail2ban.log - &{Offset:495573 Whence:0}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.877993626Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/dummy.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878076061Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/fontconfig.log
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878113151Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/lastlog
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878114414Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/fontconfig.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878129993Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/faillog
loki-promtail-1  | ts=2023-08-22T06:23:14.878150532Z caller=log.go:168 level=info msg="Seeked /var/log/fontconfig.log - &{Offset:484 Whence:0}"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878153898Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/openvpn-protected.log
loki-promtail-1  | ts=2023-08-22T06:23:14.878161653Z caller=log.go:168 level=info msg="Seeked /var/log/faillog - &{Offset:0 Whence:0}"
loki-promtail-1  | ts=2023-08-22T06:23:14.878178295Z caller=log.go:168 level=info msg="Seeked /var/log/lastlog - &{Offset:0 Whence:0}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878190608Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/lastlog
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878199394Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/ubuntu-advantage-timer.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.8782023Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/openvpn-protected.log
loki-promtail-1  | ts=2023-08-22T06:23:14.878232757Z caller=log.go:168 level=info msg="Seeked /var/log/openvpn-protected.log - &{Offset:94773 Whence:0}"
loki-promtail-1  | level=debug ts=2023-08-22T06:23:14.878270499Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/ubuntu-advantage.log
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878283173Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/ubuntu-advantage-timer.log
loki-promtail-1  | ts=2023-08-22T06:23:14.878299524Z caller=log.go:168 level=info msg="Seeked /var/log/ubuntu-advantage-timer.log - &{Offset:14025 Whence:0}"
loki-promtail-1  | level=info ts=2023-08-22T06:23:14.878326495Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/ubuntu-advantage.log
loki-promtail-1  | ts=2023-08-22T06:23:14.878338798Z caller=log.go:168 level=info msg="Seeked /var/log/ubuntu-advantage.log - &{Offset:168393 Whence:0}"

Loki, Grafana and Promtail logs

Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.78770515Z level=info msg="Starting Grafana" version=10.0.3 commit=eb8dd72637 branch=HEAD compiled=2023-07-25T17:55:59Z
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787837199Z level=warn msg="\"sentry\" frontend logging provider is deprecated and will be removed in the next major version. Use \"grafana\" provider instead."
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787845886Z level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787848961Z level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787851917Z level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787854732Z level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787857157Z level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787859782Z level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787862507Z level=info msg="Config overridden from command line" arg="default.log.mode=console"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787865623Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_DATA=/var/lib/grafana"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787868599Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_LOGS=/var/log/grafana"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787872205Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PLUGINS=/var/lib/grafana/plugins"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787875421Z level=info msg="Config overridden from Environment variable" var="GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787878527Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_ANONYMOUS_ENABLED=true"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787881232Z level=info msg="Config overridden from Environment variable" var="GF_AUTH_ANONYMOUS_ORG_ROLE=Admin"
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787884128Z level=info msg=Target target=[all]
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787888646Z level=info msg="Path Home" path=/usr/share/grafana
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787891522Z level=info msg="Path Data" path=/var/lib/grafana
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787896471Z level=info msg="Path Logs" path=/var/log/grafana
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787899246Z level=info msg="Path Plugins" path=/var/lib/grafana/plugins
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787902042Z level=info msg="Path Provisioning" path=/etc/grafana/provisioning
Aug 22 06:23:09 home-server grafana[1196549]: logger=settings t=2023-08-22T06:23:09.787904627Z level=info msg="App mode production"
Aug 22 06:23:09 home-server grafana[1196549]: logger=sqlstore t=2023-08-22T06:23:09.788035754Z level=info msg="Connecting to DB" dbtype=sqlite3
Aug 22 06:23:09 home-server grafana[1196549]: logger=migrator t=2023-08-22T06:23:09.814328341Z level=info msg="Starting DB migrations"
Aug 22 06:23:09 home-server grafana[1196549]: logger=migrator t=2023-08-22T06:23:09.826870944Z level=info msg="migrations completed" performed=0 skipped=485 duration=1.066916ms
Aug 22 06:23:09 home-server grafana[1196549]: logger=secrets t=2023-08-22T06:23:09.827522275Z level=info msg="Envelope encryption state" enabled=true currentprovider=secretKey.v1
Aug 22 06:23:09 home-server grafana[1196549]: logger=local.finder t=2023-08-22T06:23:09.877037417Z level=warn msg="Skipping finding plugins as directory does not exist" path=/usr/share/grafana/plugins-bundled
Aug 22 06:23:09 home-server grafana[1196549]: logger=query_data t=2023-08-22T06:23:09.879240009Z level=info msg="Query Service initialization"
Aug 22 06:23:09 home-server grafana[1196549]: logger=live.push_http t=2023-08-22T06:23:09.8816113Z level=info msg="Live Push Gateway initialization"
Aug 22 06:23:09 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:09.876198031Z caller=promtail.go:125 msg="Reloading configuration file"
Aug 22 06:23:09 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:09.876678348Z caller=promtail.go:133 msg="Reloading configuration file" md5sum=ddc18cca7f5fcf4eb48e967dd00065aa
Aug 22 06:23:09 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:09.876901029Z caller=manager.go:289 component=discovery msg="Starting provider" provider=static/0 subs=map[system:{}]
Aug 22 06:23:09 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:09.877024342Z caller=manager.go:323 component=discovery msg="Discoverer channel closed" provider=static/0
Aug 22 06:23:09 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:09.879091148Z caller=server.go:323 http=0.0.0.0:9080 grpc=0.0.0.0:45349 msg="server listening on addresses"
Aug 22 06:23:09 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:09.879261119Z caller=main.go:174 msg="Starting Promtail" version="(version=2.8.0, branch=HEAD, revision=90888a0cc)"
Aug 22 06:23:09 home-server promtail[1196549]: level=warn ts=2023-08-22T06:23:09.879317656Z caller=promtail.go:265 msg="enable watchConfig"
Aug 22 06:23:09 home-server loki[1196549]: level=warn ts=2023-08-22T06:23:09.879382368Z caller=loki.go:286 msg="per-tenant timeout not configured, using default engine timeout (\"5m0s\"). This behavior will change in the next major to always use the default per-tenant timeout (\"5m\")."
Aug 22 06:23:09 home-server loki[1196549]: level=warn ts=2023-08-22T06:23:09.884346981Z caller=cache.go:114 msg="fifocache config is deprecated. use embedded-cache instead"
Aug 22 06:23:09 home-server loki[1196549]: level=warn ts=2023-08-22T06:23:09.884370595Z caller=experimental.go:20 msg="experimental feature in use" feature="In-memory (FIFO) cache - chunksembedded-cache"
Aug 22 06:23:11 home-server grafana[1196549]: logger=infra.usagestats.collector t=2023-08-22T06:23:11.33850898Z level=info msg="registering usage stat providers" usageStatsProvidersLen=2
Aug 22 06:23:11 home-server grafana[1196549]: logger=provisioning.alerting t=2023-08-22T06:23:11.358026002Z level=info msg="starting to provision alerting"
Aug 22 06:23:11 home-server grafana[1196549]: logger=provisioning.alerting t=2023-08-22T06:23:11.358035971Z level=info msg="finished to provision alerting"
Aug 22 06:23:11 home-server grafana[1196549]: logger=ngalert.state.manager t=2023-08-22T06:23:11.358196054Z level=info msg="Warming state cache for startup"
Aug 22 06:23:11 home-server grafana[1196549]: logger=grafanaStorageLogger t=2023-08-22T06:23:11.358270274Z level=info msg="storage starting"
Aug 22 06:23:11 home-server grafana[1196549]: logger=modules t=2023-08-22T06:23:11.358207886Z level=warn msg="No modules registered..."
Aug 22 06:23:11 home-server grafana[1196549]: logger=http.server t=2023-08-22T06:23:11.363756711Z level=info msg="HTTP Server Listen" address=0.0.0.0:3000 protocol=http subUrl= socket=
Aug 22 06:23:11 home-server grafana[1196549]: logger=ngalert.state.manager t=2023-08-22T06:23:11.385327796Z level=info msg="State cache has been initialized" states=0 duration=27.13053ms
Aug 22 06:23:11 home-server grafana[1196549]: logger=ticker t=2023-08-22T06:23:11.385392338Z level=info msg=starting first_tick=2023-08-22T06:23:20Z
Aug 22 06:23:11 home-server grafana[1196549]: logger=ngalert.multiorg.alertmanager t=2023-08-22T06:23:11.38539853Z level=info msg="starting MultiOrg Alertmanager"
Aug 22 06:23:11 home-server grafana[1196549]: logger=grafana.update.checker t=2023-08-22T06:23:11.393996688Z level=info msg="Update check succeeded" duration=35.574708ms
Aug 22 06:23:11 home-server grafana[1196549]: logger=plugins.update.checker t=2023-08-22T06:23:11.429935985Z level=info msg="Update check succeeded" duration=71.611468ms
Aug 22 06:23:14 home-server grafana[1196549]: logger=context userId=0 orgId=1 uname= t=2023-08-22T06:23:14.611460871Z level=info msg="Request Completed" method=GET path=/api/live/ws status=-1 remote_addr=77.16.211.21 time_ms=0 duration=761.569µs size=0 referer= handler=/api/live/ws
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877248888Z caller=filetargetmanager.go:295 msg="new target" labels="{__address__=\"localhost\"}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877305495Z caller=filetargetmanager.go:355 msg="Adding target" key="/var/log/*log:{job=\"varlogs\"}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.87763624Z caller=filetarget.go:280 msg="watching new directory" directory=/var/log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877652281Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/alternatives.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877702445Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/apport.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877735237Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/bootstrap.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.8777683Z caller=log.go:168 level=info msg="Seeked /var/log/alternatives.log - &{Offset:26965 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877761507Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/alternatives.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877777657Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/cloud-init-output.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.877783959Z caller=log.go:168 level=info msg="Seeked /var/log/apport.log - &{Offset:4917 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877816371Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/cloud-init.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877808826Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/bootstrap.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877820689Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/cloud-init-output.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877796714Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/apport.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877874991Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/dpkg.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877892314Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/cloud-init.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.87791125Z caller=log.go:168 level=info msg="Seeked /var/log/cloud-init.log - &{Offset:1880701 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.87791103Z caller=log.go:168 level=info msg="Seeked /var/log/cloud-init-output.log - &{Offset:87040 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.877913204Z caller=log.go:168 level=info msg="Seeked /var/log/bootstrap.log - &{Offset:64549 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877934885Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/dummy.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877936257Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/dpkg.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.877978747Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/fail2ban.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.87796441Z caller=log.go:168 level=info msg="Seeked /var/log/dpkg.log - &{Offset:913581 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.877996541Z caller=log.go:168 level=info msg="Seeked /var/log/dummy.log - &{Offset:150 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878009987Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/faillog
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878016349Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/fail2ban.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878036657Z caller=log.go:168 level=info msg="Seeked /var/log/fail2ban.log - &{Offset:495573 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.877993626Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/dummy.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878076061Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/fontconfig.log
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878113151Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/lastlog
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878114414Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/fontconfig.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878129993Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/faillog
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878150532Z caller=log.go:168 level=info msg="Seeked /var/log/fontconfig.log - &{Offset:484 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878153898Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/openvpn-protected.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878161653Z caller=log.go:168 level=info msg="Seeked /var/log/faillog - &{Offset:0 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878178295Z caller=log.go:168 level=info msg="Seeked /var/log/lastlog - &{Offset:0 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878190608Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/lastlog
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878199394Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/ubuntu-advantage-timer.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.8782023Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/openvpn-protected.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878232757Z caller=log.go:168 level=info msg="Seeked /var/log/openvpn-protected.log - &{Offset:94773 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=debug ts=2023-08-22T06:23:14.878270499Z caller=filetarget.go:330 msg="tailing new file" filename=/var/log/ubuntu-advantage.log
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878283173Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/ubuntu-advantage-timer.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878299524Z caller=log.go:168 level=info msg="Seeked /var/log/ubuntu-advantage-timer.log - &{Offset:14025 Whence:0}"
Aug 22 06:23:14 home-server promtail[1196549]: level=info ts=2023-08-22T06:23:14.878326495Z caller=tailer.go:143 component=tailer msg="tail routine: started" path=/var/log/ubuntu-advantage.log
Aug 22 06:23:14 home-server promtail[1196549]: ts=2023-08-22T06:23:14.878338798Z caller=log.go:168 level=info msg="Seeked /var/log/ubuntu-advantage.log - &{Offset:168393 Whence:0}"

SOLVED: I was an idiot. I had an active filter in Grafana (wrong host) that prevented me from seeing logs.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.