Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bugsnag/bugsnag-go

Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
https://github.com/bugsnag/bugsnag-go

bug bugs bugsnag crash crash-reporting debug debugging-tool error error-handling error-monitoring error-reporting errors exceptions gin go negroni notifier panic platforms revel

Last synced: about 1 month ago
JSON representation

Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel

Awesome Lists containing this project

README

        





SmartBear BugSnag logo


Error monitoring and reporting for Go


[![Documentation](https://img.shields.io/badge/documentation-latest-blue.svg)](https://docs.bugsnag.com/performance/go/)
[![Go Reference](https://pkg.go.dev/badge/github.com/bugsnag/bugsnag-go.svg)](https://pkg.go.dev/github.com/bugsnag/bugsnag-go)
[![Build status](https://github.com/bugsnag/bugsnag-go/actions/workflows/test-package.yml/badge.svg?branch=master)](https://buildkite.com/bugsnag/bugsnag-go)

Automatically detect crashes and report errors in your Go apps. Get alerts about errors and panics in real-time, including detailed error reports with diagnostic information. Understand and resolve issues as fast as possible.

Learn more about BugSnag's [Go error monitoring and error reporting](https://www.bugsnag.com/platforms/go-lang-error-reporting/) solution.

## Features

* Automatically report unhandled errors and panics
* Report handled errors
* Attach user information to determine how many people are affected by a crash
* Send customized diagnostic data

## Getting Started

1. [Create a BugSnag account](https://bugsnag.com)
2. Complete the instructions in the integration guide for your framework:
* [Gin](https://docs.bugsnag.com/platforms/go/gin/)
* [Negroni](https://docs.bugsnag.com/platforms/go/negroni/)
* [net/http](https://docs.bugsnag.com/platforms/go/net-http/)
* [Revel](https://docs.bugsnag.com/platforms/go/revel/)
* [Other Go apps](https://docs.bugsnag.com/platforms/go/other/)
3. Relax!

## Support

* [Search open and closed issues](https://github.com/bugsnag/bugsnag-go/issues?utf8=✓&q=is%3Aissue) for similar problems
* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-go/issues/new)

## Contributing

All contributors are welcome! For information on how to build, test and release `bugsnag-go`, see our [contributing guide](CONTRIBUTING.md).

## License

The BugSnag error reporter for Go is free software released under the MIT License. See [LICENSE.txt](LICENSE.txt) for details.