sourcegraph/dev
Robert Lin 5fca3bc904
debug: OpenTelemetry http/json tunnel on /-/debug/otlp (#39453)
Adds an OpenTelemetry protocol (OTLP) adapter tunnel through the frontend (backend), /-/debug/otlp, that accepts http/json OTLP requests and sends them to either a grpc or http/json OpenTelemetry collector (depending on the configured protocol).

We build an adapter because the OpenTelemetry collector is gRPC by default in most of its guidance, while browser environments can only support the http/json protocol. This allows admins to use their preferred OpenTelemetry backend of choice without worrying about compatibility with the http/json protocol. This is done by (ab)using OpenTelemetry collector (not the Go API) packages to partially implement an OpenTelemetry receiver on /-/debug/otlp - see the otlpadapter package for more details.
2022-08-02 14:09:41 +00:00
..
adr-docs dev/sg: add 'sg adr [list|view|search|create]' (#37718) 2022-06-27 15:34:46 +00:00
auth-provider Remove left-over mentions of dev/start.sh (#25745) 2021-10-07 16:38:00 +02:00
authtest graphqlbackend: support async deletion of external service (#35293) 2022-05-12 12:54:12 +04:00
bkstats ci: fix a typo in bkstats README (#31846) 2022-02-25 14:41:28 +01:00
buildchecker fix(buildchecker): do not consider cron builds (#38152) 2022-07-04 17:01:15 +02:00
check migrator: Create an enterprise version (#39783) 2022-08-01 16:19:14 -05:00
ci ci: integrate client bundlesize observability script (#39734) 2022-08-01 19:15:59 -07:00
codeintel-qa dump lsif_configuration_policies (#39486) 2022-07-27 08:23:31 -05:00
corrupt-archives errors: Introduce internal package (#30558) 2022-02-07 15:03:45 +00:00
db dev/deb: Remove scripts replaced by sg (#28767) 2021-12-08 23:22:00 +00:00
depgraph dev/depgraph: add summary -deps.sum -deps.only for detecting binary changes (#35379) 2022-05-19 22:46:10 +00:00
gitserver gitserver: fix local config for multi-instance (#32501) 2022-03-11 16:48:39 +04:00
gqltest Remove dependency search (#39742) 2022-08-01 16:29:37 +02:00
grafana dev/sg: introduce 'sg ci logs' with Loki support (#25835) 2021-10-12 11:14:50 -04:00
internal/cmd/auth-proxy-http-header auth: auth-proxy-http-header command for testing multiple users (#39231) 2022-07-27 08:05:10 +00:00
nix nix: postgres listen on localhost (#34464) 2022-04-27 15:34:18 +01:00
okay lib/log: migrate to github.com/sourcegraph/log (#36834) 2022-06-08 15:02:38 -07:00
perforce/anonymiser dev/perforce: Add anonymiser (#39063) 2022-07-22 12:31:10 +02:00
phabricator all: /bin/bash -> /usr/bin/env bash (#23673) 2021-08-06 12:02:43 +02:00
pr-auditor dev/pr-auditor: run on pull_request_target (#38259) 2022-07-05 15:14:23 -07:00
prometheus Remove query runner (#28333) 2021-11-30 10:13:20 -07:00
release release: add instruction for getting slack username (#39733) 2022-08-01 06:49:12 +01:00
sg debug: OpenTelemetry http/json tunnel on /-/debug/otlp (#39453) 2022-08-02 14:09:41 +00:00
src-expose Bump alpine base image (#38423) 2022-07-07 13:01:37 -03:00
team mocks: Reorganize mock definitions into multiple files (#36967) 2022-06-27 20:59:16 +00:00
tilt Remove left-over mentions of dev/start.sh (#25745) 2021-10-07 16:38:00 +02:00
zoekt zoekt: directly use GitHub API for update script (#38609) 2022-07-14 09:26:18 +01:00
.gitignore dev: remove nginx (#13299) 2021-02-18 14:38:58 +00:00
add_https_domain_to_hosts.sh dev: add shfmt for shell script consistency (#9900) 2020-04-15 12:44:36 -07:00
caddy.sh Bump caddy version (#26329) 2021-10-19 22:06:22 +00:00
Caddyfile dev/Caddyfile: use 127.0.0.1 instead of localhost (#38955) 2022-07-18 13:19:09 -07:00
CLA.txt
codecov.yml vscode: ignore vscode in Codecov (#32676) 2022-03-16 11:28:28 -04:00
codeinsights-db.sh insights: update references to TimescaleDB (#32948) 2022-03-29 11:04:47 +01:00
comby-install-or-upgrade.sh search: bump comby 1.8.1 (#37804) 2022-06-28 11:39:49 -07:00
config.json Enable Campaigns by default (with write-access only for admins) (#11621) 2020-08-24 11:05:36 +02:00
dev-sourcegraph-server.sh ci: add shellcheck linter for shell scripts (#9903) 2020-04-21 10:03:17 -07:00
docsite.sh Update docsite to v1.8.7 (#36237) 2022-05-30 13:47:04 +00:00
drop-entire-local-database-and-redis.sh all: /bin/bash -> /usr/bin/env bash (#23673) 2021-08-06 12:02:43 +02:00
foreach-ts-project.sh web: named Webpack chunks (#39481) 2022-07-28 20:22:05 -07:00
git-stats search: create and document git-stats script (#32663) 2022-03-16 13:41:17 +02:00
global-settings.json SSBC: Enable by default in dev environment (#36616) 2022-06-06 18:46:51 +02:00
go-mod-update.sh Upgrade aws-sdk-go-v2 (#19155) 2021-04-14 15:06:15 +02:00
golangci-lint.sh dev: fix golangci-lint, re-enable depguard, disable nolintlint (#34298) 2022-04-21 19:37:04 +00:00
licenses.sh ci: wrap yarn into a retrying loop (#39454) 2022-07-27 08:33:41 +00:00
postgres_exporter.sh migrations: Update postgres exporter queries for dirty database (#30774) 2022-02-10 17:40:09 -06:00
prune-pick.sh ci: add shellcheck linter for shell scripts (#9903) 2020-04-21 10:03:17 -07:00
redis-postgres.yml Update Postgres to 12.7 (#31933) 2022-03-03 14:39:52 -06:00
redis.conf Local dev with docker-compose (#23537) 2021-08-06 22:11:40 +00:00
run-server-image.sh dev/sg: add 'sg run server' alias (#38256) 2022-07-06 10:09:41 -07:00
site-config.json Make password policy a standard feature (#39213) 2022-07-26 18:04:54 +02:00
src-prof-services.json Remove query runner (#28333) 2021-11-30 10:13:20 -07:00
src-search-meta.sh GraphQL: remove deprecated resultCount field (#31573) 2022-02-21 12:03:36 -07:00
tools.go Remove unused LSIF Typed code (#35791) 2022-05-25 11:23:13 +00:00