Skip to content
šŸ’” A Distributed and High-Performance Monitoring System
Go TypeScript TSQL JavaScript Shell Python
Branch: master
Clone or download



Nightingale is a fork of Open-Falcon, and all the core modules have been greatly optimized. It integrates the best practices of DiDi. You can think of it as the next generation of Open-Falcon, and use directly in production environment.


Nightingale user manual:


mkdir -p $GOPATH/src/
cd $GOPATH/src/
git clone
cd nightingale
./control build

Quickstart with Docker

We has offered a Docker demo for the users who want to give it a try. Before you get started, make sure you have installed Docker & docker-compose and there are some details you should know.

  • We highly recommend users prepare a new VM environment to use it.
  • All the core components will be installed on your OS according to the docker-compose.yaml.
  • Nightingale will use the following ports, 80, 5800, 5810, 5811, 5820, 5821, 5830, 5831, 5840, 5841, 6379, 2058, 3306.

Okay. Run it! Once the docker finish its jobs, visits http://your-env-ip in your broswer. Default username and password is root:root.

$ docker-compose up -d



  • If upgrade version<1.4.0 to v1.4.0, follow the operating instructions in v1.4.0 release
  • If upgrade from version>1.4.0 & version<2.3.0 to v2.3.0, need import this sql


ulricqin 710leo jsers hujter n4mine heli567


Nightingale is developed in open. Here we set up an organization,, which is used to communicate and contribute. We sincerely hope more developers can use their creativity to make lots of related projects for the Nightingale ecosystem.


Apache-2.0 license

Nightingale is available under the Apache-2.0 license. See the LICENSE file for more info.

You canā€™t perform that action at this time.