PricingBlogDocumentationDocsLoginRegister

Connect your Go project to GlitchTip

Install the sentry-go SDK using go get:

$ go get github.com/getsentry/sentry-go

Import and initialize the SDK early in your application's setup:

import "github.com/getsentry/sentry-go"

func main() {
    sentry.Init(sentry.ClientOptions{
        Dsn: "YOUR-GLITCHTIP-DSN-HERE",
    })
}

Verify the SDK is sending errors to GlitchTip from your Go application by capturing an error:

import (
    "errors"
    "time"
    "github.com/getsentry/sentry-go"
)

func main() {
    sentry.Init(sentry.ClientOptions{
        Dsn: "YOUR-GLITCHTIP-DSN-HERE",
    })

    sentry.CaptureException(errors.New("my error"))
    // Since sentry emits events in the background we need to make sure
    // they are sent before we shut down
    sentry.Flush(time.Second * 5)
}