Skip to content

Commit

Permalink
Add datadog example
Browse files Browse the repository at this point in the history
  • Loading branch information
cemezgin committed Feb 28, 2024
1 parent 361ffb6 commit 3c4d963
Showing 1 changed file with 29 additions and 4 deletions.
33 changes: 29 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,10 +267,35 @@ func main() {
}
}
```
Use with trace
```
sqltrace.Register("chhttp", &clickhouse.Driver{})
db, err := sqltrace.Open("chhttp", "http://127.0.0.1:8123/default")
Use with [DataDog trace](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql)
```go
package main

import (
"log"

sqltrace "gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql"

clickhouse "github.com/mailru/go-clickhouse/v2"
)

func main() {
// The first step is to register the clickhouse driver.
sqltrace.Register("chhttp", &clickhouse.Driver{})

// Followed by a call to Open.
db, err := sqltrace.Open("chhttp", "http://127.0.0.1:8123/default")
if err != nil {
log.Fatal(err)
}

rows, err := db.Query("SELECT name FROM users WHERE age=?", 27)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
}

```

## Go versions
Expand Down

0 comments on commit 3c4d963

Please sign in to comment.