Callum Styan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							289ba11b79 
							
						 
					 
					
						
						
							
							Add circular in-memory exemplars storage ( #6635 )  
						
						... 
						
						
						
						* Add circular in-memory exemplars storage
Signed-off-by: Callum Styan <callumstyan@gmail.com>
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
Signed-off-by: Martin Disibio <mdisibio@gmail.com>
Co-authored-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
Co-authored-by: Tom Wilkie <tom.wilkie@gmail.com>
Co-authored-by: Martin Disibio <mdisibio@gmail.com>
* Fix some comments, clean up exemplar metrics struct and exemplar tests.
Signed-off-by: Callum Styan <callumstyan@gmail.com>
* Fix exemplar query api null vs empty array issue.
Signed-off-by: Callum Styan <callumstyan@gmail.com>
Co-authored-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
Co-authored-by: Tom Wilkie <tom.wilkie@gmail.com>
Co-authored-by: Martin Disibio <mdisibio@gmail.com> 
						
						
					 
					
						2021-03-16 15:17:45 +05:30 
						 
				 
			
				
					
						
							
							
								Ganesh Vernekar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c71856e8 
							
						 
					 
					
						
						
							
							Add start() and end() pre-processors for @ modifier ( #8425 )  
						
						... 
						
						
						
						* Add start() and end() pre-processors for @ modifier
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Fix reviews
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Fix review comments
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Fix review comments
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in> 
						
						
					 
					
						2021-02-09 21:33:16 +05:30 
						 
				 
			
				
					
						
							
							
								Ganesh Vernekar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9199fcb8d1 
							
						 
					 
					
						
						
							
							'@ <timestamp>' modifier  ( #8121 )  
						
						... 
						
						
						
						This commit adds `@ <timestamp>` modifier as per this design doc: https://docs.google.com/document/d/1uSbD3T2beM-iX4-Hp7V074bzBRiRNlqUdcWP6JTDQSs/edit .
An example query:
```
rate(process_cpu_seconds_total[1m]) 
  and
topk(7, rate(process_cpu_seconds_total[1h] @ 1234))
```
which ranks based on last 1h rate and w.r.t. unix timestamp 1234 but actually plots the 1m rate.
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in> 
						
						
					 
					
						2021-01-20 16:27:39 +05:30 
						 
				 
			
				
					
						
							
							
								Owen Diehl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00b7bdb1b6 
							
						 
					 
					
						
						
							
							parser.{Expr,Statement} publicly implementable ( #7639 )  
						
						... 
						
						
						
						* parser.{Expr,Statement} publicly implementable
Signed-off-by: Owen Diehl <ow.diehl@gmail.com> 
						
						
					 
					
						2020-07-25 09:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Kochie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							269e7c8091 
							
						 
					 
					
						
						
							
							Fix golint issues.  
						
						... 
						
						
						
						Signed-off-by: Ben Kochie <superq@gmail.com> 
						
						
					 
					
						2020-03-23 20:38:43 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Guggenmos 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3df53f78 
							
						 
					 
					
						
						
							
							Add nolint comment  
						
						... 
						
						
						
						Signed-off-by: Tobias Guggenmos <tguggenm@redhat.com> 
						
						
					 
					
						2020-02-17 16:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Guggenmos 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1366775e 
							
						 
					 
					
						
						
							
							Store function implementations independently of their signatures  
						
						... 
						
						
						
						Signed-off-by: Tobias Guggenmos <tguggenm@redhat.com> 
						
						
					 
					
						2020-02-17 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Guggenmos 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0ea1c1ac 
							
						 
					 
					
						
						
							
							Fix more identifiers  
						
						... 
						
						
						
						Signed-off-by: Tobias Guggenmos <tguggenm@redhat.com> 
						
						
					 
					
						2020-02-17 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Guggenmos 
							
						 
					 
					
						
						
						
						
							
						
						
							65f5b9827d 
							
						 
					 
					
						
						
							
							Rename package  
						
						... 
						
						
						
						Signed-off-by: Tobias Guggenmos <tguggenm@redhat.com> 
						
						
					 
					
						2020-02-17 16:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Guggenmos 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c2716f55 
							
						 
					 
					
						
						
							
							Move files  
						
						... 
						
						
						
						Signed-off-by: Tobias Guggenmos <tguggenm@redhat.com> 
						
						
					 
					
						2020-02-17 16:05:21 +01:00