Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More


Chart version: 0.1.7
Api version: v1
App version: 2.4.0
Store and serve massive amounts of time series data without los...
Chart Type
Set me up:
helm repo add center
Install Chart:
helm install opentsdb center/gradiant/opentsdb
Versions (0)


Version: 0.1.7 AppVersion: 2.4.0

Store and serve massive amounts of time series data without losing granularity.



Name Email Url

Source Code


Repository Name Version hbase ~0.1.6


Key Type Default Description
antiAffinity string "soft" Select antiAffinity as either hard or soft, default is ‘soft’ ‘hard’ is for production setups
conf object {"tsd.core.auto_create_metrics":true,"tsd.core.auto_create_tagks":true,"tsd.core.auto_create_tagvs":true,"":null} configure /etc/opentsdb/opentsdb.conf contents
daemons int 1 Initial number of tsd replicas
env.init object {"COMPRESSION":"GZ"} values for init container when creating hbase tables
env.opentsdb string nil env values to pass to opentsdb, for example JAVA_OPTS
hbase object {"enabled":true} pass vars towards hbase chart, from dependencies
hbase.enabled bool true set to ‘false’ to disable automatically deploying dependent charts
hbaseConfigMapName string nil name of the configmap used to fetch hbase configuration default hbaseConfigMapName is {{ .Release.Name}}-hbase
hbaseImage object {"repository":"gradiant/hbase-base","tag":"2.0.1"} container umage used to run hbase client shell to create initial opentsdb tables
image.pullPolicy string "IfNotPresent"
image.repository string "gradiant/opentsdb"
image.tag string "2.4.0"
init_hbase_script string "create '$UID_TABLE',\n{NAME => 'id', COMPRESSION => '$COMPRESSION', BLOOMFILTER => '$BLOOMFILTER'},\n{NAME => 'name', COMPRESSION => '$COMPRESSION', BLOOMFILTER => '$BLOOMFILTER'}\ncreate '$TSDB_TABLE',\n{NAME => 't', VERSIONS => 1, COMPRESSION => '$COMPRESSION', BLOOMFILTER => '$BLOOMFILTER'}\ncreate '$TREE_TABLE',\n{NAME => 't', VERSIONS => 1, COMPRESSION => '$COMPRESSION', BLOOMFILTER => '$BLOOMFILTER'}\ncreate '$META_TABLE',\n{NAME => 'name', COMPRESSION => '$COMPRESSION', BLOOMFILTER => '$BLOOMFILTER'}\n" hbase init script to create hbase tables, where $VARS are env vars from env.init (above), if empty then default will be used
logback object {"level_conn_mgr":"WARN","level_core":"INFO","level_graph":"INFO","level_graph_handler":"WARN","level_hbase":"WARN","level_meta":"INFO","level_query":"WARN","level_querylog":"WARN","level_root":"DEBUG","level_search":"INFO","level_stats":"INFO","level_stumbleupon":"WARN","level_tools":"INFO","level_tree":"INFO","level_treshold":"WARN","level_tsd":"INFO","level_uid":"INFO","level_utils":"INFO","pattern":"%d{ISO8601} %-5level [%thread] %logger{0}: %msg%n"} configure /etc/opentsdb/logback.xml contents for more detailed logging
nodePort.enabled bool false set to ‘true’ to change to nodeport instead of ClusterIP
nodePort.externalPort int 31042 sport to use to expose service
port int 4242 expose port when using nodePort
resources object {"limits":{"cpu":"1000m","memory":"2048Mi"},"requests":{"cpu":"10m","memory":"256Mi"}} container resource requests and limits

Autogenerated from chart metadata using helm-docs v1.4.0