Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More
gradiant/opentsdb
Chart version: 0.1.7
Api version: v1
App version: 2.4.0
Store and serve massive amounts of time series data without los...
application
Chart Type
Active
Status
Unknown
License
2764
Downloads
https://gradiant.github.io/charts
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install opentsdb center/gradiant/opentsdb
Versions (0)
View all
opentsdb
Store and serve massive amounts of time series data without losing granularity.
Homepage: https://github.com/Gradiant/charts
Maintainers
Name | Url | |
---|---|---|
cgiraldo | cgiraldo@gradiant.org |
Source Code
- http://opentsdb.net/
- https://github.com/Gradiant/charts
- https://github.com/Gradiant/dockerized-opentsdb
Requirements
Repository | Name | Version |
---|---|---|
https://gradiant.github.io/charts | hbase | ~0.1.6 |
Values
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,"tsd.storage.hbase.zk_quorum":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