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