Skip to content

Commit

Permalink
feat: Introduce @prairielearn/opentelemetry package (#5396)
Browse files Browse the repository at this point in the history
  • Loading branch information
nwalters512 committed Apr 11, 2022
1 parent 62d88d8 commit d3ed76d
Show file tree
Hide file tree
Showing 14 changed files with 480 additions and 667 deletions.
5 changes: 5 additions & 0 deletions .changeset/quiet-poems-sleep.md
@@ -0,0 +1,5 @@
---
'@prairielearn/html': patch
---

Change transpiled code to use ES2020 syntax
3 changes: 3 additions & 0 deletions .eslintignore
Expand Up @@ -8,3 +8,6 @@
/out/
/workspaces/
/site/

# Transpiled code
packages/*/dist/
3 changes: 3 additions & 0 deletions Makefile
Expand Up @@ -73,3 +73,6 @@ depcheck:
@echo WARNING: Note that many devDependencies will show up as unused. This is not
@echo WARNING: a problem.
@echo WARNING:

changeset:
@changeset
3 changes: 1 addition & 2 deletions cron/index.js
Expand Up @@ -3,8 +3,7 @@ const async = require('async');
const _ = require('lodash');
const debug = require('debug')('prairielearn:cron');
const { v4: uuidv4 } = require('uuid');
const { trace, context, SpanStatusCode } = require('@opentelemetry/api');
const { suppressTracing } = require('@opentelemetry/core');
const { trace, context, suppressTracing, SpanStatusCode } = require('@prairielearn/opentelemetry');

const logger = require('../lib/logger');
const config = require('../lib/config');
Expand Down
321 changes: 0 additions & 321 deletions lib/tracing.js

This file was deleted.

6 changes: 1 addition & 5 deletions package.json
Expand Up @@ -10,12 +10,8 @@
"@fortawesome/fontawesome-free": "^5.15.4",
"@grpc/grpc-js": "^1.6.2",
"@octokit/rest": "^18.12.0",
"@opentelemetry/api": "^1.0.4",
"@opentelemetry/auto-instrumentations-node": "^0.25.0",
"@opentelemetry/exporter-otlp-grpc": "^0.26.0",
"@opentelemetry/resources": "^1.0.1",
"@opentelemetry/sdk-node": "^0.26.0",
"@prairielearn/html": "^1.0.0",
"@prairielearn/opentelemetry": "^1.0.0",
"ace-builds": "^1.4.14",
"ajv": "^7.1.1",
"ansi_up": "^5.1.0",
Expand Down
8 changes: 7 additions & 1 deletion packages/html/tsconfig.json
Expand Up @@ -5,6 +5,12 @@
"esModuleInterop": true,
"outDir": "./dist",
"rootDir": "src/",
"sourceMap": true
"sourceMap": true,
// This package will only be used server-side on Node 14+, so target the
// newest version of the ES spec that Node 14 supports.
"target": "ES2020",
// However, we don't yet make extensive use of ES Modules, so specifically
// compile `import`/`export` down to CommonJS.
"module": "CommonJS",
}
}

0 comments on commit d3ed76d

Please sign in to comment.