-
Notifications
You must be signed in to change notification settings - Fork 301
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #183 from newrelic/develop
Merge develop for release v3.8.1.
- Loading branch information
Showing
15 changed files
with
308 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
name: "Bug report \U0001F41B" | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: bug | ||
assignees: '' | ||
|
||
--- | ||
|
||
[NOTE]: # ( ^^ Provide a general summary of the issue in the title above. ^^ ) | ||
|
||
## Description | ||
|
||
[NOTE]: # ( Describe the problem you're encountering. ) | ||
[TIP]: # ( Do NOT give us access or passwords to your New Relic account or API keys! ) | ||
|
||
## Steps to Reproduce | ||
|
||
[NOTE]: # ( Please be as specific as possible. ) | ||
|
||
## Expected Behavior | ||
|
||
[NOTE]: # ( Tell us what you expected to happen. ) | ||
|
||
## NR Diag results | ||
|
||
[NOTE]: # ( Provide any other relevant log data. ) | ||
|
||
## Your Environment | ||
|
||
[TIP]: # ( Include as many relevant details about your environment as possible including the running version of New Relic software and any relevant configurations. ) | ||
|
||
## Reproduction case | ||
|
||
[TIP]: # ( Link a sample application that demonstrates the issue. ) | ||
|
||
## Additional context | ||
|
||
[TIP]: # ( Add any other context about the problem here. ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: Troubleshooting | ||
url: https://github.com/newrelic/go-agent/blob/master/README.md#support | ||
about: checkout the README for troubleshooting directions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
name: "Enhancement request \U0001F4A1" | ||
about: Suggest an idea for a future version of this project | ||
title: '' | ||
labels: enhancement | ||
assignees: '' | ||
|
||
--- | ||
|
||
[NOTE]: # ( ^^ Provide a general summary of the request in the title above. ^^ ) | ||
|
||
## Summary | ||
|
||
[NOTE]: # ( Provide a brief overview of what the new feature is all about. ) | ||
|
||
## Desired Behaviour | ||
|
||
[NOTE]: # ( Tell us how the new feature should work. Be specific. ) | ||
[TIP]: # ( Do NOT give us access or passwords to your New Relic account or API keys! ) | ||
|
||
## Possible Solution | ||
|
||
[NOTE]: # ( Not required. Suggest how to implement the addition or change. ) | ||
|
||
## Additional context | ||
|
||
[TIP]: # ( Why does this feature matter to you? What unique circumstances do you have? ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<!-- ⚠️⚠️STOP⚠️⚠️ -- PLEASE READ! --> | ||
|
||
We use GitHub to track feature requests and bug reports. Please **do not** submit issues for questions about how to configure, use features, troubleshoot, or best practices for using New Relic software. | ||
|
||
See the README.md troubleshooting section in this repository for more details on self-service troubleshooting tooling, links to our comprehenive documentation, and how to get further support. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,48 @@ | ||
# New Relic Go Agent [](https://godoc.org/github.com/newrelic/go-agent/v3/newrelic/) [](https://goreportcard.com/report/github.com/newrelic/go-agent) | ||
|
||
## Description | ||
[](https://opensource.newrelic.com/oss-category/#community-project) | ||
|
||
# New Relic Go Agent [](https://godoc.org/github.com/newrelic/go-agent/v3/newrelic/) [](https://goreportcard.com/report/github.com/newrelic/go-agent) | ||
|
||
The New Relic Go Agent allows you to monitor your Go applications with New | ||
Relic. It helps you track transactions, outbound requests, database calls, and | ||
other parts of your Go application's behavior and provides a running overview of | ||
garbage collection, goroutine activity, and memory use. | ||
|
||
All pull requests will be reviewed by the New Relic product team. Any questions or issues should be directed to our [support | ||
site](http://support.newrelic.com/) or our [community | ||
forum](https://discuss.newrelic.com). | ||
Go is a compiled language, and doesn’t use a virtual machine. This means that setting up New Relic for your Golang app requires you to use our Go agent API and manually add New Relic methods to your source code. Our API provides exceptional flexibility and control over what gets instrumented. | ||
|
||
## Upgrading | ||
If you have already been using version 2.X of the agent and are upgrading to | ||
version 3.0, see our [Migration Guide](MIGRATION.md) for details. | ||
|
||
## Requirements | ||
## Compatibility and Requirements | ||
|
||
For the latest version of the agent, Go 1.7+ is required, due to the use of `context.Context`. | ||
(For versions 2.X and earlier of the Go agent, Go 1.3+ is required.) | ||
|
||
Linux, OS X, and Windows (Vista, Server 2008 and later) are supported. | ||
|
||
## Integrations | ||
|
||
## Installing and using the Go agent | ||
|
||
To install the agent, follow the instructions in our [GETTING_STARTED](https://github.com/newrelic/go-agent/blob/master/GETTING_STARTED.md) | ||
document or our [GUIDE](https://github.com/newrelic/go-agent/blob/master/GUIDE.md). | ||
|
||
We recommend instrumenting your Go code to get the maximum benefits from the | ||
New Relic Go agent. But we make it easy to get great data in couple of ways: | ||
|
||
* Even without adding instrumentation, just importing the agent and creating an | ||
application will provide useful runtime information about your number of goroutines, | ||
garbage collection statistics, and memory and CPU usage. | ||
* You can use our many [INTEGRATION packages](https://github.com/newrelic/go-agent/tree/master/v3/integrations) | ||
for out-of-the box support for many popular Go web frameworks and libraries. We | ||
continue to add integration packages based on your feedback. You can weigh in on | ||
potential integrations by opening an `Issue` here in our New Relic Go agent GitHub project. | ||
|
||
|
||
## Upgrading | ||
|
||
If you have already been using version 2.X of the agent and are upgrading to | ||
version 3.0, see our [MIGRATION guide](MIGRATION.md) for details. | ||
|
||
|
||
## Integration Packages | ||
|
||
The following [integration packages](https://godoc.org/github.com/newrelic/go-agent/v3/integrations) | ||
extend the base [newrelic](https://godoc.org/github.com/newrelic/go-agent/v3/newrelic/) package | ||
|
@@ -103,10 +123,6 @@ These integration packages must be imported along | |
with the [newrelic](https://godoc.org/github.com/newrelic/go-agent/v3/newrelic/) package, as shown in this | ||
[nrgin example](https://github.com/newrelic/go-agent/blob/master/v3/integrations/nrgin/example/main.go). | ||
|
||
## Getting Started | ||
|
||
Follow the steps in [GETTING_STARTED.md](GETTING_STARTED.md) to instrument your | ||
application. | ||
|
||
## Runnable Example | ||
|
||
|
@@ -121,6 +137,7 @@ env NEW_RELIC_LICENSE_KEY=__YOUR_NEW_RELIC_LICENSE_KEY__LICENSE__ \ | |
Some endpoints exposed are [http://localhost:8000/](http://localhost:8000/) | ||
and [http://localhost:8000/notice_error](http://localhost:8000/notice_error) | ||
|
||
|
||
## Alternatives | ||
|
||
If you are already using another open source solution to gather telemetry data, you may find it easier to use one of our open source exporters to send this data to New Relic: | ||
|
@@ -131,14 +148,21 @@ If you are already using another open source solution to gather telemetry data, | |
* Istio Adapter: [github.com/newrelic/newrelic-istio-adapter](https://github.com/newrelic/newrelic-istio-adapter) | ||
* Telemetry SDK: [github.com/newrelic/newrelic-telemetry-sdk-go](https://github.com/newrelic/newrelic-telemetry-sdk-go) | ||
|
||
|
||
## Support | ||
|
||
You can find more detailed documentation [in the guide](GUIDE.md) and on | ||
[the New Relic Documentation site](https://docs.newrelic.com/docs/agents/go-agent). | ||
|
||
If you can't find what you're looking for there, reach out to us on our [support | ||
site](http://support.newrelic.com/) or our [community | ||
forum](https://discuss.newrelic.com) and we'll be happy to help you. | ||
If you can't find what you need there, New Relic hosts and moderates an online forum where customers can interact with New Relic employees as well as other customers to get help and share best practices. Like all official New Relic open source projects, there's a related Community topic in the New Relic Explorers Hub. You can find this project's topic/threads here: | ||
[Open-Source-Agents-SDKs](https://discuss.newrelic.com/c/build-on-new-relic/Open-Source-Agents-SDKs) | ||
|
||
|
||
## Contributing | ||
|
||
We encourage contributions to improve the Go agent! Keep in mind when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. You only have to sign the CLA one time per project. | ||
If you have any questions, or to execute our corporate CLA, required if your contribution is on behalf of a company, please drop us an email at [email protected]. | ||
|
||
|
||
Find a bug? Contact us via [support.newrelic.com](http://support.newrelic.com/), | ||
or email [email protected]. | ||
## License | ||
The New Relic Go agent is licensed under the [Apache 2.0](http://apache.org/licenses/LICENSE-2.0.txt) License. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.