1. Environment Preparation
Please refer to Environment Preparation
2. Changing Custom Archiving Strategy
Change open-falcon/graph/rrdtool/rrdtool.go
Recompile Graph module and substitute the existing binary for a newer one
Delete all previous RRD files (saved at "/home/work/data/6070/" by default)
3. Plugin Mechanism
- Find a git that can store all the plugins of our company
- Pull the Repo pulgin to local system by calling the /plugin/update port of Agent
- Set which machine can execute which plugin in Portal
- Plugins are named in form of "$step_xx.yy" and stored with executable permission in each directory of Repo by category
- Print collected data to Stdout
- Modify Agent if you find the git method inconvenient, just download zip files "plugin.tar.gz" from certain http address regularly