v0.0.1 Release
Features
- TypeScript interfaces and enums extracted from the
@opencensus/core
package of opencensus-node - Initial
Tracer
andSpan
implementations. The tracer only supports a single
root span at a time within a browser tab. - Exporter to write traces to the OpenCensus Agent via its HTTP/JSON feature.
- Instrumentation to generate trace spans for the resource timing waterfall of
an initial page load. - Option to link the initial HTML load client span with its server-side span by
having the client write atraceparent
global variable in
trace context W3C draft format. - WebPack build scripts to generate JS bundles to enable adding instrumentation
of the initial page load spans and exporting them to the OpenCensus agent.
Commits
8a11ff1 chore: 0.0.1 release proposal
4dff441 Create NPM release docs and tooling (#64)
f283c87 Upgrade lerna (npm audit fix
) (#61)
ee5b86b Update per-package READMEs (#59)
3d4d79b Add @johnbryan to code owners (#60)
842fc5c Add sample rate option and update README for it (#58)
d05169d Sent OC Web library type and version to OC agent (#57)
aa426cb Update dependency karma to v4 (#42)
2f04eaf Rename globals prefix from ocw
to oc
(#56)
59d2fc3 Switch to use Node 11 CircleCI docker environment (#44)
3bb31f0 Update readme, add contributing guide & changelog (#43)
a02eff2 Upgrade lerna package via npm audit fix
(#41)
b8db17b Add codecov configuration (#40)
3af57f3 Add issue templates and code owners (#38)
15ab77c Add renovate config (#39)
b89b7e7 Instructions for OC Web example in Kubernetes (#37)
5cb6119 Add initial load spans example (#35)
bf1ecf9 Use traceparent from window for initial load context (#34)
f6c8afa Remove clock sync and initial load trace ID assignment code (#29)
27cb768 Implement tracecontext propagation format (#31)
ac8eb9d Add empty @opencensus/web-propagation-tracecontext package (#30)
226aa60 Switch @opencensus/web-core to use @opencensus/web-types (#28)
3f40493 Pull in @opencensus/core types using copytypes
npm script (#27)
7271b94 Script to copy types from @opencensus/core
(#26)
5db95d7 Empty @opencensus/web-types package (#25)
40fcc51 Upgrade packages for npm audit fix
(#24)
03e637a Remove @opencensus/core dep for ocagent exporter (#23)
cdb3151 Webpack builds for opencensus-web-all JS bundles (#22)
7dbec3d Default trace/span IDs to random in getInitialLoadRootSpan (with correct base now) (#21)
4959430 Make adjustPerfTimeOrigin take nav timing (#20)
ce1f30e Refactor out record long tasks into a separate function (#17)
8381e5c Update tsconfig and package.json for webpack builds (#18)
cbab48d Add empty opencensus-web-all package for generating JS bundles (#15)
8a0a133 Switch to CircleCi machine
build type (#16)
29aaad1 Add function to adjust performance origin based on server time (#14)
62ab43d Upgrade @opencensus/core dependency (#13)
89561ae Performance timing recording and span conversion (#12)
93d6a7a Export browser performance timestamps for time events (#11)
43b127a Add empty opencensus-web-instrumentation-perf package (#10)
061665b Add url parsing utility (#8)
3082b32 Add attribute keys (#9)
df824a8 Support high-res performance times in ocagent exporter (#7)
03dba6b Initial OpenCensus web tracing implementation (#6)
2954a24 Remove unused packages (#4)
b2d298e Fix CircleCI build (#5)
e5acc63 Fixes to prepare for enabling CircleCI (#3)
ff4c609 Merge pull request #2 from census-instrumentation/agent-exporter
ed2cbda OC agent exporter clean commit + missing package.json file
0cedb2b Merge pull request #1 from census-instrumentation/readme-and-setup
bbdf884 Remove package.json from opencensus-web-exporter-ocagent
59c6934 Update lerna.json file to match devDependencies
5dda2bb Add stats and metrics keywords, update lerna dep
276a339 Add base package with lerna, update README
7350751 first commit