contrib/

directory
v1.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2021 License: BSD-3-Clause

README

GoDoc

The purpose of these packages is to provide tracing on top of commonly used packages from the standard library as well as the community in a "plug-and-play" manner. This means that by simply importing the appropriate path, functions are exposed having the same signature as the original package. These functions return structures which embed the original return value, allowing them to be used as they normally would with tracing activated out of the box.

Usage

First, find the library which you'd like to integrate with. The naming convention for the integration packages is:

  • If the package is from the standard library (eg. database/sql), it will be located at the same path.
  • If the package is hosted on Github (eg. github.com/user/repo), it will be located at the shorthand path user/repo.
  • If the package is from anywhere else (eg. google.golang.org/grpc), it can be found under the full import path.

Each integration comes with thorough documentation and usage examples. A good overview can be seen on our godoc page.

Directories

Path Synopsis
Shopify
sarama Module
aws
bradfitz
confluentinc
database
sql Module
emicklei
go-restful Module
garyburd
redigo Module
gin-gonic
gin Module
globalsign
mgo Module
go-chi
chi Module
go-redis
redis Module
gocql module
gomodule
redigo Module
google.golang.org
api Module
grpc Module
grpc.v12 Module
gorilla
mux Module
graph-gophers
graphql-go Module
internal
jinzhu
gorm Module
jmoiron
sqlx Module
julienschmidt
httprouter Module
k8s.io
labstack
echo Module
echo.v4 Module
miekg
dns Module
mongodb
net
http Module
olivere
elastic Module
syndtr
tidwall
buntdb Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL