Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elastic/apm-agent-go
https://github.com/elastic/apm-agent-go
apm distributed-tracing go golang monitoring tracing
Last synced: about 18 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/elastic/apm-agent-go
- Owner: elastic
- License: apache-2.0
- Created: 2018-02-16T03:39:33.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T13:55:25.000Z (3 months ago)
- Last Synced: 2024-10-29T15:11:32.515Z (3 months ago)
- Topics: apm, distributed-tracing, go, golang, monitoring, tracing
- Language: Go
- Homepage: https://www.elastic.co/guide/en/apm/agent/go/current/index.html
- Size: 5.18 MB
- Stars: 421
- Watchers: 227
- Forks: 194
- Open Issues: 101
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.asciidoc
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Support: docs/supported-tech.asciidoc
Awesome Lists containing this project
README
[![Build Status](https://github.com/elastic/apm-agent-go/actions/workflows/ci.yml/badge.svg)](https://github.com/elastic/apm-agent-go/actions/workflows/ci.yml)
[![PkgGoDev](https://pkg.go.dev/badge/go.elastic.co/apm/v2)](https://pkg.go.dev/go.elastic.co/apm/v2)
[![Go Report Card](https://goreportcard.com/badge/go.elastic.co/apm/v2)](https://goreportcard.com/report/go.elastic.co/apm/v2)
[![codecov.io](https://codecov.io/github/elastic/apm-agent-go/coverage.svg?branch=main)](https://codecov.io/github/elastic/apm-agent-go?branch=main)**NOTE**: This repository is in maintenance mode. Bug fixes will continue to be
applied, but no new features will be implemented. To replace this agent, we
recommend you to [migrate to the OpenTelemetry Go API and
SDK](https://www.elastic.co/blog/elastic-go-apm-agent-to-opentelemetry-go-sdk),
which provides similar features. In order to help you do a seamless migration,
we recommend using our [OpenTelemetry
Bridge](https://www.elastic.co/guide/en/apm/agent/go/current/opentelemetry.html).
Please refer to the blog post above for further details.# apm-agent-go: APM Agent for Go
This is the official Go package for [Elastic APM](https://www.elastic.co/solutions/apm).
The Go agent enables you to trace the execution of operations in your application,
sending performance metrics and errors to the Elastic APM server.## Installation
Within a Go module:
```bash
go get go.elastic.co/apm/v2
```## Requirements
Requires [APM Server](https://github.com/elastic/apm-server) v6.5 or newer.
You can find a list of the supported frameworks and other technologies in the
[documentation](https://www.elastic.co/guide/en/apm/agent/go/current/supported-tech.html).## License
Apache 2.0.
## Documentation
[Elastic APM Go documentation](https://www.elastic.co/guide/en/apm/agent/go/current/index.html).
## Getting Help
If you find a bug, please [report an issue](https://github.com/elastic/apm-agent-go/issues).
For any other assistance, please open or add to a topic on the [APM discuss forum](https://discuss.elastic.co/c/apm).