• New: alter table user rename as users for pg
  • New: Add builtin jmx_exporter dashboard
  • New: Add builtin linux_by_telegraf dashboard
  • New: Add builtin elasticsearch_by_telegraf dashboard
  • New: Add builtin mongo_by_telegraf dashboard
  • New: Add builtin process_by_telegraf dashboard
  • New: Add builtin linux_by_telegraf alerts
  • New: Use hostname+pid instead of IP as heartbeat identity
  • New: Add buitin metric_view and alert_aggr_view
  • Fix: Logic bug of rule.NotifyRecovered
  • Fix: List builtin dashboards and alerts
  • Fix: Fix order of metric_view and alert_aggr_view
alter table user rename as users;

delete from metric_view;

insert into metric_view(name, cate, configs) values('Host View', 0, '{"filters":[{"oper":"=","label":"__name__","value":"cpu_usage_idle"}],"dynamicLabels":[],"dimensionLabels":[{"label":"ident","value":""}]}');

delete from alert_aggr_view;

insert into alert_aggr_view(name, rule, cate) values('By BusiGroup, Severity', 'field:group_name::field:severity', 0);
insert into alert_aggr_view(name, rule, cate) values('By RuleName', 'field:rule_name', 0);

how to upgrade:

  1. backup your custom configurations
  2. wget tarball, untar, replace files
  3. alter table
  4. modify config files for your env
  5. restart n9e-webapi and n9e-server

项目简介

An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/didi/nightingale

发行版本 122

v6.1.0

全部发行版

贡献者 60

全部贡献者

开发语言

  • Go 95.6 %
  • Python 2.8 %
  • Smarty 1.6 %
  • Shell 0.1 %