feat(prometheus): add some prometheus exporter-Apps (#1388)
* feat(prometheus): add some prometheus exporter-Apps * delete notes * little fix * fix * crlf and ignore * keywords * hmm * no quote try * portals * skip tests for promcord * hmm * Add questions
This commit is contained in:
@@ -19,6 +19,8 @@ groups:
|
||||
description: "Specify resources/devices to be allocated to workload"
|
||||
- name: "Middlewares"
|
||||
description: "Traefik Middlewares"
|
||||
- name: "Metrics"
|
||||
description: "Metrics"
|
||||
- name: "Addons"
|
||||
description: "Addon Configuration"
|
||||
- name: "Advanced"
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
- variable: metrics
|
||||
group: "Metrics"
|
||||
label: "Prometheus Metrics"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: "Enabled"
|
||||
description: "Enable Prometheus Metrics"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: serviceMonitor
|
||||
label: "Service Monitor Settings"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: interval
|
||||
label: "Scrape Interval"
|
||||
description: "Scrape interval time"
|
||||
schema:
|
||||
type: string
|
||||
default: "1m"
|
||||
required: true
|
||||
- variable: scrapeTimeout
|
||||
label: "Scrape Timeout"
|
||||
description: "Scrape timeout Time"
|
||||
schema:
|
||||
type: string
|
||||
default: "30s"
|
||||
required: true
|
||||
@@ -0,0 +1,33 @@
|
||||
- variable: metrics
|
||||
group: "Metrics"
|
||||
label: "Prometheus Metrics"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: "Enabled"
|
||||
description: "Enable Prometheus Metrics"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: serviceMonitor
|
||||
label: "Service Monitor Settings"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: interval
|
||||
label: "Scrape Interval"
|
||||
description: "Scrape interval time"
|
||||
schema:
|
||||
type: string
|
||||
default: "3m"
|
||||
required: true
|
||||
- variable: scrapeTimeout
|
||||
label: "Scrape Timeout"
|
||||
description: "Scrape timeout Time"
|
||||
schema:
|
||||
type: string
|
||||
default: "1m"
|
||||
required: true
|
||||
@@ -0,0 +1,33 @@
|
||||
- variable: metrics
|
||||
group: "Metrics"
|
||||
label: "Prometheus Metrics"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: "Enabled"
|
||||
description: "Enable Prometheus Metrics"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: serviceMonitor
|
||||
label: "Service Monitor Settings"
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: interval
|
||||
label: "Scrape Interval"
|
||||
description: "Scrape interval time"
|
||||
schema:
|
||||
type: string
|
||||
default: "60m"
|
||||
required: true
|
||||
- variable: scrapeTimeout
|
||||
label: "Scrape Timeout"
|
||||
description: "Scrape timeout Time"
|
||||
schema:
|
||||
type: string
|
||||
default: "1m"
|
||||
required: true
|
||||
@@ -0,0 +1,13 @@
|
||||
- variable: prometheusRule
|
||||
label: "PrometheusRule"
|
||||
description: "Enable and configure Prometheus Rules for the App."
|
||||
schema:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: "Enabled"
|
||||
description: "Enable Prometheus Metrics"
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
# TODO: Rule List section
|
||||
Reference in New Issue
Block a user