mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-02 20:02:25 -06:00 
			
		
		
		
	This adds an example on how to get Grafana Tempo up to receive spans as well as Grafana itself to view them. I've added this as a separate Tracing doc in the installation guide as the Advanced one was starting to get rather full. Fixes: #1791
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			684 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			684 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
version: "3"
 | 
						|
services:
 | 
						|
  tempo:
 | 
						|
    image: docker.io/grafana/tempo:2.1.1
 | 
						|
    command: [ "-config.file=/etc/tempo.yaml" ]
 | 
						|
    volumes:
 | 
						|
      - ./tempo.yaml:/etc/tempo.yaml
 | 
						|
      - ./tempo-data:/tmp/tempo
 | 
						|
    ports:
 | 
						|
      - "3200:3200"  # tempo
 | 
						|
      - "9095:9095"  # tempo grpc
 | 
						|
      - "4317:4317"  # otlp grpc
 | 
						|
 | 
						|
  grafana:
 | 
						|
    image: docker.io/grafana/grafana:9.5.2
 | 
						|
    volumes:
 | 
						|
      - ./grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml
 | 
						|
    environment:
 | 
						|
      - GF_AUTH_ANONYMOUS_ENABLED=true
 | 
						|
      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
 | 
						|
      - GF_AUTH_DISABLE_LOGIN_FORM=true
 | 
						|
      - GF_FEATURE_TOGGLES_ENABLE=traceqlEditor
 | 
						|
    ports:
 | 
						|
      - "3000:3000"
 |