Monitoring Hub Reference

Parameters

Common parameters

NameDescriptionTypeValue
hostThe hostname used to access the grafana externally (defaults to ‘grafana’ subdomain for the tenant host).string""

Metrics storage configuration

NameDescriptionTypeValue
metricsStoragesConfiguration of metrics storage instances[]object[...]
metricsStorages[i].nameName of the storage instancestring""
metricsStorages[i].retentionPeriodRetention period for the metrics in the storage instancestring""
metricsStorages[i].deduplicationIntervalDeduplication interval for the metrics in the storage instancestring""
metricsStorages[i].storagePersistent Volume size for the storage instancestring""
metricsStorages[i].storageClassNameStorageClass used to store the data*stringnull
metricsStorages[i].vminsertConfiguration for vminsert component of the storage instance*objectnull
metricsStorages[i].vminsert.minAllowedRequests (minimum allowed/available resources)*objectnull
metricsStorages[i].vminsert.minAllowed.cpuCPU request (minimum available CPU)*quantitynull
metricsStorages[i].vminsert.minAllowed.memoryMemory request (minimum available memory)*quantitynull
metricsStorages[i].vminsert.maxAllowedLimits (maximum allowed/available resources )*objectnull
metricsStorages[i].vminsert.maxAllowed.cpuCPU limit (maximum available CPU)*quantitynull
metricsStorages[i].vminsert.maxAllowed.memoryMemory limit (maximum available memory)*quantitynull
metricsStorages[i].vmselectConfiguration for vmselect component of the storage instance*objectnull
metricsStorages[i].vmselect.minAllowedRequests (minimum allowed/available resources)*objectnull
metricsStorages[i].vmselect.minAllowed.cpuCPU request (minimum available CPU)*quantitynull
metricsStorages[i].vmselect.minAllowed.memoryMemory request (minimum available memory)*quantitynull
metricsStorages[i].vmselect.maxAllowedLimits (maximum allowed/available resources )*objectnull
metricsStorages[i].vmselect.maxAllowed.cpuCPU limit (maximum available CPU)*quantitynull
metricsStorages[i].vmselect.maxAllowed.memoryMemory limit (maximum available memory)*quantitynull
metricsStorages[i].vmstorageConfiguration for vmstorage component of the storage instance*objectnull
metricsStorages[i].vmstorage.minAllowedRequests (minimum allowed/available resources)*objectnull
metricsStorages[i].vmstorage.minAllowed.cpuCPU request (minimum available CPU)*quantitynull
metricsStorages[i].vmstorage.minAllowed.memoryMemory request (minimum available memory)*quantitynull
metricsStorages[i].vmstorage.maxAllowedLimits (maximum allowed/available resources )*objectnull
metricsStorages[i].vmstorage.maxAllowed.cpuCPU limit (maximum available CPU)*quantitynull
metricsStorages[i].vmstorage.maxAllowed.memoryMemory limit (maximum available memory)*quantitynull

Logs storage configuration

NameDescriptionTypeValue
logsStoragesConfiguration of logs storage instances[]object[...]
logsStorages[i].nameName of the storage instancestring""
logsStorages[i].retentionPeriodRetention period for the logs in the storage instancestring""
logsStorages[i].storagePersistent Volume size for the storage instancestring""
logsStorages[i].storageClassNameStorageClass used to store the data*stringnull

Alerta configuration

NameDescriptionTypeValue
alertaConfiguration for Alerta serviceobject{}
alerta.storagePersistent Volume size for the database*string10Gi
alerta.storageClassNameStorageClass used to store the data*string""
alerta.resourcesResources configuration*objectnull
alerta.resources.requests*objectnull
alerta.resources.requests.cpuCPU request (minimum available CPU)*quantity100m
alerta.resources.requests.memoryMemory request (minimum available memory)*quantity256Mi
alerta.resources.limits*objectnull
alerta.resources.limits.cpuCPU limit (maximum available CPU)*quantity1
alerta.resources.limits.memoryMemory limit (maximum available memory)*quantity1Gi
alerta.alertsConfiguration for alerts*objectnull
alerta.alerts.telegramConfiguration for Telegram alerts*objectnull
alerta.alerts.telegram.tokenTelegram token for your botstring""
alerta.alerts.telegram.chatIDSpecify multiple ID’s separated by comma. Get yours in https://t.me/chatid_echo_botstring""
alerta.alerts.telegram.disabledSeverityList of severity without alerts, separated by comma like: “informational,warning”string""

Grafana configuration

NameDescriptionTypeValue
grafanaConfiguration for Grafanaobject{}
grafana.dbDatabase configuration*objectnull
grafana.db.sizePersistent Volume size for the database*string10Gi
grafana.resourcesResources configuration*objectnull
grafana.resources.requests*objectnull
grafana.resources.requests.cpuCPU request (minimum available CPU)*quantity100m
grafana.resources.requests.memoryMemory request (minimum available memory)*quantity256Mi
grafana.resources.limits*objectnull
grafana.resources.limits.cpuCPU limit (maximum available CPU)*quantity1
grafana.resources.limits.memoryMemory limit (maximum available memory)*quantity1Gi