Skip to content

Latest commit

 

History

History

wavefront-hpa-adapter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Wavefront HPA Adapter for Kubernetes

Wavefront is a high-performance streaming analytics platform for monitoring and optimizing your environment and applications.

Introduction

This chart will deploy the Wavefront HPA Adapter to your Kubernetes cluster.

You can learn more about the Wavefront and Kubernetes integration here.

Installation

Helm 3+

If not already done, create a namespace to install this chart

helm repo add wavefront https://wavefronthq.github.io/helm/

helm repo update

kubectl create namespace wavefront-adapter

helm install wavefront-adapter wavefront/wavefront-hpa-adapter --namespace wavefront-adapter \
    --set wavefront.url=https://<YOUR_CLUSTER>.wavefront.com \
    --set wavefront.token=<YOUR_API_TOKEN>

Helm 2

helm install wavefront/wavefront-hpa-adapter --name wavefront-adapter --namespace wavefront-adapter \
    --set wavefront.url=https://<YOUR_CLUSTER>.wavefront.com \
    --set wavefront.token=<YOUR_API_TOKEN>

Configuration

The values.yaml file contains information about all configuration options for this chart.

The requried options are wavefront.url and wavefront.token. You will need to provide values for those options for a successful installation of the chart.

Parameters

The following tables lists the configurable parameters of the Wavefront chart and their default values.

Parameter Description Default
wavefront.url Wavefront URL for your cluster https://YOUR_CLUSTER.wavefront.com
wavefront.token Wavefront API Token YOUR_API_TOKEN
wavefront.tokenFromSecret Name of the secret where the api token is stored nil
image.repository Wavefront HPA adapter image registry and name wavefronthq/wavefront-hpa-adapter
image.tag Wavefront HPA adapter image tag {TAG_NAME}
image.pullPolicy Wavefront HPA adapter image pull policy IfNotPresent
adapter.metricPrefix Metrics under this prefix are exposed via the custom metrics API kubernetes
adapter.metricRelistInterval Interval at which to fetch the list of custom metric names from Wavefront 10m
adapter.apiClientTimeout API client timeout 10s
adapter.logLevel Min logging level (info, debug, trace) info
adapter.rules Static configuration for external metrics see more nil
resources Define node labels for pod assignment nil
priorityClassName Specify a priority class nil
nodeSelector Define a nodeSelector nil
tolerations Define node taints to tolerate nil
resources Define node/pod affinities nil