newrelic/nri-prometheus
Chart version: 1.6.2
Api version: v1
App version: 2.4.0
A Helm chart to deploy the New Relic Prometheus OpenMetrics int...
application
Chart Type
Active
Status
Unknown
License
2563
Downloads
https://helm-charts.newrelic.com
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install nri-prometheus center/newrelic/nri-prometheus
Versions (0)
View all
New Relic’s Prometheus OpenMetrics Integration
Chart Details
This chart will deploy the New Relic’s Prometheus OpenMetrics Integration.
Configuration
Parameter | Description | Default |
---|---|---|
global.cluster - cluster |
The cluster name for the Kubernetes cluster. | |
global.licenseKey - licenseKey |
The license key for your New Relic Account. This will be preferred configuration option if both licenseKey and customSecret are specified. |
|
global.customSecretName - customSecretName |
Name of the Secret object where the license key is stored | |
global.customSecretLicenseKey - customSecretLicenseKey |
Key in the Secret object where the license key is stored. | |
nameOverride |
The name that should be used for the deployment. | |
image.repository |
The prometheus openmetrics integration image name. | newrelic/nri-prometheus |
image.tag |
The prometheus openmetrics integration image tag. | 2.4.0 |
image.pullSecrets |
Image pull secrets. | nil |
resources |
A yaml defining the resources for the events-router container. | {} |
rbac.create |
Enable Role-based authentication | true |
serviceAccount.create |
If true, a service account would be created and assigned to the deployment | true |
serviceAccount.name |
The service account to assign to the deployment. If serviceAccount.create is true then this name will be used when creating the service account |
|
serviceAccount.annotations |
The annotations to add to the service account if serviceAccount.create is set to true. |
|
podAnnotations |
If you wish to provide additional annotations to apply to the pod(s), specify them here. | |
podSecurityContext |
Pod security context | |
priorityClassName |
Scheduling priority of the pod | nil |
nodeSelector |
Node label to use for scheduling | {} |
tolerations |
List of node taints to tolerate (requires Kubernetes >= 1.6) | [] |
affinity |
Node affinity to use for scheduling | {} |
prometheusScrape |
Value for prometheus.io/scrape label |
true |
global.nrStaging - nrStaging |
Send data to staging (requires a staging license key) | false |
config.* |
Set values used in the configMap |
Example
Make sure you have added the New Relic chart repository.
Then, to install this chart, run the following command:
helm install newrelic/nri-prometheus \
--set licenseKey=<enter_new_relic_license_key> \
--set cluster=my-k8s-cluster