| AlertmanagerConfig |
AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems.
|
| AlertmanagerConfigBuilder |
|
| AlertmanagerConfigFluent<A extends AlertmanagerConfigFluent<A>> |
Generated
|
| AlertmanagerConfigList |
AlertmanagerConfigList is a list of AlertmanagerConfig.
|
| AlertmanagerConfigListBuilder |
|
| AlertmanagerConfigListFluent<A extends AlertmanagerConfigListFluent<A>> |
Generated
|
| AlertmanagerConfigSpec |
AlertmanagerConfigSpec is a specification of the desired behavior of the Alertmanager configuration.
|
| AlertmanagerConfigSpecBuilder |
|
| AlertmanagerConfigSpecFluent<A extends AlertmanagerConfigSpecFluent<A>> |
Generated
|
| AttachMetadata |
|
| AttachMetadataBuilder |
|
| AttachMetadataFluent<A extends AttachMetadataFluent<A>> |
Generated
|
| AzureSDConfig |
AzureSDConfig allow retrieving scrape targets from Azure VMs.
|
| AzureSDConfigBuilder |
|
| AzureSDConfigFluent<A extends AzureSDConfigFluent<A>> |
Generated
|
| ConsulSDConfig |
ConsulSDConfig defines a Consul service discovery configuration See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#consul_sd_config
|
| ConsulSDConfigBuilder |
|
| ConsulSDConfigFluent<A extends ConsulSDConfigFluent<A>> |
Generated
|
| DayOfMonthRange |
DayOfMonthRange is an inclusive range of days of the month beginning at 1
|
| DayOfMonthRangeBuilder |
|
| DayOfMonthRangeFluent<A extends DayOfMonthRangeFluent<A>> |
Generated
|
| DigitalOceanSDConfig |
DigitalOceanSDConfig allow retrieving scrape targets from DigitalOcean's Droplets API.
|
| DigitalOceanSDConfigBuilder |
|
| DigitalOceanSDConfigFluent<A extends DigitalOceanSDConfigFluent<A>> |
Generated
|
| DiscordConfig |
DiscordConfig configures notifications via Discord.
|
| DiscordConfigBuilder |
|
| DiscordConfigFluent<A extends DiscordConfigFluent<A>> |
Generated
|
| DNSSDConfig |
DNSSDConfig allows specifying a set of DNS domain names which are periodically queried to discover a list of targets.
|
| DNSSDConfigBuilder |
|
| DNSSDConfigFluent<A extends DNSSDConfigFluent<A>> |
Generated
|
| DockerSDConfig |
Docker SD configurations allow retrieving scrape targets from Docker Engine hosts.
|
| DockerSDConfigBuilder |
|
| DockerSDConfigFluent<A extends DockerSDConfigFluent<A>> |
Generated
|
| DockerSwarmSDConfig |
DockerSwarmSDConfig configurations allow retrieving scrape targets from Docker Swarm engine.
|
| DockerSwarmSDConfigBuilder |
|
| DockerSwarmSDConfigFluent<A extends DockerSwarmSDConfigFluent<A>> |
Generated
|
| EC2SDConfig |
EC2SDConfig allow retrieving scrape targets from AWS EC2 instances.
|
| EC2SDConfigBuilder |
|
| EC2SDConfigFluent<A extends EC2SDConfigFluent<A>> |
Generated
|
| EmailConfig |
EmailConfig configures notifications via Email.
|
| EmailConfigBuilder |
|
| EmailConfigFluent<A extends EmailConfigFluent<A>> |
Generated
|
| EurekaSDConfig |
Eureka SD configurations allow retrieving scrape targets using the Eureka REST API.
|
| EurekaSDConfigBuilder |
|
| EurekaSDConfigFluent<A extends EurekaSDConfigFluent<A>> |
Generated
|
| FileSDConfig |
FileSDConfig defines a Prometheus file service discovery configuration See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#file_sd_config
|
| FileSDConfigBuilder |
|
| FileSDConfigFluent<A extends FileSDConfigFluent<A>> |
Generated
|
| Filter |
Filter name and value pairs to limit the discovery process to a subset of available resources.
|
| FilterBuilder |
|
| FilterFluent<A extends FilterFluent<A>> |
Generated
|
| GCESDConfig |
GCESDConfig configures scrape targets from GCP GCE instances.
|
| GCESDConfigBuilder |
|
| GCESDConfigFluent<A extends GCESDConfigFluent<A>> |
Generated
|
| HetznerSDConfig |
HetznerSDConfig allow retrieving scrape targets from Hetzner Cloud API and Robot API.
|
| HetznerSDConfigBuilder |
|
| HetznerSDConfigFluent<A extends HetznerSDConfigFluent<A>> |
Generated
|
| HTTPConfig |
HTTPConfig defines a client HTTP configuration.
|
| HTTPConfigBuilder |
|
| HTTPConfigFluent<A extends HTTPConfigFluent<A>> |
Generated
|
| HTTPSDConfig |
HTTPSDConfig defines a prometheus HTTP service discovery configuration See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#http_sd_config
|
| HTTPSDConfigBuilder |
|
| HTTPSDConfigFluent<A extends HTTPSDConfigFluent<A>> |
Generated
|
| InhibitRule |
InhibitRule defines an inhibition rule that allows to mute alerts when other alerts are already firing.
|
| InhibitRuleBuilder |
|
| InhibitRuleFluent<A extends InhibitRuleFluent<A>> |
Generated
|
| IonosSDConfig |
IonosSDConfig configurations allow retrieving scrape targets from IONOS resources.
|
| IonosSDConfigBuilder |
|
| IonosSDConfigFluent<A extends IonosSDConfigFluent<A>> |
Generated
|
| K8SSelectorConfig |
K8SSelectorConfig is Kubernetes Selector Config
|
| K8SSelectorConfigBuilder |
|
| K8SSelectorConfigFluent<A extends K8SSelectorConfigFluent<A>> |
Generated
|
| KeyValue |
KeyValue defines a (key, value) tuple.
|
| KeyValueBuilder |
|
| KeyValueFluent<A extends KeyValueFluent<A>> |
Generated
|
| KubernetesSDConfig |
KubernetesSDConfig allows retrieving scrape targets from Kubernetes' REST API.
|
| KubernetesSDConfigBuilder |
|
| KubernetesSDConfigFluent<A extends KubernetesSDConfigFluent<A>> |
Generated
|
| KumaSDConfig |
KumaSDConfig allow retrieving scrape targets from Kuma's control plane.
|
| KumaSDConfigBuilder |
|
| KumaSDConfigFluent<A extends KumaSDConfigFluent<A>> |
Generated
|
| LightSailSDConfig |
LightSailSDConfig configurations allow retrieving scrape targets from AWS Lightsail instances.
|
| LightSailSDConfigBuilder |
|
| LightSailSDConfigFluent<A extends LightSailSDConfigFluent<A>> |
Generated
|
| LinodeSDConfig |
LinodeSDConfig configurations allow retrieving scrape targets from Linode's Linode APIv4.
|
| LinodeSDConfigBuilder |
|
| LinodeSDConfigFluent<A extends LinodeSDConfigFluent<A>> |
Generated
|
| Matcher |
Matcher defines how to match on alert's labels.
|
| MatcherBuilder |
|
| MatcherFluent<A extends MatcherFluent<A>> |
Generated
|
| MSTeamsConfig |
MSTeamsConfig configures notifications via Microsoft Teams.
|
| MSTeamsConfigBuilder |
|
| MSTeamsConfigFluent<A extends MSTeamsConfigFluent<A>> |
Generated
|
| MSTeamsV2Config |
MSTeamsV2Config configures notifications via Microsoft Teams using the new message format with adaptive cards as required by flows See https://prometheus.io/docs/alerting/latest/configuration/#msteamsv2_config It requires Alertmanager >= 0.28.0.
|
| MSTeamsV2ConfigBuilder |
|
| MSTeamsV2ConfigFluent<A extends MSTeamsV2ConfigFluent<A>> |
Generated
|
| MuteTimeInterval |
MuteTimeInterval specifies the periods in time when notifications will be muted
|
| MuteTimeIntervalBuilder |
|
| MuteTimeIntervalFluent<A extends MuteTimeIntervalFluent<A>> |
Generated
|
| NamespaceDiscovery |
NamespaceDiscovery is the configuration for discovering Kubernetes namespaces.
|
| NamespaceDiscoveryBuilder |
|
| NamespaceDiscoveryFluent<A extends NamespaceDiscoveryFluent<A>> |
Generated
|
| NomadSDConfig |
NomadSDConfig configurations allow retrieving scrape targets from Nomad's Service API.
|
| NomadSDConfigBuilder |
|
| NomadSDConfigFluent<A extends NomadSDConfigFluent<A>> |
Generated
|
| OpenStackSDConfig |
OpenStackSDConfig allow retrieving scrape targets from OpenStack Nova instances.
|
| OpenStackSDConfigBuilder |
|
| OpenStackSDConfigFluent<A extends OpenStackSDConfigFluent<A>> |
Generated
|
| OpsGenieConfig |
OpsGenieConfig configures notifications via OpsGenie.
|
| OpsGenieConfigBuilder |
|
| OpsGenieConfigFluent<A extends OpsGenieConfigFluent<A>> |
Generated
|
| OpsGenieConfigResponder |
OpsGenieConfigResponder defines a responder to an incident.
|
| OpsGenieConfigResponderBuilder |
|
| OpsGenieConfigResponderFluent<A extends OpsGenieConfigResponderFluent<A>> |
Generated
|
| OVHCloudSDConfig |
OVHCloudSDConfig configurations allow retrieving scrape targets from OVHcloud's dedicated servers and VPS using their API.
|
| OVHCloudSDConfigBuilder |
|
| OVHCloudSDConfigFluent<A extends OVHCloudSDConfigFluent<A>> |
Generated
|
| PagerDutyConfig |
PagerDutyConfig configures notifications via PagerDuty.
|
| PagerDutyConfigBuilder |
|
| PagerDutyConfigFluent<A extends PagerDutyConfigFluent<A>> |
Generated
|
| PagerDutyImageConfig |
PagerDutyImageConfig attaches images to an incident
|
| PagerDutyImageConfigBuilder |
|
| PagerDutyImageConfigFluent<A extends PagerDutyImageConfigFluent<A>> |
Generated
|
| PagerDutyLinkConfig |
PagerDutyLinkConfig attaches text links to an incident
|
| PagerDutyLinkConfigBuilder |
|
| PagerDutyLinkConfigFluent<A extends PagerDutyLinkConfigFluent<A>> |
Generated
|
| ParsedRange |
ParsedRange is an integer representation of a range
|
| ParsedRangeBuilder |
|
| ParsedRangeFluent<A extends ParsedRangeFluent<A>> |
Generated
|
| PrometheusAgent |
The `PrometheusAgent` custom resource definition (CRD) defines a desired [Prometheus Agent](https://prometheus.io/blog/2021/11/16/agent/) setup to run in a Kubernetes cluster.
|
| PrometheusAgentBuilder |
|
| PrometheusAgentFluent<A extends PrometheusAgentFluent<A>> |
Generated
|
| PrometheusAgentList |
PrometheusAgentList is a list of Prometheus agents.
|
| PrometheusAgentListBuilder |
|
| PrometheusAgentListFluent<A extends PrometheusAgentListFluent<A>> |
Generated
|
| PrometheusAgentSpec |
PrometheusAgentSpec is a specification of the desired behavior of the Prometheus agent.
|
| PrometheusAgentSpecBuilder |
|
| PrometheusAgentSpecFluent<A extends PrometheusAgentSpecFluent<A>> |
Generated
|
| PuppetDBSDConfig |
PuppetDBSDConfig configurations allow retrieving scrape targets from PuppetDB resources.
|
| PuppetDBSDConfigBuilder |
|
| PuppetDBSDConfigFluent<A extends PuppetDBSDConfigFluent<A>> |
Generated
|
| PushoverConfig |
PushoverConfig configures notifications via Pushover.
|
| PushoverConfigBuilder |
|
| PushoverConfigFluent<A extends PushoverConfigFluent<A>> |
Generated
|
| Receiver |
Receiver defines one or more notification integrations.
|
| ReceiverBuilder |
|
| ReceiverFluent<A extends ReceiverFluent<A>> |
Generated
|
| Route |
Route defines a node in the routing tree.
|
| RouteBuilder |
|
| RouteFluent<A extends RouteFluent<A>> |
Generated
|
| ScalewaySDConfig |
ScalewaySDConfig configurations allow retrieving scrape targets from Scaleway instances and baremetal services.
|
| ScalewaySDConfigBuilder |
|
| ScalewaySDConfigFluent<A extends ScalewaySDConfigFluent<A>> |
Generated
|
| ScrapeConfig |
ScrapeConfig defines a namespaced Prometheus scrape_config to be aggregated across multiple namespaces into the Prometheus configuration.
|
| ScrapeConfigBuilder |
|
| ScrapeConfigFluent<A extends ScrapeConfigFluent<A>> |
Generated
|
| ScrapeConfigList |
ScrapeConfigList is a list of ScrapeConfigs.
|
| ScrapeConfigListBuilder |
|
| ScrapeConfigListFluent<A extends ScrapeConfigListFluent<A>> |
Generated
|
| ScrapeConfigSpec |
ScrapeConfigSpec is a specification of the desired configuration for a scrape configuration.
|
| ScrapeConfigSpecBuilder |
|
| ScrapeConfigSpecFluent<A extends ScrapeConfigSpecFluent<A>> |
Generated
|
| SlackAction |
SlackAction configures a single Slack action that is sent with each notification.
|
| SlackActionBuilder |
|
| SlackActionFluent<A extends SlackActionFluent<A>> |
Generated
|
| SlackConfig |
SlackConfig configures notifications via Slack.
|
| SlackConfigBuilder |
|
| SlackConfigFluent<A extends SlackConfigFluent<A>> |
Generated
|
| SlackConfirmationField |
SlackConfirmationField protect users from destructive actions or particularly distinguished decisions by asking them to confirm their button click one more time.
|
| SlackConfirmationFieldBuilder |
|
| SlackConfirmationFieldFluent<A extends SlackConfirmationFieldFluent<A>> |
Generated
|
| SlackField |
SlackField configures a single Slack field that is sent with each notification.
|
| SlackFieldBuilder |
|
| SlackFieldFluent<A extends SlackFieldFluent<A>> |
Generated
|
| SNSConfig |
SNSConfig configures notifications via AWS SNS.
|
| SNSConfigBuilder |
|
| SNSConfigFluent<A extends SNSConfigFluent<A>> |
Generated
|
| StaticConfig |
StaticConfig defines a Prometheus static configuration.
|
| StaticConfigBuilder |
|
| StaticConfigFluent<A extends StaticConfigFluent<A>> |
Generated
|
| TelegramConfig |
TelegramConfig configures notifications via Telegram.
|
| TelegramConfigBuilder |
|
| TelegramConfigFluent<A extends TelegramConfigFluent<A>> |
Generated
|
| TimeInterval |
TimeInterval describes intervals of time
|
| TimeIntervalBuilder |
|
| TimeIntervalFluent<A extends TimeIntervalFluent<A>> |
Generated
|
| TimeRange |
TimeRange defines a start and end time in 24hr format
|
| TimeRangeBuilder |
|
| TimeRangeFluent<A extends TimeRangeFluent<A>> |
Generated
|
| VictorOpsConfig |
VictorOpsConfig configures notifications via VictorOps.
|
| VictorOpsConfigBuilder |
|
| VictorOpsConfigFluent<A extends VictorOpsConfigFluent<A>> |
Generated
|
| WebexConfig |
WebexConfig configures notification via Cisco Webex See https://prometheus.io/docs/alerting/latest/configuration/#webex_config
|
| WebexConfigBuilder |
|
| WebexConfigFluent<A extends WebexConfigFluent<A>> |
Generated
|
| WebhookConfig |
WebhookConfig configures notifications via a generic receiver supporting the webhook payload.
|
| WebhookConfigBuilder |
|
| WebhookConfigFluent<A extends WebhookConfigFluent<A>> |
Generated
|
| WeChatConfig |
WeChatConfig configures notifications via WeChat.
|
| WeChatConfigBuilder |
|
| WeChatConfigFluent<A extends WeChatConfigFluent<A>> |
Generated
|