Skip to content

Commit 6d8ecf3

Browse files
authored
pure-docker: deploy otel-collector by default (#849)
* pure-docker: deploy otel-collector, send traces via otel-collector * prettier * fixups
1 parent 27a9b5c commit 6d8ecf3

29 files changed

+68
-42
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
22
"editor.formatOnSave": true,
33
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"[shellscript]": {
5+
"editor.defaultFormatter": "foxundermoon.shell-format",
6+
},
47
}

pure-docker/deploy-cadvisor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ sudo docker run --detach \
3131
--volume=/dev/disk/:/dev/disk:ro \
3232
--privileged \
3333
--device=/dev/kmsg \
34-
index.docker.io/sourcegraph/cadvisor:insiders@sha256:1759a29488048e22aafc182ee4917b6a72cd0aa76d076139efba4500c6b8d167 \
34+
index.docker.io/sourcegraph/cadvisor:3.43.0@sha256:91aed2aa386adf0ec6042f1c48c25bd1daff6e8b90ca155448eeeb6270b6dc05 \
3535
--port=8080
3636

3737
echo "Deployed cadvisor"

pure-docker/deploy-codeinsights-db.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ docker run --detach \
2323
-e POSTGRES_USER=postgres \
2424
-e PGDATA=/var/lib/postgresql/data/pgdata \
2525
-v $VOLUME:/var/lib/postgresql/data/ \
26-
index.docker.io/sourcegraph/codeinsights-db:insiders@sha256:f9ec6c4ad49034945b6257355e38d402235f5a2220ca5a6ba84f154f2366c3e9
26+
index.docker.io/sourcegraph/codeinsights-db:3.43.0@sha256:30cd58571358dacbaa9dba7751f3bb162999ddc9426d2abaf8ae50e0db6e4427
2727

2828
# Sourcegraph requires PostgreSQL 12+. Generally newer versions are better,
2929
# but anything 12 and higher is supported.

pure-docker/deploy-codeintel-db.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ docker run --detach \
1919
--memory=2g \
2020
-e PGDATA=/var/lib/postgresql/data/pgdata \
2121
-v $VOLUME:/var/lib/postgresql/data/ \
22-
index.docker.io/sourcegraph/codeintel-db:insiders@sha256:56eb2082c96025c83a1b3aba39dd2dfa0730f2213a4a2dba60afeb374c454da9
22+
index.docker.io/sourcegraph/codeintel-db:3.43.0@sha256:deedb0b45df9b9beeebbdca33d70ee79e88818d07f9122df9cb562bb1b72a86d
2323

2424
# Sourcegraph requires PostgreSQL 12+. Generally newer versions are better,
2525
# but anything 12 and higher is supported.

pure-docker/deploy-frontend-internal.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ docker run --detach \
4040
-e GITHUB_BASE_URL=http://github-proxy:3180 \
4141
-e PROMETHEUS_URL=http://prometheus:9090 \
4242
-v $VOLUME:/mnt/cache \
43-
index.docker.io/sourcegraph/frontend:insiders@sha256:6660a1fc063bc63ba7a3f8eeca0689d5916b1b1a6c77de29ae9508e7e4d59272
43+
index.docker.io/sourcegraph/frontend:3.43.0@sha256:f81f3ecf078908edcdfdc755772bac210e4bf54a014a7e1239e483c6b9674f94
4444

4545
echo "Deployed sourcegraph-frontend-internal service"

pure-docker/deploy-frontend.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ docker run --detach \
2525
--health-start-period=300s \
2626
-e DEPLOY_TYPE=pure-docker \
2727
-e GOMAXPROCS=12 \
28-
-e JAEGER_AGENT_HOST=jaeger \
28+
-e 'OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317' \
2929
-e PGHOST=pgsql \
3030
-e CODEINTEL_PGHOST=codeintel-db \
3131
-e CODEINSIGHTS_PGDATASOURCE=postgres://postgres:password@codeinsights-db:5432/postgres \
@@ -42,7 +42,7 @@ docker run --detach \
4242
-e PROMETHEUS_URL=http://prometheus:9090 \
4343
-v $VOLUME:/mnt/cache \
4444
-p 0.0.0.0:$((3080 + $1)):3080 \
45-
index.docker.io/sourcegraph/frontend:insiders@sha256:6660a1fc063bc63ba7a3f8eeca0689d5916b1b1a6c77de29ae9508e7e4d59272
45+
index.docker.io/sourcegraph/frontend:3.43.0@sha256:f81f3ecf078908edcdfdc755772bac210e4bf54a014a7e1239e483c6b9674f94
4646

4747
# Note: SRC_GIT_SERVERS, SEARCHER_URL, and SYMBOLS_URL are space-separated
4848
# lists which each allow you to specify more container instances for scaling

pure-docker/deploy-github-proxy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ docker run --detach \
2020
--memory=1g \
2121
-e GOMAXPROCS=1 \
2222
-e SRC_FRONTEND_INTERNAL=sourcegraph-frontend-internal:3090 \
23-
-e JAEGER_AGENT_HOST=jaeger \
24-
index.docker.io/sourcegraph/github-proxy:insiders@sha256:446aa7b5552c80d13077cd1fbf111b74499dbdfc4ac38ade24a6ca8d8999f2fd
23+
-e 'OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317' \
24+
index.docker.io/sourcegraph/github-proxy:3.43.0@sha256:9ff040ddb1aebed1fcecfc257bfd5b1a4466f30db4986e7702c3075e6d910946
2525

2626
echo "Deployed github-proxy service"

pure-docker/deploy-gitserver.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ docker run --detach \
2121
--hostname=gitserver-$1 \
2222
-e GOMAXPROCS=4 \
2323
-e SRC_FRONTEND_INTERNAL=sourcegraph-frontend-internal:3090 \
24-
-e JAEGER_AGENT_HOST=jaeger \
24+
-e 'OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317' \
2525
-v $VOLUME:/data/repos \
26-
index.docker.io/sourcegraph/gitserver:insiders@sha256:04dc254072efc2997e75c2003e5c56e19d03d96d37b7a68de7fd03fee9b83341
26+
index.docker.io/sourcegraph/gitserver:3.43.0@sha256:b3192b3fdc59fccc80c9d3e6bb2be38c0ca1474281fce09e89f664d07aa8f2ae
2727

2828
echo "Deployed gitserver $1 service"

pure-docker/deploy-grafana.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ docker run --detach \
2121
-v $VOLUME:/var/lib/grafana \
2222
-v $(pwd)/../grafana/datasources:/sg_config_grafana/provisioning/datasources \
2323
-v $(pwd)/../grafana/dashboards:/sg_grafana_additional_dashboards \
24-
index.docker.io/sourcegraph/grafana:insiders@sha256:00064d24e19e1159dd70d12bc328db64e8c45fb53062b9b0e3db93984371836d
24+
index.docker.io/sourcegraph/grafana:3.43.0@sha256:5510222f06238fb110900f44f0bb92f2d0fd9d02b1191e11bc132ee644ce9c75
2525

2626
# Add the following lines above if you wish to use an auth proxy with Grafana:
2727
#

pure-docker/deploy-jaeger.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ docker run --detach \
2020
-p 0.0.0.0:5778:5778 \
2121
-p 0.0.0.0:6831:6831 \
2222
-p 0.0.0.0:6832:6832 \
23-
index.docker.io/sourcegraph/jaeger-all-in-one:insiders@sha256:5ddf4be454010327b9aa79c33cd447e5fb1ec64e7ad4add9702731dfdd497c6d \
23+
index.docker.io/sourcegraph/jaeger-all-in-one:3.43.0@sha256:033ac2be811a15f8acb5098d59f0a53b14e47f2ed5a640ea3c58fbd9a888a6c3 \
2424
--memory.max-traces=20000

0 commit comments

Comments
 (0)