1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-07-17 01:12:45 +02:00
Commit Graph

3170 Commits

Author SHA1 Message Date
c0a5fd12a5 remove duplicate var define (#34) 2019-07-01 11:25:40 -07:00
6d798e3a2f add lacked import and remove unused import (#33) 2019-07-01 11:23:26 -07:00
084f03d098 use grpc.codes.String instead of custom switch (#32)
* use grpc.codes.String instead of custom switch

* remove unused import
2019-06-29 08:07:14 -07:00
d8f9b2546e move Apply method to map.go and check interface implement (#30)
* move Apply method to map.go

* Update map.go
2019-06-28 16:35:42 -07:00
8c47aeb0af update (#31) 2019-06-27 22:59:13 -07:00
36f51385ff update type style (#29) 2019-06-27 21:26:16 -07:00
f5ec719fbd update type style (#28) 2019-06-27 13:34:57 -07:00
521a6c40f1 move span, trace and event implementation to sdk. (#27)
* move event to sdk.

* move trace and span implementation to sdk.
- also added noop implementation of span and trace.

* fix review comments.
2019-06-26 22:03:09 -07:00
541621cff0 Move basic example into its own subdirectory (#25)
This makes it more obvious (without having to look at the code) that
the basic example is actually an example, rather than something tied to
the other examples or some sort of metadata file.
2019-06-25 23:09:11 -07:00
d6d9786732 rename Log and Logf interface to AddEvent and AddEventf. (#22)
* rename Log and Logf interface to AddEvent and AddEventf.
- also remove log package.

* provide only AddEvent interface to Span
- Event can be created using Event specific interface.

* add var trick for Event interface.
2019-06-25 13:50:46 -07:00
abccacef85 Revert "Remove log interface from Span." (#21)
This reverts commit a551f0298c.
2019-06-24 10:35:16 -07:00
73b844930c Remove log interface from Span. (#18) 2019-06-21 15:29:29 -07:00
3c3532fb04 Add SetStatus, SpanContext and IsRecordingEvent (#12)
* Add span apis.
- SetStatus
- SpanContext
- IsRecordingEvent

* fix formatting.

* use grpc/codes.Code

* change Option to SpanOption

* fix format errors.
2019-06-19 10:44:46 -07:00
063035e9e0 Add goimports and golangci-lint (#17)
goimports for import rewritting
golangci-lint as the configurable linting swiss army knife.

These tools are recorded in [tools.go](https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module). This records
them as a dependency to make sure we're all using the same tool versions.

To make sure this project's tool's versions don't stomp over versions
from other projects, they are installed in ./.tools, which is
.gitignored.

goimports was run and fixed up a single file:
plugin/httptrace/httptrace.go

I prefer to group local packages below external packages, hence the use
of goimports -local option.

.golangci.yml contains nothing but an incomplete set of defaults ATM.
I expect those to change over time though. ;-)

To use, run:

$ make precommit

Fixes #15
2019-06-18 17:09:49 -07:00
56ada5a253 init go mod (#11) 2019-06-16 07:30:46 -07:00
b4a8d21a36 add license text. (#10) 2019-06-14 13:09:41 -07:00
e17f4468a6 Golang opentelemetry-go draft API (incomplete) (#9)
* Work in progress from https://github.com/lightstep/opentelemetry-golang-prototype

* Renames

* Rename

* Finish rename

* Rename packages

* README
2019-06-14 11:37:05 -07:00
1429272864 Update CODEOWNERS 2019-05-16 13:36:58 -07:00
b9a4a71080 Create CODEOWNERS 2019-05-16 12:11:18 -07:00
29caadf076 Initial commit 2019-05-16 12:05:27 -07:00