File tree Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Original file line number Diff line number Diff line change 77 // Features to add to the dev container. More info: https://containers.dev/features.
88 "features" : {
99 "ghcr.io/robbert229/devcontainer-features/operator-sdk:latest" : {},
10+ "ghcr.io/robbert229/devcontainer-features/postgresql-client:1" : {},
1011 "ghcr.io/rio/features/k3d:latest" : {},
1112 "ghcr.io/rio/features/k9s:1.1.5" : {},
1213 "ghcr.io/devcontainers/features/docker-outside-of-docker:1" : {},
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ publish:
1010
1111# plugin-start starts Jaeger-PostgreSQL
1212.PHONY : plugin-start
13- run- plugin :
13+ plugin-start :
1414 go run ./cmd/jaeger-postgresql -database.url=$(DBSTRING ) -log-level=debug
1515
1616# jaeger-start starts the all-in-one jaeger.
1717.PHONY : jaeger-start
18- run- jaeger :
18+ jaeger-start :
1919 SPAN_STORAGE_TYPE=' grpc-plugin' ./hack/jaeger-all-in-one --grpc-storage.server=' 127.0.0.1:12345' --query.enable-tracing=false
2020
2121.PHONY : install-all-in-one
@@ -63,7 +63,7 @@ migrate-status: install-goose
6363.PHONY : tracegen-start
6464tracegen-start :
6565 docker run --rm --name jaeger-postgresql-tracegen --net=host \
66- jaegertracing/jaeger-tracegen:1.55 -traces=1000000
66+ jaegertracing/jaeger-tracegen:1.55 -traces=1000
6767
6868# tracegen-stop stops the jaeger-tracegen test data producer.
6969.PHONY : tracegen-stop
Original file line number Diff line number Diff line change @@ -219,6 +219,12 @@ var (
219219 Name : "spans_table_bytes" ,
220220 Help : "The size of the spans table in bytes" ,
221221 })
222+
223+ spansGuage = promauto .NewGauge (prometheus.GaugeOpts {
224+ Namespace : "jaeger_postgresql" ,
225+ Name : "spans_count" ,
226+ Help : "The number of spans" ,
227+ })
222228)
223229
224230func main () {
@@ -259,9 +265,17 @@ func main() {
259265 if err != nil {
260266 logger .Error ("failed to query for disk size" , "err" , err )
261267 continue
268+ } else {
269+ spansTableDiskSizeGuage .Set (float64 (byteCount ))
262270 }
263271
264- spansTableDiskSizeGuage .Set (float64 (byteCount ))
272+ count , err := q .GetSpansCount (ctx )
273+ if err != nil {
274+ logger .Error ("failed to query for span count" , "err" , err )
275+ continue
276+ } else {
277+ spansGuage .Set (float64 (count ))
278+ }
265279
266280 }
267281 }
You can’t perform that action at this time.
0 commit comments