更新内容:

1、菜单做了优化调整 2、增加了全量历史告警事件的管理 3、资源分组增加了树形结构的视图

新版本安装包地址

116.85.64.82/n9e-server-5.0.0-rc7.tar.gz
116.85.64.82/n9e-agentd-5.0.0-rc8.tar.gz

如果是第一次安装,忽略以下内容,如果是从旧版本升级,完成安装之后,连接到数据库执行以下sql语句

use n9e;
CREATE TABLE `history_alert_event` (
  `id` bigint unsigned not null AUTO_INCREMENT,
  `hash_id` varchar(255) not null COMMENT 'rule_id + point_pk',
  `rule_id` bigint unsigned not null,
  `rule_name` varchar(255) not null,
  `rule_note` varchar(512) not null default 'alert rule note',
  `res_classpaths` varchar(1024) not null default '' COMMENT 'belong classpaths',
  `priority` tinyint(1) not null,
  `status` tinyint(1) not null,
  `is_prome_pull` tinyint(1) not null,
  `is_recovery` tinyint(1) not null,
  `history_points` text COMMENT 'metric, history points',
  `trigger_time` bigint not null,
  `notify_channels` varchar(255) not null default '',
  `notify_groups` varchar(255) not null default '',
  `notify_users` varchar(255) not null default '',
  `runbook_url` varchar(255) default NULL,
  `readable_expression` varchar(1024) not null COMMENT 'e.g. mem.bytes.used.percent(all,60s) > 0',
  `tags` varchar(1024) not null default '' COMMENT 'merge data_tags rule_tags and res_tags',
  PRIMARY KEY (`id`),
  KEY `hash_id` (`hash_id`),
  KEY `rule_id` (`rule_id`),
  KEY `trigger_time` (`trigger_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

alter table mute add column `classpath_prefix` varchar(255) not null default '' comment 'classpath prefix';

项目简介

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 %