Bosun: Stack Exchange's Open Source Monitoring and Alerting System
Bosun

		
		


			
			is an open-source, MIT licensed, monitoring and alerting system by Stack Exchange. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against history for a faster development experience.
		


			Project Status (2024-05)
			Skyscanner is in the process of migrating from an open source monitoring solution to a SaaS vendor. We are looking for users or contributors interested in becoming maintainers. Please see this Github issue for more information.
			
		

	
		Try It
		Want to jump right in? Follow our quick start tutorial to get Bosun, OpenTSDB, and scollector up quickly using our published docker images.
	
	
		Download It
		Download the prebuilt binaries for Bosun and our optional but valuable monitoring agent (Currently works only with OpenTSDB) scollector for Windows, Linux, and Mac.
	
	





	
		
		
		Use Bosun's flexible expression language to evaluate time series in an exacting way
	
	
		
		Create notifications using Bosun's template language: include graphs, tables, and contextual information
	



	
		
		Save time by testing alerting against historical data and reduce alert noise before an alert goes into production
	
	
		
		
	



	
		
		Runs on Linux, Windows, Mac, or any operating system supported by Go
	
	
		
		Use our agent scollector to get monitoring of Windows, Linux, and many common applications
	



	
		
		Supports arbitrary dimensions (not just host based), aggregations, and automatically incorporating new tags (hosts, services, ..) as they appear
	
	
		
		Scollector auto detects new services and starts sending metrics immediately; properly designed alerts will apply to these new services which reduces maintenance
	


	