夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

Categraf prometheus-agent 配置说明

简介

categraf prometheus-agent是为了兼容prometheus agent mode,所以我们也把它叫做prometheus-agent。它可以把prometheus的采集配置直接拿来使用。

下面是主配置文件中,与 prometheus agent mode 相关的配置:

[prometheus]
# 是否启动prometheus agent
enable=false

# 可直接使用原来prometheus的配置文件
# 或者新建一个prometheus格式的配置文件
scrape_config_file="/path/to/in_cluster_scrape.yaml"

## 日志级别,支持 debug | warn | info | error
log_level="info"

# 以下配置文件,保持默认就好了
## wal file storage path ,default ./data-agent
# wal_storage_path="/path/to/storage"
# wal_min_duration=2 # 企业版v0.3.72 开源版v0.3.46废弃
# 
## 内存中最小保留时间, 默认10m
# min_block_duration = "5m"
## 内存中最大保留时间,超过这个时间会刷新到磁盘,默认20m
# max_block_duration = "20m"
## wal文件清理时间,默认24h
# retention_time = "24h"
## wal文件最大size,超过就开始清理, 默认1GB
# retention_size = "512MB"

scrape配置文件

以下是一个prometheus自动发现的示例配置,抓取kube-state-metrics指标。 具体prometheus的scrape 配置,大家可以参考官方文档

global:
  scrape_interval: 15s
  external_labels:
    scraper: ksm-test
    cluster: test
scrape_configs:
  - job_name: "kube-state-metrics"
    metrics_path: "/metrics"
    kubernetes_sd_configs:
      - role: endpoints
        api_server: "https://172.31.0.1:443"
        tls_config:
          ca_file: /etc/kubernetes/pki/ca.crt
          cert_file: /etc/kubernetes/pki/apiserver-kubelet-client.crt
          key_file: /etc/kubernetes/pki/apiserver-kubelet-client.key
          insecure_skip_verify: true
    scheme: http
    relabel_configs:
      - source_labels:
          [
            __meta_kubernetes_namespace,
            __meta_kubernetes_service_name,
            __meta_kubernetes_endpoint_port_name,
          ]
        action: keep
        regex: kube-system;kube-state-metrics;http-metrics


remote_write:
  - url: 'http://172.31.62.213/prometheus/v1/write'
快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat