Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						6077f86af8
					 | 
					
						
						
							
							(cmake) use FetchContent cmake module to retrieve jsoncpp third party dependency
						
						
						
						
						
						
					 | 
					
						2020-09-26 14:11:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						97cc543e53
					 | 
					
						
						
							
							(cobra connection) retrieve cobra server connection id from the cobra handshake message and display it in ws clients, metrics publisher and bots
						
						
						
						
						
						
					 | 
					
						2020-09-22 09:30:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						62d220f49a
					 | 
					
						
						
							
							(cobra 2 cobra) specify as an HTTP header which channel we will republish to
						
						
						
						
						
						
					 | 
					
						2020-09-22 08:55:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						49995e32f0
					 | 
					
						
						
							
							(cobra bots) change an error log to a warning log when reconnecting because no messages were received for a minute
						
						
						
						
						
						
					 | 
					
						2020-09-18 15:25:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						d525c28907
					 | 
					
						
						
							
							(cobra connection and bots) set an HTTP header when connecting to help with debugging bots
						
						
						
						
						
						
					 | 
					
						2020-09-18 15:11:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carr-7
							
						 
					 | 
					
						
						
							
						
						39c84c7d51
					 | 
					
						
						
							
							Rename HttpResponse's payload to body (#245)
						
						
						
						
						
						
						
						* rename payload to body
* Fixed ws cmd line tool to use the renamed body
Co-authored-by: Jay <jasoncarr@Jasons-MacBook-Pro.local> 
						
						
					 | 
					
						2020-09-12 19:01:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						5896d3740f
					 | 
					
						
						
							
							(ws + cobra bots) add a cobra_to_cobra ws subcommand to subscribe to a channel and republish received events to a different channel
						
						
						
						
						
						
					 | 
					
						2020-08-31 13:45:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ed5c63144e
					 | 
					
						
						
							
							(ws) cobra to python bot / take a module python name as argument foo.bar.baz instead of a path foo/bar/baz.py
						
						
						
						
						
						
					 | 
					
						2020-08-19 10:00:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						dddf00e3b1
					 | 
					
						
						
							
							(cobra python bots) remove the test which stop the bot when events do not follow cobra metrics system schema with an id and a device entry
						
						
						
						
						
						
					 | 
					
						2020-07-06 16:15:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						cc47fb1c83
					 | 
					
						
						
							
							(cobra bots) remove bots which is not required now that we can use Python extensions
						
						
						
						
						
						
					 | 
					
						2020-06-26 16:49:08 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						8e8cea1bcd
					 | 
					
						
						
							
							delete C++ code for first memory warning
						
						
						
						
						
						
					 | 
					
						2020-06-25 11:22:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						68c97da518
					 | 
					
						
						
							
							(cmake) new python code is optional and enabled at cmake time with -DUSE_PYTHON=1
						
						
						
						
						
						
					 | 
					
						2020-06-25 10:05:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						f8b8799799
					 | 
					
						
						
							
							fix windows compile error with misplaced #ifdefs/#endifs
						
						
						
						
						
						
					 | 
					
						2020-06-24 23:26:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						615f1778c3
					 | 
					
						
						
							
							new cobra to python bot (still sending to statsd)
						
						
						
						
						
						
						
						values + string building can be done in python (we are embedding it) 
						
						
					 | 
					
						2020-06-24 23:21:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c45b197c85
					 | 
					
						
						
							
							(cobra metrics to statsd bot) fps slow frame info : do not include os name
						
						
						
						
						
						
					 | 
					
						2020-06-19 18:10:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						78713895dd
					 | 
					
						
						
							
							(cobra metrics to statsd bot) send info about memory warnings
						
						
						
						
						
						
					 | 
					
						2020-06-19 17:46:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						9bb3643fc7
					 | 
					
						
						
							
							(cobra metrics to statsd bot) send info about net requests
						
						
						
						
						
						
					 | 
					
						2020-06-18 11:25:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						56db55caca
					 | 
					
						
						
							
							(bots) display received/sent message logs only if we are authenticated
						
						
						
						
						
						
					 | 
					
						2020-06-18 10:49:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						565a08b229
					 | 
					
						
						
							
							(cobra client and bots) add batch_size subscription option for retrieving multiple messages at once
						
						
						
						
						
						
					 | 
					
						2020-06-17 17:13:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						bf0f11fd65
					 | 
					
						
						
							
							fix size_t with int comparison warning
						
						
						
						
						
						
					 | 
					
						2020-06-17 16:56:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						7ba7ff4b2a
					 | 
					
						
						
							
							(cobra bots) minor aesthetic change, in how we display http headers with a : then space as key value separator instead of :: with
						
						
						
						
						
						
						
						no space 
						
						
					 | 
					
						2020-06-15 16:09:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						aa142df486
					 | 
					
						
						
							
							(cobra metrics to statsd bot) change from a statsd type of gauge to a timing one
						
						
						
						
						
						
					 | 
					
						2020-06-12 13:47:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						5e200a440f
					 | 
					
						
						
							
							(redis cobra bots) capture most used devices in a zset
						
						
						
						
						
						
					 | 
					
						2020-06-11 18:49:45 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						d0cd4aed5a
					 | 
					
						
						
							
							(redis cobra bots) xadd with maxlen + fix bug in xadd client implementation and ws cobra metrics to redis command argument parsing
						
						
						
						
						
						
					 | 
					
						2020-06-11 08:20:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c5aadffa08
					 | 
					
						
						
							
							(redis cobra bots) update the cobra to redis bot to use the bot framework, and change it to report fps metrics into redis streams.
						
						
						
						
						
						
					 | 
					
						2020-06-10 22:30:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ecfca1f905
					 | 
					
						
						
							
							cobra bots: handle stalled connection by disconnecting and reconnecting instead of quitting, and expecting kubernete to restart us
						
						
						
						
						
						
					 | 
					
						2020-06-09 21:39:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						e49bf24d2d
					 | 
					
						
						
							
							add device counter
						
						
						
						
						
						
					 | 
					
						2020-06-09 20:10:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						766e33774c
					 | 
					
						
						
							
							count slow frames
						
						
						
						
						
						
					 | 
					
						2020-06-08 18:19:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						ee8a3a52ec
					 | 
					
						
						
							
							compile tweak on linux + version bump
						
						
						
						
						
						
					 | 
					
						2020-06-04 15:01:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						531bd624b5
					 | 
					
						
						
							
							remove spaces in keys + verbose statsd
						
						
						
						
						
						
					 | 
					
						2020-06-04 14:57:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						7095367b93
					 | 
					
						
						
							
							(cobra bots) set thread name for utility threads
						
						
						
						
						
						
					 | 
					
						2020-06-04 09:52:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						3bb359a774
					 | 
					
						
						
							
							fix warnings
						
						
						
						
						
						
					 | 
					
						2020-06-04 09:48:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0f88969b77
					 | 
					
						
						
							
							add metrics statsd files
						
						
						
						
						
						
					 | 
					
						2020-06-04 09:36:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c317100b47
					 | 
					
						
						
							
							(statsd cobra bots) statsd improvement: prefix does not need a dot as a suffix, message size can be larger than 256 bytes, error handling was invalid, use core logger for logging instead of std::cerr
						
						
						
						
						
						
					 | 
					
						2020-06-04 09:35:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						b029f176b6
					 | 
					
						
						
							
							add new subcommand + skeleton files
						
						
						
						
						
						
					 | 
					
						2020-06-03 16:29:25 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						c0505ac7fb
					 | 
					
						
						
							
							windows build fix with max which is a macro
						
						
						
						
						
						
					 | 
					
						2020-05-12 21:48:41 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						1af39bf0eb
					 | 
					
						
						
							
							(ixbots) add options to limit how many messages per minute should be processed
						
						
						
						
						
						
					 | 
					
						2020-05-12 21:40:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						2e904801a0
					 | 
					
						
						
							
							(ixbots) add new class to configure a bot to simplify passing options around
						
						
						
						
						
						
					 | 
					
						2020-05-12 19:08:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						9f8643032d
					 | 
					
						
						
							
							fix dumb compile error
						
						
						
						
						
						
					 | 
					
						2020-05-06 22:07:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0772ef7ef5
					 | 
					
						
						
							
							(cobra bots) add a --heartbeat_timeout option to specify when the bot should terminate because no events are received
						
						
						
						
						
						
					 | 
					
						2020-05-06 22:01:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						1b30061a4d
					 | 
					
						
						
							
							remove unused variable
						
						
						
						
						
						
					 | 
					
						2020-05-04 17:18:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						af003fc79b
					 | 
					
						
						
							
							(ixbots) fix tsan data race error when accessing verbose parameter
						
						
						
						
						
						
					 | 
					
						2020-05-04 17:15:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						4f17cd5e74
					 | 
					
						
						
							
							(cobra bots) do not use a queue to store messages pending processing, let the bot handle queuing
						
						
						
						
						
						
					 | 
					
						2020-05-04 15:45:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						646b18bf28
					 | 
					
						
						
							
							core logger support multiple level + switch ixbots to user corelogger instead of spdlog
						
						
						
						
						
						
					 | 
					
						2020-04-24 15:17:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Jacobs
							
						 
					 | 
					
						
						
							
						
						5860c5c80b
					 | 
					
						
						
							
							Fixes #179 (#180)
						
						
						
						
						
						
					 | 
					
						2020-04-20 22:59:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						68ee57a6a7
					 | 
					
						
						
							
							fix ixbots unittest
						
						
						
						
						
						
					 | 
					
						2020-04-17 10:09:52 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						9d79596629
					 | 
					
						
						
							
							(ixbots) display sent/receive message, per seconds as accumulated
						
						
						
						
						
						
					 | 
					
						2020-04-17 09:56:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						1c19a57fef
					 | 
					
						
						
							
							missing atomic header in IXCobraBot.h / should fix windows build
						
						
						
						
						
						
					 | 
					
						2020-04-16 22:54:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						a2abe861d3
					 | 
					
						
						
							
							(cobra bots) add a utility class to factor out the common bots features (heartbeat) and move all bots to used it + convert cobra_subscribe to be a bot and add a unittest for it
						
						
						
						
						
						
					 | 
					
						2020-04-16 21:58:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Benjamin Sergeant
							
						 
					 | 
					
						
						
							
						
						0f5d15aa11
					 | 
					
						
						
							
							(cobra bots) add a utility class to factor out the common bots features (heartbeat) and move cobra to sentry bot to use it
						
						
						
						
						
						
					 | 
					
						2020-04-16 14:49:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |