• v6.0.0-ga12 e745253d08

    v6.0.0-ga12 Stable

    UlricQin released this 2023-06-28 16:45:22 +08:00 | 686 commits to main since this release

    Downloads
  • v5.10.0 ba0eafa065

    v5.10.0 Stable

    UlricQin released this 2022-08-01 12:15:46 +08:00 | 1157 commits to main since this release

    new ui

    Downloads
  • v5.9.6 072ab98fcf

    v5.9.6 Stable

    UlricQin released this 2022-07-08 12:55:36 +08:00 | 1199 commits to main since this release

    fix: pg sql for recording rule by @tanxiao1990
    fix: use goroutine forwarding series
    fix: add duplicate label key checker

    Downloads
  • v5.9.4 2a2a96d9fc

    v5.9.4 Stable

    UlricQin released this 2022-07-05 17:43:27 +08:00 | 1233 commits to main since this release

    What's Changed

    New Contributors

    SQL

    alter table alert_cur_event add column `notify_cur_number` int not null default 0 comment '' after notify_groups;
    alter table alert_his_event add column `notify_cur_number` int not null default 0 comment '' after notify_groups;
    

    Full Changelog: https://github.com/ccfos/nightingale/compare/v5.9.3...v5.9.4

    Downloads
  • v5.9.3 217f52294e

    v5.9.3 Stable

    UlricQin released this 2022-06-27 15:18:46 +08:00 | 1240 commits to main since this release

    What's Changed

    New Contributors

    Full Changelog: https://github.com/ccfos/nightingale/compare/v5.9.2...v5.9.3

    how to upgrade:

    1. backup your custom configuration files
    2. wget tarball, untar, replace files
    3. modify configuration files for your env
    4. restart n9e-webapi and n9e-server
    Downloads
  • v5.9.2 d2ef68daac

    v5.9.2 Stable

    UlricQin released this 2022-06-15 14:51:10 +08:00 | 1257 commits to main since this release

    • Feat: Notify maintainers when n9e-server occurs error
    • Feat: Support redis cluster and sentinel mode
    • Feat: Add init sql of postgres
    • Feat: Add some common template functions
    • Feat: alert_aggr_view support modify operation by admin role
    • Feat: Forward samples to backends in sequence
    • Feat: Add notify_max_number for alert rule
    • Feat: Add some dashboards json and alerts json of categraf
    alter table alert_mute add column `prod` varchar(255) not null default '' after group_id;
    alter table users add column `maintainer` tinyint(1) not null default 0 after contacts;
    alter table alert_rule add column `notify_max_number` int not null default 0 comment '' after notify_repeat_step;
    

    how to upgrade:

    1. backup your custom configuration files
    2. wget tarball, untar, replace files
    3. modify configuration files for your env
    4. execute the sql commands
    5. restart n9e-webapi and n9e-server
    Downloads
  • v5.8.0 707612a55c

    v5.8.0 Stable

    UlricQin released this 2022-05-21 17:59:20 +08:00 | 16 commits to master since this release

    • Feat: Update target's cluster field when clustername modified in server.conf
    • Feat: Add wait tool for docker-compose to improve startup success rate
    • Feat: Use alert_rule_note as template and support prometheus style variables
    • Feat: Support new dashboard. it requires manual dashboard migration
    • Feat: Add some table columns to support the algorithm alarm function that may be developed in the future

    how to upgrade:

    1. backup your custom configurations
    2. wget tarball, untar, replace files
    3. modify config files for your env
    4. execute the sql commands
    5. restart n9e-webapi and n9e-server
    6. migrate dashboard on page /help/migrate, very important !!!
    CREATE TABLE `board` (
        `id` bigint unsigned not null auto_increment,
        `group_id` bigint not null default 0 comment 'busi group id',
        `name` varchar(191) not null,
        `tags` varchar(255) not null comment 'split by space',
        `create_at` bigint not null default 0,
        `create_by` varchar(64) not null default '',
        `update_at` bigint not null default 0,
        `update_by` varchar(64) not null default '',
        PRIMARY KEY (`id`),
        UNIQUE KEY (`group_id`, `name`)
    ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4;
    
    CREATE TABLE `board_payload` (
        `id` bigint unsigned not null comment 'dashboard id',
        `payload` mediumtext not null,
        UNIQUE KEY (`id`)
    ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4;
    
    alter table alert_rule add column `prod` varchar(255) not null default '' after note;
    alter table alert_rule add column `algorithm` varchar(255) not null default '' after prod;
    alter table alert_rule add column `algo_params` varchar(255) after algorithm;
    alter table alert_rule add column `delay` int not null default 0 after algo_params;
    alter table alert_cur_event add column `rule_prod` varchar(255) not null default '' after rule_note;
    alter table alert_cur_event add column `rule_algo` varchar(255) not null default '' after rule_prod;
    alter table alert_his_event add column `rule_prod` varchar(255) not null default '' after rule_note;
    alter table alert_his_event add column `rule_algo` varchar(255) not null default '' after rule_prod;
    alter table alert_cur_event modify column rule_note varchar(2048) not null default 'alert rule note';
    alter table alert_his_event modify column rule_note varchar(2048) not null default 'alert rule note';
    alter table alert_rule modify column note varchar(1024) not null default '';
    
    Downloads