Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

Revert "feat: add opencensus-core package " #3

Closed
wants to merge 2 commits into from
Closed

Conversation

tags07
Copy link

@tags07 tags07 commented May 1, 2018

Reverts #2

fabiogomessilva and others added 2 commits May 1, 2018 15:58
* 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
@tags07 tags07 requested a review from kjin May 1, 2018 23:03
@kjin kjin closed this May 1, 2018
@songy23 songy23 deleted the revert-2-master branch October 18, 2018 18:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants