Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ory/instrumentedsql

A sql driver that will wrap any other driver and log/trace all its calls
https://github.com/ory/instrumentedsql

feat: making use of standard of opentracing tags (#1)

c8963b546c5c7db824bd37731fa057a617ec6d63 authored over 3 years ago
ci: add golang ci

afb87fb308ed63d7fcb35ef85cf46ba6eb13e815 authored over 3 years ago
Fixes issue #41 (NumInput() returns -1 with NamedValueChecker) (#42)

* Fixes issue #41
Do not implement driver.ColumnConverter on go1.9+ as the act of implementing ...

40d03108b6f4dc6b3c67bac2c3670f61ae2ed449 authored over 4 years ago
Fix the link to examples (#39)

Related to https://github.com/luna-duclos/instrumentedsql/commit/f5ba2826f7af02db3068b0261754cb8...

f9d01e123f168f4d99a1cc8e24f6e6f401bf92db authored over 4 years ago
Use parent tracer when creating an opentracing span (#37)

All opentracing spans expose a method that returns the tracer that created it, using it when cre...

487c5ec834737e01e1296226ddcf157029432bef authored over 4 years ago
Fix dependencies for each subpackage to be seperate and individual, including tracers and examples

f5ba2826f7af02db3068b0261754cb828a704237 authored over 4 years ago
Separate modules for implementation specific tracers

ae9b978a0fdda36e17e03d176f4c56978888d75b authored over 4 years ago
Exclude OpSQLRowsNext logging (#35)

1bf91b1c80150fe63bd81d01b3541232da99f5d2 authored over 4 years ago
Export the WrappedDriver type (#34)

This makes it easier to use the other
methods exposed on the wrapped driver.

93a453aa2e4e52c5929fb006b21c04d781d392cb authored about 5 years ago
Separate tracers' tests (#33)

657cfdbbafd2df420ab0324f3606cd1a7343fe50 authored over 5 years ago
Doubled spans (#32)

* Prevent doubled spans in statement instrumentation

* Prevent double-wrapping in Connector f...

7c54231905e8d6f777468bbfe6c061f023479004 authored over 5 years ago
Instrument driver connection creation (#31)

73fdec0b4fef3fadd1594a07d44e156f445d3408 authored over 5 years ago
new interfaces, move to smaller files, explicit interface checks, update README, explictly supported go versions (#25)

* Split sql.go into smaller files per type

* Add explicit checks for go versions 1.9 and up u...

b6311d6da440b45b90932f5405c8c2447aa15d3b authored over 5 years ago
Fix some small typos (#27)

46f879f3592c091e593fd9341d7da27d199d6734 authored over 5 years ago
Safely use drivers w/o DriverContext in OpenConnector. (#26)

396e4df713d3909ea0804e1847a153590821204f authored over 5 years ago
Adopt go modules, add go.mod and go.sum file

d8c03aabde7693a346e0355c4a07c02cf1117f90 authored over 5 years ago
Add support for Connector interface (#21)

* Add support for driver Connector interface.

* Implement ResetSession method.

* Add build...

035d4c4f739a6643a7a3b72a686a6a16bd6794b6 authored over 5 years ago
opentracing: log error messages (#24)

7b258886497e207f8ab9d2eb5e96bf76c50f8daa authored over 5 years ago
Records error but that means no more rows (#23)

4396fe1b73f3ee3bec2758045e17485585e7f7dd authored over 5 years ago
add ability to exclude OpSQL values from tracing (#19)

ecad98b20aecc3b06d17c86f154726ebbf269650 authored almost 6 years ago
opentracing -> log error (#18)

08a96c4173ea3b36880b6bc3269d7839d9e7e63c authored almost 6 years ago
add query to wrappedStmt in PrepareContext (#16)

Signed-off-by: Zheng Dayu <[email protected]>

b7d587d28109f7c4cfc3f7d8dd56b91899d4ba89 authored about 6 years ago
ignore driver.ErrSkip error (#15)

Signed-off-by: Zheng Dayu <[email protected]>

ccc73231c373991eaa05814ad274cf7c0183aea1 authored about 6 years ago
Propagate context from wrappedStmt.QueryContext to wrappedStmt.Query. (#13)

f6e09e6fd233cc44147e86a1ef0223b2fbdf83ea authored about 6 years ago
Fix incorrect args handling (#11)

7efacf56754b2674c328468eee9eea97c3bb5349 authored over 6 years ago
Merge pull request #12 from dcormier/master

Fixed opencencus tracer implementation to work with current opencensus package

f0bd512de9911b4d896ffed84c90db5b7069d31f authored over 6 years ago
Fixed opencencus tracer implementation to work with current version of opencensus package

49562e82d99f46aaa1a111d0e0f3a4dae92d2019 authored over 6 years ago
Fixed links to examples and docs

8a36c5c4b061802c97d7816a6223a4a457739f3f authored over 6 years ago
Merge pull request #8 from aaslamin/fix-copy-on-error-tag

closes #7 by adhering to the opentracing specification

eae529699c8a3986d872f55416d7176c2e8c499a authored over 6 years ago
closes #7 by adhering to the opentracing specification when adding a tag for "error".

Signed-off-by: Amir Aslaminejad <[email protected]>

8c0b2535a13feea672f70ba4f3e207d471a5385b authored over 6 years ago
Merge pull request #4 from dcormier/master

Constants for op values; pass operation duration to logger

f3949eeeb36bb70707da269a533b6a25c11f8d74 authored over 6 years ago
Pass operation duration values to logger

7f5f76aa890d039ddbb2e263e4f4b8b845885df0 authored over 6 years ago
Constants for op values

23299a8a5a583d2f8d976cebe150982a7d41428c authored over 6 years ago
Update godoc link

ecefa2b855a198777e0e64fe1c200d859be6bfc2 authored almost 7 years ago
Correct incorrect comment

1cdabe24f1f464f2a78e169a4c14f9b79614a300 authored about 7 years ago
Add an option to ignore calls to rows-next, as they can be very spammy

10ce509bef38cc838e3ff8fd5a2dc9d7f200f795 authored about 7 years ago
Make arg printing more useful and less spammy

ccaeb6819eaae0b32347cc3af36b326b8880eafa authored about 7 years ago
Merge Add support for errors + new tracer #1

41c65d628ce5d69ea9214329d05a10a0b53c209e authored about 7 years ago
Add traceOrphans flag to all tracers

6d241f9f5b7ffeb87e01adc390e25ac57b813a97 authored about 7 years ago
Correct docstring for opencensus

f575a6864475558720595d0b52cc8d1b3407b827 authored about 7 years ago
Correctly deal with nil parent span for opencensus

b35dafe7526248b95f080b9b76160d7eea84596c authored about 7 years ago
Add OmitArgs option, generalize options a little bit so its easier to add more later

36eb9463d276e94ec4a79682432ca2807c8e8b03 authored about 7 years ago
Add opencensus support

580d8095edae3e9c949318c36d9afbb79d794e24 authored about 7 years ago
Use forked package instead of original

e469588a7912bc4fa67468e4340da9daaf9d4fd6 authored about 7 years ago
Add more links to docs and examples (#8)

45abb4b1947db48d8205cd4d33b3b4d83f54641f authored about 7 years ago
opentracing: handle case where parent span is nil (#6)

* opentracing: handle case where parent span is nil

If there was no parent span in the `ctx` ...

55151537c3a7c0e0ca34be1660247546570a6e2f authored almost 8 years ago
Add Dominik Honnef to contributors

ae0b27406b83b74e62d22fcc91c51bf0747c7d9b authored almost 8 years ago
Merge pull request #4 from vcabbage/logger-func

Replace NewFuncLogger with LoggerFunc

cb13dcabf40c5f406b2298b468f4d005256a3d22 authored almost 8 years ago
Replace NewFuncLogger with LoggerFunc

Similar to http.HandlerFunc, LoggerFunc adapts a function to fulfill
the Logger interface direct...

71b43c0b3e0ac7c08a255c5a46761072b9d6e2a3 authored almost 8 years ago
Merge pull request #3 from peterhellberg/formatting-and-linting

Fix some formatting and linting issues

be670735f367663fb86cde255068cdfda576abd8 authored almost 8 years ago
Fix some formatting and linting issues

43a65c3beeddb00e9b6d4367241f32fd8cbb1cca authored almost 8 years ago
Put the warning note about context in its own paragraph in the docs

d931cff6b66c798803edb88e0b06446bcfffa277 authored almost 8 years ago
Add information about requiring the use of the ___Context() calls of the sql package to be able to work

5e39d71ba987ab6ef60688f19f00beed8eea2c93 authored almost 8 years ago
Rename instrumented-mysql to instrumented-sqlite in the sqlite example

3f263d0c42ad1cbb1cde644dcd18c5f101b570c6 authored almost 8 years ago
Place examples in seperate package, change logging example to use sqlite3

3c99feca892af651b8ac9960bfb8ccfb7a60e0ac authored almost 8 years ago
Complete justLogging example

3c0065b902eaa989a226fd71e4915201d6991520 authored almost 8 years ago
Add an example with just logging and no tracing

cdd57d1b65925419b0a583af21f25d6e3aa77944 authored almost 8 years ago
Expand examples a bit

c3285c74b11c5e9081f451ac98ce0371c3710f6a authored almost 8 years ago
Update godoc badge

05674ae331af7df45baa04a5f694a1cce68b510a authored almost 8 years ago
Rename project in readme

0c05f9e597f7827fb98127460e16c42ec1023070 authored almost 8 years ago
Split out things a bit more, switch to functional options for arguments, add roadmap, add contributors

5f8df506b249d15aed1892b97b28f27c22b77070 authored almost 8 years ago
Fix opentracing

098c8e6fbafa5196791c942cbb1da6ed758d78d1 authored almost 8 years ago
Add godoc badge, fix examples

862b32fd3280e339633fc6256e3b97c5755afa9f authored almost 8 years ago
Don't try and fetch span from context if context is nil

415ff83f31ec366bcce22c2cec56b40b69a0613e authored almost 8 years ago
Pass tracer along to conn

77a440a51c97d56049d9c398eb2933df81d11c9b authored almost 8 years ago
Correctly pass along the tracer to the driver, fix compile issue in google tracing code

538f452a55b5ae67e20e3aa6cf9096f647eda2da authored almost 8 years ago
Initial implementation

433e2adc3da7b0fafa04d253efc429178c7d8a2d authored almost 8 years ago
Initial commit

91b4c415241e1a2e40544099a669d136f908d6ad authored almost 8 years ago