file_sd_configs: - files: - node_targets.yml 配置好后,可以在集群中看到一个configmap,名称为:prometheus-server,该配置文件中有多个文件,里面就包含我们添加的node_targets.yml以及prometheus.yml,之后如果修改添加采集点,直接修改这两个文件即可。 总结 prometheus的额外采集配置,无论哪种部署形式都是支持的,通过...
- 'https://marathon.example.com:443' tls_config: cert_file: valid_cert_file key_file: valid_key_file - job_name: service-ec2 ec2_sd_configs: - region: us-east-1 access_key: access secret_key: mysecret profile: profile - job_name: service-azure azure_sd_configs: - subscription_id:...
vim prometheus.yml //添加节点信息 #尾部插入 - job_name: 'nodes' static_configs: - targets: - 192.168.3.11:9100 - 192.168.3.12:9100 - 192.168.3.13:9100 - 192.168.3.14:9100 >>>wq ./prometheus //启动Prometheus #若想加入其他节点监控端,需要先关掉服务,然后修改上面的ymlwe文件,添加节点信息,才能...
file_sd_configs:-files:- foo/*.slow.json - foo/*.slow.yml - single/file.yml refresh_interval: 10m - files: - bar/*.yaml static_configs: - targets: ["localhost:9090", "localhost:9191"] labels: my: label your: label relabel_configs: - source_labels: [job, __meta_dns_name] rege...
file_sd_configs: - files: - /data/prometheus/static_conf/*.yml - /data/prometheus/static_conf/*.json 这里定义了一个基于file_sd_configs的监控采集test任务,其中模式的任务名称为file_sd_test。在yml文件中可以使用yaml标签覆盖默认的job名称,然后重载Prometheus服务。
file_sd_configs:#它读取一组包含零个或多个<static_config>列表的文件。-files:-my/path/tg_*.json[refresh_interval:<duration>|default=5m]# 该静态文件刷新时间间隔 # 基于kubernetes的服务发现,允许从 Kubernetes' REST API 拉取集群pod相关信息并时刻保持同步。
kubernetes_sd_configs: 使用的k8s服务发现配置 role: 指定动态发现的k8s组件类型 ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt。k8s为每个容器指定的默认证书的路径,与当前pod所在的node节点证书 /etc/kubernetes/ssl/ca.pem 内容一致。
azure_sd_configs:[-<azure_sd_config>...]consul_sd_configs:[-<consul_sd_config>...]dns_sd_configs:[-<dns_sd_config>...]ec2_sd_configs:[-<ec2_sd_config>...]file_sd_configs:[-<file_sd_config>...]gce_sd_configs:[-<gce_sd_config>...]kubernetes_sd_configs:[-<kubernetes_sd_...
- job_name: "vmware-host" metrics_path: /metrics scheme: http scrape_interval: 5s file_sd_configs: - files: - /root/monitor/prometheus/targets/node-*.yml refresh_interval: 2m relabel_configs: - source_labels: - "__address__" regex: "(.*):9100" ...
Prometheus命令参数可通过./prometheus -h查询。 参数说明 代码语言:javascript 复制 --version #显示版本信息--confi.file="xxxxxxxxx"#指定配置文件--web.listen-address=“0.0.0.0:9090” #ui、api、telemetry监听地址信息--web.config.file=""#TLS或身份验证配置文件--web.read-timeout=5m #页面读取请求最大...