Yang Song
ad5efe554e
Update proto and gen-go package names. ( #83 )
...
* Update proto and gen-go package names.
* Move BUILD files to v1 directory.
6 years ago
Yang Song
c76b7e0632
Add agent/common proto and BUILD. ( #81 )
...
* Add agent/common proto and BUILD.
* Reorder Language enum.
* Update comments.
* Small fix
6 years ago
Yang Song
ed45831684
Add trace_config.proto. ( #80 )
...
* Add trace_config.proto
* Combine AlwaysSampler and NeverSampler.
* Make trace_config_proto a separate library.
6 years ago
Bogdan Drutu
0857a45d8e
Build exporters with maven. ( #76 )
6 years ago
Bogdan Drutu
07a6f74fb9
Make clear that cumulative int/float can go only up. ( #75 )
...
* Make clear that cumulative int/float can go only up.
* Add a message about distribution count to only go up.
* Update names to CUMULATIVE.
6 years ago
Bogdan Drutu
5524008e71
Add tracestate field to the Span proto. ( #74 )
6 years ago
Bogdan Drutu
e5be5a8567
gradle wrapper --gradle-version 4.9 ( #72 )
6 years ago
Bogdan Drutu
8226f4c5d1
Change from multiple types of timeseries to have one. ( #71 )
...
* Change from multiple types of timeseries to have one.
* Make the start_timestamp comment cleaner.
* Move start timestamp back to TimeSeries.
6 years ago
Bogdan Drutu
a758655245
Move exemplars in the Bucket. ( #70 )
...
* Move exemplars in the Bucket.
* Use singular for exemplar.
6 years ago
Bogdan Drutu
0f8977f637
Update gen-go files. ( #69 )
6 years ago
Bogdan Drutu
c6f4752cae
Move metrics in the top level directory. ( #68 )
...
* Move metrics in the top level directory.
* Update maven and gradle.
6 years ago
Bogdan Drutu
5099a9bbbe
Remove Range from Distribution. No backend supports this. ( #67 )
6 years ago
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