(rp e2e.ReadinessProbe)
| 19 | ) |
| 20 | |
| 21 | func NewTempoAllInOne(rp e2e.ReadinessProbe) *e2e.HTTPService { |
| 22 | args := []string{"-config.file=" + filepath.Join(e2e.ContainerSharedDir, tempoConfigFile), "-target=all"} |
| 23 | |
| 24 | s := e2e.NewHTTPService( |
| 25 | "tempo", |
| 26 | image, |
| 27 | e2e.NewCommandWithoutEntrypoint("/tempo", args...), |
| 28 | rp, |
| 29 | 3200, // http all things |
| 30 | 3201, // http internal server if enabled |
| 31 | 9095, // grpc tempo |
| 32 | 14250, // jaeger grpc ingest |
| 33 | 9411, // zipkin ingest (used by load) |
| 34 | 4317, // otlp grpc |
| 35 | 4318, // OTLP HTTP |
| 36 | ) |
| 37 | |
| 38 | s.SetMetricsTimeout(MetricsTimeout) |
| 39 | s.SetBackoff(tempoBackoff()) |
| 40 | return s |
| 41 | } |
| 42 | |
| 43 | func NewTempoQuery() *e2e.HTTPService { |
| 44 | args := []string{ |
no test coverage detected