Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

thunder

Our cloud system

Subscribe to updates I use thunder


Statistics on thunder

Number of watchers on Github 39
Number of open issues 0
Main language Go
Average time to merge a PR about 1 month
Open pull requests 0+
Closed pull requests 0+
Last commit almost 3 years ago
Repo Created almost 4 years ago
Repo Last Updated almost 2 years ago
Size 256 KB
Organization / Authorbadoo
Contributors2
Page Updated
Do you use thunder? Leave a review!
View thunder activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating thunder for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Thunder, Badoo cloud system

Thunder , API. , cron.
MySQL .

thunder :

  1. thunder
  2. MySQL
  3. ( go-proxyd)
  4. LSD, (github.com/badoo/lsd)
  5. *
  6. Heartbeat*

thunder

thunder, go get github.com/badoo/thunder go 1.6+.

 conf/thunder.conf.  daemon_config      , 

JSON- 6558. - 6561 http://host:6561/debug/thunder.

  • mysql.dsn MySQL
  • launcher.host_suffix ( ), hostname
  • launcher.base_path script run
  • launcher.developer_path script, developer (%s developer)
  • launcher.rqh_log_file -,
  • is_devel false, launcher.developer_path

MySQL structure.sql

  • Script ( , )
  • ScriptSettings , , RunQueue ScriptTimetable
  • ScriptFlags , , ,
  • Server , CPU, .
  • ScriptTimetable
  • RunQueue , ScriptTimetable hostname, RunQueue
  • ScriptJobInfo ( )

Heartbeat-

, thunder , Heartbeat-, cron. Heartbeat- ( ) ( ). , Heartbeat- (), . Server 10 .

:

  • hostname , gethostname()
  • group (),
  • cpu_user user% ( 0 100)
  • cpu_sys system%
  • cpu_nice nice%
  • cpu_iowait iowait%
  • cpu_steal steal%
  • cpu_idle ( 0 100)
  • cpu_parasite CPU , thunder ()
  • cpu_parrots_per_core ()
  • cpu_cores
  • mem_total
  • mem_free (free)
  • mem_cached , (cached)
  • mem_buffers , (buffers)
  • mem_parasite , (, thunder)
  • swap_total swap-
  • swap_used swap-
  • min_memory_ratio , , ( -1 )
  • updated TIMESTAMP ( MySQL UPDATE)
  • phproxyd_heartbeat_ts TIMESTAMP , go-proxyd ( )
  • disabled_ts , , -NULL
  • min_memory , , ( -1045057536 )
  • min_parrots , ,
thunder questions on Stackoverflow (View All Questions)
  • Sitefinity thunder custom designer with Rich Text Editor
  • When is --thunder-lock beneficial?
  • How to visually simulate lightning and thunder?
  • Can't fire DC Thunder Missile Launcher from Raspberry Pi
  • programmatically create thunder sound that covers specific duration
  • Google Compute Engine shows a thunder icon on the console
  • Challenges starting jboss v7.1.0 - thunder
  • ASP.NET Applications - Development with thunder fast speed
thunder list of languages used
Other projects in Go