https://github.com/pinpoint-apm/pinpoint-go-agent
Pinpoint Go agent
https://github.com/pinpoint-apm/pinpoint-go-agent
agent apm distributed-tracing go monitoring performance pinpoint
Last synced: 17 days ago
JSON representation
Pinpoint Go agent
- Host: GitHub
- URL: https://github.com/pinpoint-apm/pinpoint-go-agent
- Owner: pinpoint-apm
- License: apache-2.0
- Created: 2021-01-18T07:44:36.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T07:40:02.000Z (3 months ago)
- Last Synced: 2025-03-30T15:08:24.297Z (24 days ago)
- Topics: agent, apm, distributed-tracing, go, monitoring, performance, pinpoint
- Language: Go
- Homepage:
- Size: 2.17 MB
- Stars: 47
- Watchers: 13
- Forks: 15
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://pkg.go.dev/github.com/pinpoint-apm/pinpoint-go-agent)# Pinpoint Go Agent
This is the official Go agent for [Pinpoint](https://github.com/pinpoint-apm/pinpoint).
Pinpoint Go Agent enables you to monitor Go applications using Pinpoint.
Go applications must be instrumented manually at the source code level,
because Go is a compiled language and does not have a virtual machine like Java.
Developers can instrument Go applications using the APIs provided in this package.## Installation
```
go get github.com/pinpoint-apm/pinpoint-go-agent
```## Requirements
* Go 1.21+
* Pinpoint 2.4.0+
* Linux, OS X, and Windows are supported.## Getting Started
Refer [Quick Start](doc/quick_start.md) for simple test run of Pinpoint Go Agent.
## Plug-ins
Pinpoint Go Agent provides support for instrumenting Go’s built-in http package, database/sql drivers
and plug-ins for popular frameworks and toolkits.
These packages help you to make instruments with simple source code modifications.
Refer the [Plugin User Guide](doc/plugin_guide.md) for more information.## Documents
* [Quick Start](doc/quick_start.md)
* [Configuration](doc/config.md)
* [Plugin User Guide](doc/plugin_guide.md)
* [Custom Instrumentation](doc/instrument.md)
* [Troubleshooting](doc/troubleshooting.md)## Contributing
We are looking forward to your contributions via pull requests.
For tips on contributing code fixes or enhancements, please see the [contributing guide](CONTRIBUTING.md).
To report bugs, please create an Issue on the GitHub repository.## License
Pinpoint is licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for full license text.