From 75d546cb97996af22552264f690aecbeda2f6269 Mon Sep 17 00:00:00 2001 From: Justin Eveland Date: Tue, 7 Sep 2021 23:35:19 -0400 Subject: [PATCH] feat(install): add initial set of install plans --- install/apm/python/install.yml | 17 ++++++++++++++ install/apm/ruby/install.yml | 17 ++++++++++++++ .../infra-agent-standard/install.yml | 18 +++++++++++++++ .../infra-agent-targeted/install.yml | 22 +++++++++++++++++++ install/on-host-integration/mysql/install.yml | 22 +++++++++++++++++++ 5 files changed, 96 insertions(+) create mode 100644 install/apm/python/install.yml create mode 100644 install/apm/ruby/install.yml create mode 100644 install/infrastructure/infra-agent-standard/install.yml create mode 100644 install/infrastructure/infra-agent-targeted/install.yml create mode 100644 install/on-host-integration/mysql/install.yml diff --git a/install/apm/python/install.yml b/install/apm/python/install.yml new file mode 100644 index 0000000000..0f82b98bd2 --- /dev/null +++ b/install/apm/python/install.yml @@ -0,0 +1,17 @@ +id: setup-python-agent +title: Python Agent Installation +description: Start monitoring the performance of a Python application or service by installing the New Relic Ruby agent. + +target: + type: agent + destination: application + +install: + mode: nerdlet + destination: + nerdletId: setup-nerdlets.setup-python-integration + +fallback: + mode: link + destination: + url: https://docs.newrelic.com/docs/agents/python-agent/installation/standard-python-agent-install/#install diff --git a/install/apm/ruby/install.yml b/install/apm/ruby/install.yml new file mode 100644 index 0000000000..e9caff919b --- /dev/null +++ b/install/apm/ruby/install.yml @@ -0,0 +1,17 @@ +id: setup-ruby-agent +title: Ruby Agent Installation +description: Start monitoring the performance of a Ruby application or service by installing the New Relic Ruby agent. + +target: + type: agent + destination: application + +install: + mode: nerdlet + destination: + nerdletId: setup-nerdlets.setup-ruby-integration + +fallback: + mode: link + destination: + url: https://docs.newrelic.com/docs/agents/ruby-agent/getting-started/introduction-new-relic-ruby/#install diff --git a/install/infrastructure/infra-agent-standard/install.yml b/install/infrastructure/infra-agent-standard/install.yml new file mode 100644 index 0000000000..d025c7c92a --- /dev/null +++ b/install/infrastructure/infra-agent-standard/install.yml @@ -0,0 +1,18 @@ +id: infra-agent-standard +title: Infrastructure Agent Install +description: | + New Relic's infrastructure monitoring agent is a lightweight executable file that collects data about your hosts. It also forwards data from infrastructure integrations to New Relic, as well as log data for log analytics. + +target: + type: agent + destination: host + +install: + mode: targetedInstall + destination: + recipeName: infrastructure-agent-installer + +fallback: + mode: link + destination: + url: https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/linux-installation/install-infrastructure-monitoring-agent-linux/#manual-install diff --git a/install/infrastructure/infra-agent-targeted/install.yml b/install/infrastructure/infra-agent-targeted/install.yml new file mode 100644 index 0000000000..debfb9dfe6 --- /dev/null +++ b/install/infrastructure/infra-agent-targeted/install.yml @@ -0,0 +1,22 @@ +id: infra-agent-targeted +title: Infrastructure Agent Install +description: | + New Relic's infrastructure monitoring agent is a lightweight executable file that collects data about your hosts. It also forwards data from infrastructure integrations to New Relic, as well as log data for log analytics. + +target: + type: agent + destination: host + os: + - darwin + - linux + - windows + +install: + mode: targetedInstall + destination: + recipeName: infrastructure-agent-installer + +fallback: + mode: link + destination: + url: https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/linux-installation/install-infrastructure-monitoring-agent-linux/#manual-install diff --git a/install/on-host-integration/mysql/install.yml b/install/on-host-integration/mysql/install.yml new file mode 100644 index 0000000000..5b7b798a3b --- /dev/null +++ b/install/on-host-integration/mysql/install.yml @@ -0,0 +1,22 @@ +id: mysql-integration +title: MySQL Open Source Integration +description: | + Our MySQL integration collects and sends inventory and metrics from your MySQL database to our platform, where you can see the health of your database server and analyze metric data so that you can easily find the source of any problems. + +target: + type: on-host-integration + destination: host + context: |- + To capture data from the MySQL integration, you need a MySql user with replication and select privileges. + + More information regarding the prerequisites can be found at [https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/mysql-monitoring-integration/#req](https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/mysql-monitoring-integration/#req) + +install: + mode: targetedInstall + destination: + recipeName: mysql-open-source-integration + +fallback: + mode: link + destination: + url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/mysql-monitoring-integration/