This repository was archived by the owner on Oct 3, 2023. It is now read-only.
Closed
Conversation
* PoD(Proof Of Design) - v0 * Added basic structure of tests * finished test-trace * added new tests in test-trace * Add unit tests for span.ts * finished test-tracemanager * Add initial Stackdriver exporter * added test-tracemanager * finished interfaces creation * Fix end trace * Add license on the unit tests * Changing class name TraceManger to Tracer, creating class Tracing. Moving class files Span.ts, Trace.ts and Tracer.ts to trace/model * Changing class name TraceManger to Tracer, creating class Tracing. Moving class files Span.ts, Trace.ts and Tracer.ts to trace/model * Send real data to Stackdriver and create registerExporter method * traceId logic update * Fix code style. * Make spans in a trace private * Add start methods for Stackdriver and Zipkin * added basic struct * Refactoring: rename class and file Trace to RootSpan, add TraceConfig interface, add TraceContext interface * More refactorings, add endspan event listener, correct bug in zipkin exporter and others * Fix code style * Adds patching for http GET requests * Buffer refactoring * Add sampler * Change startRootSpan to deal with context * Change startRootSpan to deal with context * Add wrapEmitter to req and res, Improving debug mensages * Fixed zipkin url configuration * Move sampler to options * Add a README.md for the OpenCensus Node example * chord: merge commit * Adapted tests for dev * Update example README.md * Add design doc * Creates Traces with sent context * Move sampler.ts from model to config * Ajusted import sampler * Revert "Ajusted import sampler" * Fix buffer and exporters local bugs * Fixed trace tests * Removing unnecessary import * Refactor the Sampler class * Propagate trace context over B3 format * Add examples for automatic tracing on Stackdriver and Zipkin * WIP: Example of manual tracing on Zipkin * Remove unused variables * Move easy-notes instrumentation do it's own directory * Changes http span naming method * Enable propagation to work with non sampled spans * Add manual examples for Stackdriver and Zipkin and add license on files * Change getContext to SpanBaseModel * WIP: Refactor examples for both exporters * Update readme * refactor: remove some unwanted dependencies from Tracer * refactor: apply code guidelines rules to sampler.ts file * refactor: typescript doc rewrited * refactor: apply code guidelines rules to buffer.ts file * refactor: apply code guidelines rules to plugingtypes.ts file * refactor: modified variable traceId for private * refactor: apply code guidelines rules to stackdriver.ts file * docs: document interface todo * refactor: apply code guidelines rules to test-rootspan.ts file * refactor: apply code guidelines rules to test-span.ts file * refactor: apply code guidelines rules to rootspan.ts file * refactor: apply code guidelines rules to span.ts * refactor: apply code guidelines rules to clock.ts file * refactor: create new module structure * refactor: create interfaces for model classes * refactor: update interface types * refactor: type, classes overall refactoring * fix: fixed span tests * test: added GTS scripts * fix: fixed gts issues * refactor: update buffer and exporters * refactor: modify sampler config to use optionsTracing * fix: fixed typescript code style * test: created rootspan test * refactor: apply code guidelines rules to util.ts * feat: added spans optional parameters * feat: more general config interface * test: adding unit test to buffer.ts * fix: some tests and tslint issues * doc: added readme.md files * doc: update README.md * test: created new tests for trace * feat: Add console logger * refactor: add jsdoc to core package * test: created tests for spanbasemodel * feat: update console log * test: add unit test to consolelogger.ts * docs: add jsdoc to consolelogger * test: add unit tests for consolelog-exporter * test: created testes for pluginloader * refactor: add logger to ather classes * test: add sampler test * fix: minor tslint issues * refactor: rework after review * fix: make buffer queue public * refactor: add index-types.ts * fix: export logger to others packages * refactor: remove Impl classes suffixes and use module namespace for types * refactor: update and standardize use of types module namespace * style: update Copyright notice * refactor: rename class SpanBaseModel to SpanBase and file span-base-model to span-base * doc: remove doc files unrelated to core * doc: update tracer jsdoc for wrap and wraEmitter * refactor: changes after PR review * refactor: rework according to review follow up * refactor: fix some dependencies, file copyright and typos
This reverts commit 67860ba.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reverts #2