telegraf - influxdb - grafna 监控 pg
1. telegraf的配置
[root@agent-pg135 log]# cat /etc/telegraf/telegraf.conf [global_tags] [agent] interval = "10s" round_interval = true metric_batch_size = 1000 metric_buffer_limit = 10000 collection_jitter = "0s" flush_interval = "10s" flush_jitter = "0s" precision = "" debug = true quiet = false logfile = "/tmp/telegraf.log" hostname = "" omit_hostname = false [[outputs.influxdb]] # urls = ["http://192.168.1.129:8086"] urls = ["http://192.168.162.137:8086"] database = "telegraf" username = "fxkj" password = "123456" [[inputs.cpu]] percpu = true totalcpu = true collect_cpu_time = false report_active = false fieldpass = ["usage_idle", "usage_iowait", "usage_system", "usage_user"] [[inputs.system]] fieldpass = ["load1", "load5", "load15"] [[inputs.mem]] #fieldpass = ["available"] [[inputs.disk]] fieldpass = ["free", "inodes_free", "used_percent"] ignore_fs = ["tmpfs", "devtmpfs", "devfs", "overlay", "aufs", "squashfs"] [[inputs.diskio]] fieldpass = ["read_bytes", "write_bytes", "reads","writes"] [[inputs.net]] interfaces = ["ens33"] fieldpass = ["bytes_recv", "bytes_sent"] [[inputs.netstat]] [[inputs.processes]] # fielddrop = [“wait”,”idle”,”unknown”] [[inputs.redis]] ## specify servers via a url matching: ## [protocol://][:password]@address[:port] ## e.g. servers = ['tcp://192.168.1.45:6379'] [[inputs.postgresql]] #address = "host=127.0.0.1" address = "postgres://postgres@127.0.0.1:5432/postgres" #ignored_databases = ["template0", "template1"] [root@agent-pg135 log]#
日志:logfile = "/tmp/telegraf.log"
2.grafana的名字
3. 参考:https://github.com/influxdata/telegraf/tree/master/plugins/inputs/postgresql
用一个例子来演示会更加清晰
分类:
postgresql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2018-05-22 Python中获取异常(try Exception)信息