Replace original tag classes with classes in the tags package.

I removed all of the original tag classes and tests.  There are still a few
things that need to be done after this commit:

- The tags package doesn't have a class to represent a tag value yet, so I used
  Object instead of TagValue in the ViewData API.

- There are no methods for manipulating the current TagContext yet, since #498
  hasn't been merged.  I couldn't update StatsRunner, so I temporarily commented
  most of it out.

- We need to add a StatsRecorder.record method that uses the current context.
39 files changed
tree: 3cca3854670551e8d5a60d7da19c733aac3a5959
  1. .github/
  2. all/
  3. api/
  4. benchmarks/
  5. contrib/
  6. core/
  7. core_impl/
  8. core_impl_android/
  9. core_impl_java/
  10. examples/
  11. exporters/
  12. gradle/
  13. impl/
  14. impl_core/
  15. impl_lite/
  16. testing/
  17. .gitignore
  18. .gitmodules
  19. .travis.yml
  20. appveyor.yml
  21. build.gradle
  22. check-git-history.py
  23. checkstyle.license
  24. checkstyle.xml
  25. CONTRIBUTING.md
  26. findbugs-exclude.xml
  27. gradlew
  28. gradlew.bat
  29. LICENSE
  30. README.md
  31. RELEASING.md
  32. settings.gradle
README.md

OpenCensus - A stats collection and distributed tracing framework

Build Status Build status Maven Central

OpenCensus provides a framework to define and collect stats against metrics and to break those stats down across user-defined dimensions. The library is in alpha stage and the API is subject to change.