Bogdan Drutu
bc0d87d255
Remove unused MetricSet message. ( #66 )
6 years ago
Yang Song
c1c9ec58de
Metrics: Add Exemplar to DistributionValue. ( #62 )
6 years ago
easy
865a05ccc0
Gauge vs Cumulative. ( #65 )
...
* Gauge vs Cumulative.
- Split TimeSeries into GaugeTimeSeries vs CumulativeTimeSeries.
- Merge GaugePoint and CumulativePoint into a single Point message
to minimize validation.
- Remove TODO: we don't validate keys or values.
7 years ago
easy
1cc330409b
Clarifying comment about bucket boundaries. ( #64 )
...
They shouldn't be changed within a timeseries if the backend doesn't
support this.
7 years ago
easy
9ee1a1e2d6
Make MetricDescriptor.Type capture the type of the value as well. ( #63 )
...
* Make MetricDescriptor.Type capture the type of the value as well.
e.g. int64 vs double vs distribution.
7 years ago
JBD
7961b68e02
Regenerate the Go artifacts ( #61 )
...
Also use the fully qualified import paths for Go.
7 years ago
JBD
00edb4d4c5
Add export service proto ( #60 )
...
We are experimentally working on a an export service
that will allow OpenCensus libraries to report collected
data to an external service for processing and exporting.
Some frameworks and ecosystems are now providing out-of-the-box
instrumentation by using OpenCensus but the user is still expected
to register an exporter in order to export data. This is a
problem during an incident. Even though our users can benefit
from having more diagnostics data coming out of services
already instrumented with OpenCensus, they have to modify
their code to register an exporter and redeploy. Asking our
users recompile and redeploy is not an ideal at an incident
time.
This experiment might be a possible solution to
eliminate this requirement.
Updates opencensus-specs/#72.
7 years ago
Yang Song
ab82e5fdec
Metric: Add LabelKey type that has key and description. ( #57 )
7 years ago
Yang Song
562994bff2
Wrap label values to distinguish between empty-string and unset. ( #56 )
7 years ago
easy
52bd5a5342
Add clarifying comments to metrics.proto. ( #58 )
7 years ago
Yang Song
9a6e568196
Metric: Move label keys to metric descriptor. ( #55 )
7 years ago
Bogdan Drutu
c5d48acbb2
Initial draft for a metrics, an API for exporters. ( #53 )
...
* Initial draft for a metrics API that can be used by the stats API as well as other metric systems.
* Fix comments, move metrics under stats/metrics
* Fix more comments. Rename MetricPoint to Metric.
7 years ago
Bogdan Drutu
8054b9d223
Update dependencies version. ( #54 )
...
* Update dependencies version.
* Fix build.
7 years ago
Bogdan Drutu
92db6960e9
Initial stats proto refactoring. ( #52 )
...
* Initial stats proto refactoring.
* Fix some comments.
* Remove max aggregation.
7 years ago
Bogdan Drutu
76d8c7202d
Add Span kind to the Span. ( #51 )
7 years ago
Ramon Nogueira
c5ea5b8073
Add generated Go code. ( #50 )
7 years ago
Bogdan Drutu
d0bcc7222d
Upgrade to gradle 4.3. ( #48 )
7 years ago
Bogdan Drutu
993c711ba2
Move protos in opencensus/proto directory. ( #47 )
7 years ago
Bogdan Drutu
c7719050f4
Update protobuf and add cc_proto lib. ( #46 )
7 years ago
Bogdan Drutu
6f9db69750
Change links trace/span ids to bytes. ( #45 )
7 years ago
Jonathan Amsterdam
e9752de4e6
Improve trace.proto doc comments. ( #44 )
...
Also add some TODOs, notably changing the Link ID types from string to bytes.
7 years ago
Bogdan Drutu
3309333791
Fix type for parent span id, simplify the status. ( #43 )
7 years ago
Bogdan Drutu
878c39b4d9
Rename NetworkEvents to MessageEvents ( #40 )
...
* Rename NetworkEvents to MessageEvents
* Remove all reference to network events.
* Update MessageEvent id description
7 years ago
Adrian Cole
5528416df2
Re-uses grpc approach for implicit protoc ( #29 )
...
By borrowing grpc's protoc, users have less build steps. We use the same
in Brave.
7 years ago
Bogdan Drutu
22ee29c95e
Move census.proto to stats.proto and span.proto to trace.proto. ( #38 )
...
* Move census.proto to stats.proto and span.proto to trace.proto.
* Change the namespace.
7 years ago
Bogdan Drutu
4e23dd4831
Add Span data model for OpenCensus. ( #34 )
7 years ago
Bogdan Drutu
8f1dd78373
Remove unused stats_context.proto ( #35 )
7 years ago
Bogdan Drutu
759477e140
Update gradle to 4.0.1 ( #37 )
7 years ago
Bogdan Drutu
1cd1dd17ef
Fix license in WORKSPACE. ( #36 )
...
* Fix license in WORKSPACE.
* Add AUTHORS file.
7 years ago
Bogdan Drutu
ff0567f41d
Cleanup readme, license and build files. ( #33 )
7 years ago
sebright
9c9948cab0
Merge pull request #32 from sebright/build-status
...
Update Travis build status link for census-instrumentation organization.
8 years ago
Kristen Kozak
337d99f98d
Update Travis build status link for census-instrumentation organization.
8 years ago
Bogdan Drutu
cc428c7bc0
Add support for gradle to build the instrumentation-proto. ( #28 )
8 years ago
Bogdan Drutu
354c948ab2
Update gitignore file to ignore major IDEs project files ( #27 )
8 years ago
sebright
66b2128d24
Merge pull request #20 from sebright/fix-parent-relative-path
...
Fix Maven parent.relativePath warning.
8 years ago
Bogdan Drutu
d805aaf30c
Switch bazel to build protos using the new proto rules. ( #26 )
...
* Switch bazel to build protos using the new proto rules.
* Update protobuf to 3.2.0 (same as gRPC).
8 years ago
sebright
3816647399
Merge pull request #25 from sebright/build-with-maven-2
...
Build with Maven in CI.
8 years ago
Kristen Kozak
cac6e44df2
Build with Maven in CI.
8 years ago
Kristen Kozak
638266ad16
Specifically include .proto files, to avoid picking up build artifacts.
8 years ago
songy23
ffcde45eb8
Merge pull request #22 from songy23/Yang
...
Update stats_context.proto to match the new encodings.
8 years ago
songy23
8c11b14256
Modify the description on StatsContext.
8 years ago
songy23
6f6c1de9e5
Update stats_context.proto to match the new encodings.
8 years ago
Kristen Kozak
9ffa2169ed
Fix Maven parent.relativePath warning.
...
Previously, when instrumentation-proto was used as a submodule of
instrumentation-java, Maven tried to get the parent pom.xml from the parent
directory. This change clears the default so that Maven uses the central
repository instead.
8 years ago
Dino Oliva
41884562b4
Merge pull request #17 from dinooliva/tags-as-bytes
...
Changes tags in StatsContext proto from string to bytes.
8 years ago
sebright
3cd88c68f3
Merge pull request #16 from sebright/fix-build
...
Updates build for bazel-0.4.4.
8 years ago
Dino Oliva
f29e09f7f5
Updates encoding specs and adds link to information about varint
8 years ago
Dino Oliva
d736ad2373
Removes restriction on \0 as terminating character
8 years ago
Dino Oliva
96bba0fb3a
Changes tags in StatsContext proto from string to bytes and documents encoding format.
8 years ago
Kristen Kozak
6c5f41be7d
Updates build for bazel-0.4.4.
8 years ago
sebright
a573fc872c
Merge pull request #15 from sebright/tag-format-comment
...
Adds a comment specifying that tags must be printable ASCII.
8 years ago