Skip to content

lsdopen/sauron-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sauron Collector

Installation

helm repo add sauron https://lsdopen.github.io/sauron-charts
helm repo update
helm install sauron/collector --set config.cluster.name="<Name of cluster>" --set config.receiver.url="<URL of receiver>" --set config.receiver.client_id="<Client ID for Receiver>" --set config.receiver.client_secret="<Client Secret for Receiver>"

Parameters

General

Name Description Value
serviceAccount.create defaults to true. Please do not change this. true
image.repository image repository to pull the image from. lsdtrip/sauron-collector
image.pullPolicy image pull policy for container IfNotPresent
image.tag image tag to use. Defaults to app version (recommended). ""
resources.limits.cpu CPU limits for container. 200m
resources.limits.memory Memory limits for container. 256Mi
resources.requests.cpu CPU request for container. 50m
resources.requests.memory Memory requests for container. 128Mi

Proxy

Name Description Value
proxy.enabled If the Collector will be running behind a proxy, enable this. false
proxy.http_proxy Proxy to use for http requests. ""
proxy.https_proxy Proxy to use for https requests. ""
proxy.no_proxy Requests that should avoid using the proxy. ""

Config

Name Description Value
config.cluster.name NB - Name of the cluster that the Collector will announce. ""
config.receiver.url URL of Receiver. ""
config.receiver.port Port of Receiver. 443
config.receiver.client_id Client ID to authenticate to Receiver. ""
config.receiver.client_secret Client Secret to authenticate to Receiver. ""
config.log.level Log level of Collector. Defaults to error. error
config.log.console Type of output. Defaults to structured logging if false. false

Collection Metrics

Name Description Value
config.collect.version.enabled Enable the collection of cluster version. This gets the cluster server version and sends only the version info. true
config.collect.version.cron Default cron schedule to collect version. 0 4 * * *
config.collect.deprecations.enabled Enable the collection of cluster deprecations. This gets a list of deprecated APIs being used on the cluster and not the specific resource that is being used. true
config.collect.deprecations.cron Default cron schedule to collect deprecations. 0 5 * * *
config.collect.nodes.enabled Enable the collection of cluster nodes. This sends a break down of nodes on the cluster along with CPU/Memory utilisation and the current status of the node. true
config.collect.nodes.cron Default cron schedule to collect nodes. 0 * * * *
config.collect.heartbeat.enabled Enable the sending of cluster heartbeat. This sends a ping to the central Sauron receiver to verify that a collector is still active. true
config.collect.heartbeat.cron Default cron schedule to send heartbeat. */5 * * * *

About

Helm charts to deploy sauron.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages