msgpack is much faster than json: http://lvsl.github.io/2011/12/28/python-serialization-benchmark.html
Especially if numbers are involved, since in that case, the number is transmitted as a number (one or two bytes) instead of a string. On Thu, Apr 18, 2013 at 4:56 PM, Martin Pala <[email protected]> wrote: > Hello, > > we plan to switch to JSON and gzip transport in the future. > > As a workaround you can modify Monit to send the heartbeat less frequently > ... the (polltime) schedule is in heartbeat() in src/monit.c: > --8<-- > wait.tv_sec = time(NULL) + Run.polltime; > --8<-- > > You can modify it to run once per hour this way: > > --8<-- > wait.tv_sec = time(NULL) + 3600; > --8<-- > > On M/Monit side just extend the "acceptable report skew" settings of the > given host to allow for longer communication pause (cycles count based), > otherwise M/Monit will fire the heartbeat event => if your poll time is 60 > seconds, set the "acceptable report skew" (in host admin) to ca. 61 (i.e. > wait for 61 cycles * 60 s before firing heartbeat event) > > Regards, > Martin > > > > On Apr 16, 2013, at 2:17 PM, "Holder, Shane" <[email protected]> > wrote: > > Hello All,**** > ** ** > Is it possible to have a separate heartbeat frequency and service > monitoring interval? I have a low bandwidth situation and need to reduce > the frequency of updates from Monit to MMonit. This interaction is using > roughly 5K per minute to transmit the XML payload. I would like to reduce > this to once or twice an hour but I need to keep the 60 second response to > a service outage. Also, are there any tips on reducing the size of the > payload, JSON perhaps?**** > ** ** > Thanks,**** > ** ** > *Shane Holder* | [email protected] > *Solutions Architect *|* AmerisourceBergen Specialty Group***** > 3101 Gaylord Parkway, 2W-E131 | Frisco, TX 75034**** > (469)365-7727**** > **** > ** ** > > CONFIDENTIALITY NOTICE. This electronic mail transmission may contain > privileged, confidential and/or protected health information and is > intended only for the review of the party to whom it is addressed. Any > unauthorized use or disclosure of the information contained herein may be a > violation of federal law, including the Health Insurance Portability and > Accountability Act (HIPAA). If you have received this transmission in > error, please immediately return it to the sender, delete it and destroy > it without reading it. Unintended transmission shall not constitute the > waiver of the attorney-client or any other privilege.**** > > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > -- Open source radio in the cloud. Get yours now! ---> http://airtime.pro Martin Konecny Software Developer, Sourcefabric [email protected] 720 Bathurst St. Suite 203 M5S 2R4, Toronto, ON, Canada +1 (416) 892-8420 Skype: martin.konecny15 http://www.sourcefabric.org http://www.twitter.com/Sourcefabric
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
