Skip to content

Commit 05f739e

Browse files
authored
chore: added tracegen for dev ux (#16)
1 parent 0c5c5e9 commit 05f739e

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

Makefile

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ publish:
88
helm package ./charts/jaeger-postgresql --app-version $(VERSION) --version $(VERSION) --destination=./hack/charts/
99
helm push ./hack/charts/jaeger-postgresql-$(VERSION).tgz oci://ghcr.io/robbert229/jaeger-postgresql/charts
1010

11-
.PHONY: run-plugin
11+
# plugin-start starts Jaeger-PostgreSQL
12+
.PHONY: plugin-start
1213
run-plugin:
1314
go run ./cmd/jaeger-postgresql -database.url=$(DBSTRING) -log-level=debug
1415

15-
.PHONY: run-jaeger
16+
# jaeger-start starts the all-in-one jaeger.
17+
.PHONY: jaeger-start
1618
run-jaeger:
1719
SPAN_STORAGE_TYPE='grpc-plugin' ./hack/jaeger-all-in-one --grpc-storage.server='127.0.0.1:12345' --query.enable-tracing=false
1820

@@ -56,3 +58,14 @@ migrate-down: install-goose
5658
.PHONY: migrate-status
5759
migrate-status: install-goose
5860
GOOSE_DBSTRING=$(DBSTRING) GOOSE_DRIVER=postgres goose -dir ./internal/sql/migrations status
61+
62+
# tracegen-start starts a container that will produce test data spans. Useful for testing purposes.
63+
.PHONY: tracegen-start
64+
tracegen-start:
65+
docker run --rm --name jaeger-postgresql-tracegen --net=host \
66+
jaegertracing/jaeger-tracegen:1.55 -traces=1000000
67+
68+
# tracegen-stop stops the jaeger-tracegen test data producer.
69+
.PHONY: tracegen-stop
70+
tracegen-stop:
71+
docker rm -f jaeger-postgresql-tracegen

0 commit comments

Comments
 (0)