Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep getting "Ingester not ready" when running Tempo on docker #4752

Open
luhyxi opened this issue Feb 25, 2025 · 1 comment
Open

Keep getting "Ingester not ready" when running Tempo on docker #4752

luhyxi opened this issue Feb 25, 2025 · 1 comment

Comments

@luhyxi
Copy link

luhyxi commented Feb 25, 2025

Describe the bug
I am trying to run a docker image of tempo on port 3200, but everytime I enter the /ready endpoint on my local host I keep getting the following message: "Ingester not ready: ingester check ready failed: waiting for 15s after being ready"

To Reproduce
These are my tempo.yaml and docker-compose.yml

tempo.yaml

server:
  http_listen_port: 3200
  grpc_listen_port: 9095

distributor:
  receivers:
    otlp:
      protocols:
        grpc: {} 

ingester:
  max_block_duration: 5m              

compactor:
  compaction:
    block_retention: 1h                

storage:
  trace:
    backend: local                     
    wal:
      path: /tmp/tempo/wal
    local:
      path: /tmp/tempo/blocks

docker-compose.yml

services:
  grafana:
    image: grafana/grafana:10.4.1
    container_name: grafana-frontend
    ports:
      - "8080:3000"
    environment:
      - GF_SECURITY_ADMIN_PASSWORD=admin
    depends_on:
      - tempo

  tempo:
    image: grafana/tempo:2.3.1
    container_name: tempo
    ports:
      - "3200:3200"  # HTTP endpoint
      - "9095:9095"  # gRPC (OTLP) endpoint
    volumes:
      - ./tempo.yaml:/etc/tempo/tempo.yaml
      - ./tempo-data:/var/tempo
    command: [ "-config.file=/etc/tempo/tempo.yaml" ]

Expected behavior
I suspect it is because of the "Ingester not ready" message that I can't connect to Tempo to my though the Grafana frontend and be able to post requests in the grpc port, thanks for your time.

@joe-elliott
Copy link
Member

Unsure what the issue is, but I'd review this:

https://github.com/grafana/tempo/tree/main/example/docker-compose/local

It's a very simple example of starting up a single binary tempo and push some data in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants