Interface: PrometheusInputs

Properties

property type description
alertmanager undefined | object configure alertmanager
defaults to enabled
extraArgs Record‹string, string› extra cli flags with values for prometheus
extraFlags string[] extra cli flags for prometheus
kubeStateMetrics undefined | object configure kubeStateMetrics
defaults to enabled
namespace pulumi.Input‹string› -
nodeExporter undefined | object configure nodeExporter
defaults to enabled
persistence abstractions.Persistence -
provider k8s.Provider -
pushgateway undefined | object configure pushgateway
defaults to disabled
resources abstractions.ComputeResources -
retentionHours undefined | number the retention time for recorded metrics in hours
defaults to 7 days
scrapeIntervalSeconds undefined | number how often prometheus should scrape metrics
defaults to 60
version undefined | string the helm chart version

Optional alertmanager

alertmanager? : undefined | object

configure alertmanager defaults to enabled

Defined in prometheus/index.ts:47


Optional extraArgs

extraArgs? : Record‹string, string›

extra cli flags with values for prometheus

Defined in prometheus/index.ts:38


Optional extraFlags

extraFlags? : string[]

extra cli flags for prometheus

Defined in prometheus/index.ts:42


Optional kubeStateMetrics

kubeStateMetrics? : undefined | object

configure kubeStateMetrics defaults to enabled

Defined in prometheus/index.ts:61


Optional namespace

namespace? : pulumi.Input‹string›

Defined in prometheus/index.ts:20


Optional nodeExporter

nodeExporter? : undefined | object

configure nodeExporter defaults to enabled

Defined in prometheus/index.ts:54


Optional persistence

persistence? : abstractions.Persistence

Defined in prometheus/index.ts:71


Optional provider

provider? : k8s.Provider

Defined in prometheus/index.ts:19


Optional pushgateway

pushgateway? : undefined | object

configure pushgateway defaults to disabled

Defined in prometheus/index.ts:68


Optional resources

resources? : abstractions.ComputeResources

Defined in prometheus/index.ts:72


Optional retentionHours

retentionHours? : undefined | number

the retention time for recorded metrics in hours defaults to 7 days

Defined in prometheus/index.ts:34


Optional scrapeIntervalSeconds

scrapeIntervalSeconds? : undefined | number

how often prometheus should scrape metrics defaults to 60

Defined in prometheus/index.ts:29


Optional version

version? : undefined | string

the helm chart version

Defined in prometheus/index.ts:24