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: https://n9e.didiyun.com/
mkdir -p $GOPATH/src/github.com/didi
cd $GOPATH/src/github.com/didi
git clone https://github.com/didi/nightingale.git
cd nightingale
./control build
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
tov1.4.0
, follow the operating instructions in v1.4.0 release - If upgrade from
version>1.4.0 & version<2.3.0
tov2.3.0
, need import this sql
ulricqin 710leo jsers hujter n4mine heli567
Nightingale is developed in open. Here we set up an organization, github.com/n9e, 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.
Nightingale is available under the Apache-2.0 license. See the LICENSE file for more info.