prometheus get-config
Get currently loaded configuration
Description
Returns currently loaded configuration file
Synopsis
Arguments
site
- (string)
Site where this command will be executed
Example: --site "site-1"
Default: input.site
Attributes: optional
cluster
- (string)
Name of prometheus cluster
Example: --cluster "prometheus-default"
Default: prometheus-default
Attributes: optional
Examples
Input:
Output:{
"status": "success",
"data": {
"yaml": "global:\n scrape_interval: 15s\n scrape_timeout: 10s\n evaluation_interval: 15s\nalerting:\n alertmanagers:\n - follow_redirects: true\n scheme: http\n timeout: 10s\n api_version: v2\n static_configs:\n - targets:\n - localhost:9093\nrule_files:\n- /usr/local/bin/prometheus/prometheus_rules.yml\nscrape_configs:\n- job_name: prometheus\n honor_timestamps: true\n scrape_interval: 15s\n scrape_timeout: 10s\n metrics_path: /metrics\n scheme: http\n follow_redirects: true\n static_configs:\n - targets:\n - localhost:9090\n- job_name: node-exporter\n honor_timestamps: true\n scrape_interval: 15s\n scrape_timeout: 10s\n metrics_path: /metrics\n scheme: http\n follow_redirects: true\n static_configs:\n - targets:\n - localhost:9100\n- job_name: kafka\n honor_timestamps: true\n scrape_interval: 15s\n scrape_timeout: 10s\n metrics_path: /metrics\n scheme: http\n follow_redirects: true\n static_configs:\n - targets:\n - localhost:1234\n"
}
}
Access Control
To use this command, you need access to the following:
Field | Value |
---|---|
Action | "read" |
Service Type | "prometheus" |
Service Instance | cluster |
Namespace | |
Object Type | |
Object ID |
Please see Access Control for details.