在实际使用中,通常我们会对一些端口进行监控,比如nginx,mariadb,php等。要完成一个端口监控是简单容易的。 net.tcp.listen[80] 如上,既可对tcp 80获取状态,而后配置Triggeres做告警处理即可 {HOST.NAME} nginx is not running {nginx_80_port:net.tcp.listen[80].last()}<>1
通常在k8s中,pod是随时可以被替换的,在整个环境里往往我们不太关注某一条鱼,只关注整个鱼群的状态,因此监控数据不会存储太长,因为借鉴意义并不大。但是有时的确想要从 Prometheus 中删除一些指标,如果这些指标不需要,或者只需要释放一些磁盘空间。 Prometheus 中的时间序列只能通过管理 HTTP API 删除(默认禁用)。 --web.enable-admin-api As of