From 982bf44ad7508ac9cd8445bf664a44d451177bf9 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Mon, 17 Jun 2024 18:02:43 -0700 Subject: [PATCH 1/2] Clarify experimental status --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d036fc..92febcd 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +New Relic Open Source experimental project banner. + # New Relic's Elixir Agent [![Build Status](https://github.com/newrelic/elixir_agent/workflows/CI/badge.svg)](https://github.com/newrelic/elixir_agent/actions?query=workflow%3ACI) @@ -11,7 +13,7 @@ The Open-Source Elixir Agent allows you to monitor your `Elixir` applications wi ### Support Statement -New Relic has open-sourced this project to enable monitoring of `Elixir` applications. This project is provided AS-IS WITHOUT WARRANTY OR SUPPORT, although you can report issues and contribute to the project here on GitHub. +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 topic in the community forum. You can find this project's topic/threads in the [forum](https://forum.newrelic.com/s/). ### Contributing From 9d82458779bd21ee9970a82991a4a964d1b29bb3 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Mon, 17 Jun 2024 18:31:53 -0700 Subject: [PATCH 2/2] Add license section and fix mailto --- README.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 92febcd..5351a6d 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ New Relic Open Source experimental project banner. -# New Relic's Elixir Agent +# New Relic's Elixir agent [![Build Status](https://github.com/newrelic/elixir_agent/workflows/CI/badge.svg)](https://github.com/newrelic/elixir_agent/actions?query=workflow%3ACI) [![Hex.pm Version](https://img.shields.io/hexpm/v/new_relic_agent.svg)](https://hex.pm/packages/new_relic_agent) [![Hex Docs](https://img.shields.io/badge/hex-docs-blue.svg)](https://hexdocs.pm/new_relic_agent/) [![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://opensource.org/licenses/Apache-2.0) -The Open-Source Elixir Agent allows you to monitor your `Elixir` applications with New Relic. It helps you track transactions, distributed traces and other parts of your application's behavior and provides an overview of underlying [BEAM activity](https://github.com/newrelic/elixir_agent/wiki/BEAM-stats-page). +The experimental open-source Elixir agent allows you to monitor your `Elixir` applications with New Relic. It helps you track transactions, distributed traces, other parts of your application's behavior, and provides an overview of underlying [BEAM activity](https://github.com/newrelic/elixir_agent/wiki/BEAM-stats-page). [View the Documentation](https://hexdocs.pm/new_relic_agent) @@ -17,7 +17,14 @@ New Relic hosts and moderates an online forum where customers can interact with ### Contributing -We'd love to get your contributions to improve the elixir agent! Keep in mind when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. If you'd like to execute our corporate CLA, or if you have any questions, please drop us an email at [open-source@newrelic.com](mailto:open-source@newrelic.com). +We encourage your contributions to improve [project name]! 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 [opensource@newrelic.com](mailto:opensource@newrelic.com). + +A note about vulnerabilities: As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals. + +If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through HackerOne. + +### License +The open-source Elixir agent is licensed under the Apache 2.0 License. ## Installation @@ -84,7 +91,7 @@ Some common Elixir packages are auto-instrumented via [`telemetry`](https://gith * [`Ecto`](https://github.com/elixir-ecto/ecto): See [NewRelic.Telemetry.Ecto](https://hexdocs.pm/new_relic_agent/NewRelic.Telemetry.Ecto.html) for details. * [`Redix`](https://github.com/whatyouhide/redix): See [NewRelic.Telemetry.Redix](https://hexdocs.pm/new_relic_agent/NewRelic.Telemetry.Redix.html) for details. -## Agent Features +## Agent features There are a few agent features that can be enabled via configuration. Please see the documentation for more information. @@ -155,7 +162,7 @@ end #### Pre-Instrumented Modules -`NewRelic.Instrumented.Mix.Task` To enable the Agent and record an Other Transaction during a `Mix.Task`, simply `use NewRelic.Instrumented.Mix.Task`. This will ensure the agent is properly started, records a Transaction, and is shut down. +`NewRelic.Instrumented.Mix.Task` To enable the agent and record an Other Transaction during a `Mix.Task`, simply `use NewRelic.Instrumented.Mix.Task`. This will ensure the agent is properly started, records a Transaction, and is shut down. ```elixir defmodule Mix.Tasks.Example do