获取采集配置
GET
https://api.flashcat.cloud/api/n9e-plus/collect/{id}
最后修改时间:2024-04-09 03:46:36
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.flashcat.cloud/api/n9e-plus/collect/'
响应示例响应示例
{
"dat": {
"id": 44,
"name": "prom",
"group_id": 32,
"queries": [
{
"key": "all_hosts",
"op": "",
"values": null
},
{
"key": "group_ids",
"op": "==",
"values": [
32
]
}
],
"disabled": 1,
"cate": "prometheus",
"content": "# # collect interval\n# interval = 15\n\n[[instances]]\nurls = [\n \"http://localhost:19000/metrics\"\n]\n\nurl_label_key = \"{{.smtp_port}}\"\nurl_label_value = \"{{.Host}}\"\n\n## Scrape Services available in Consul Catalog\n# [instances.consul]\n# enabled = false\n# agent = \"http://localhost:8500\"\n# query_interval = \"5m\"\n\n# [[instances.consul.query]]\n# name = \"a service name\"\n# tag = \"a service tag\"\n# url = 'http://{{if ne .ServiceAddress \"\"}}{{.ServiceAddress}}{{else}}{{.Address}}{{end}}:{{.ServicePort}}/{{with .ServiceMeta.metrics_path}}{{.}}{{else}}metrics{{end}}'\n# [instances.consul.query.tags]\n# host = \"{{.Node}}\"\n\n# bearer_token_string = \"\"\n\n# e.g. /run/secrets/kubernetes.io/serviceaccount/token\n# bearer_token_file = \"\"\n\n# # basic auth\n# username = \"\"\n# password = \"\"\n\n# headers = [\"X-From\", \"categraf\"]\n\n# # interval = global.interval * interval_times\n# interval_times = 1\n\n# labels = {}\n\n# support glob\n# ignore_metrics = [ \"go_*\" ]\n\n# support glob\n# ignore_label_keys = []\n\n# timeout for every url\n# timeout = \"3s\"\n\n## Optional TLS Config\n# use_tls = false\n# tls_min_version = \"1.2\"\n# tls_ca = \"/etc/categraf/ca.pem\"\n# tls_cert = \"/etc/categraf/cert.pem\"\n# tls_key = \"/etc/categraf/key.pem\"\n## Use TLS but skip chain \u0026 host verification\n# insecure_skip_verify = true\n",
"version": "4b07848b2065dc50242be9f1c63291c7",
"create_at": 1703589130,
"create_by": "root",
"update_at": 1703589407,
"update_by": "root",
"load_by_categraf": false
},
"err": ""
}
请求参数
Path 参数
id
string
必需