github.com/instana/go-sensor@v1.62.2-0.20240520081010-4919868049e1/example/README.md (about) 1 Examples 2 ======== 3 4 This folder contains examples of instrumenting the common use-cases with `github.com/instana/go-sensor` 5 6 * [autoprofile](./autoprofile) - Demonstrates the usage of autoprofiling using `go-sensor` SDK. 7 * [greeter](./http-database-greeter) - an instrumented application using `go-sensor` SDK with basic HTTP and database queries. 8 * [beego](./beego) - an example of instrumenting application using `instabeego`. 9 * [couchbase](./couchbase) - an example of instrumenting application using `instagocb`. 10 * [event](./event) - Demonstrates usage of the Events API in `go-sensor` SDK. 11 * [gin](./gin) - an example of instrumenting application using `instagin`. 12 * [gorm-sqlite](./gorm-sqlite) - an example of instrumenting a SQLite application using `instagorm`. 13 * [gorm-postgres](./gorm-postgres) - an example of instrumenting a Postgres application using `instagorm`. 14 * [graphQL](./graphql) - an example of instrumenting application using `instagraphql`. 15 * [gRPC](./grpc-client-server) - an example of usage of Instana tracer in an app instrumented with `instagrpc`. 16 * [httprouter](./httprouter) - an example of instrumenting application using `instahttprouter`. 17 * [openTracing](./opentracing) - an example of usage of Instana tracer in an app instrumented with OpenTracing. 18 * [sarama](./sarama) - an example of instrumenting application using `instasarama`. 19 * [sql-mysql](./sql-mysql) - an example of instrumenting a SQL application using `go-sensor` SDK. 20 * [sql-redis](./sql-redis) - an example of instrumenting a Redis application using `go-sensor` SDK. 21 22 For more up-to-date instrumentation code examples please consult the respective package documentation page: 23 24 * [`github.com/instana/go-sensor`](https://pkg.go.dev/github.com/instana/go-sensor?tab=doc#pkg-overview) - HTTP client and server instrumentation 25 * [`github.com/instana/go-sensor/instrumentation/instagrpc`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/instagrpc?tab=doc#pkg-overview) - GRPC server and client instrumentation 26 * [`github.com/instana/go-sensor/instrumentation/instasarama`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/instasarama?tab=doc#pkg-overview) - Kafka producer and consumer instrumentation for [`github.com/IBM/sarama`](https://github.com/IBM/sarama) 27 * [`github.com/instana/go-sensor/instrumentation/cloud.google.com/go/pubsub`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/cloud.google.com/go/pubsub?tab=doc#pkg-overview) - Google Cloud Pub/Sub producer and consumer instrumentation for [`cloud.google.com/go/pubsub`](https://cloud.google.com/go/pubsub) 28 * [`github.com/instana/go-sensor/instrumentation/cloud.google.com/go/storage`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/cloud.google.com/go/storage?tab=doc#pkg-overview) - Google Cloud Storage client instrumentation for [`cloud.google.com/go/storage`](https://cloud.google.com/go/storage) 29 * [`github.com/instana/go-sensor/instrumentation/instagin`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/instagin?tab=doc#pkg-overview) - Instrumentation module for HTTP servers written using [`github.com/gin-gonic/gin`](https://github.com/gin-gonic/gin) framework 30 * [`github.com/instana/go-sensor/instrumentation/instamux`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/instamux?tab=doc#pkg-overview) - Instrumentation module for HTTP servers written with [`github.com/gorilla/mux`](https://github.com/gorilla/mux) router 31 * [`github.com/instana/go-sensor/instrumentation/instahttprouter`](https://pkg.go.dev/github.com/instana/go-sensor/instrumentation/instahttprouter?tab=doc#pkg-overview) - Instrumentation module for HTTP servers written with [`github.com/julienschmidt/httprouter`](https://github.com/julienschmidt/httprouter) router