Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						abc5ac8017 
					 
					
						
						
							
							plugin/trace : make zipkin HTTP reporter more configurable using Corefile ( #5460 )  
						
						... 
						
						
						
						* plugin/trace : make zipkin HTTP reporter more configurable using Corefile
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com > 
						
						
					 
					
						2022-07-08 07:20:19 -04:00 
						 
				 
			
				
					
						
							
							
								Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						501e50312e 
					 
					
						
						
							
							plugin/trace: make zipkin and datadog reporters log errors using CoreDNS logger ( #5452 )  
						
						
						
						
					 
					
						2022-06-23 03:40:13 -07:00 
						 
				 
			
				
					
						
							
							
								Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						af4d84d915 
					 
					
						
						
							
							plugin/trace: read trace context info from headers for DOH ( #5439 )  
						
						... 
						
						
						
						Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com > 
						
						
					 
					
						2022-06-20 07:08:53 -07:00 
						 
				 
			
				
					
						
							
							
								coredns[bot] 
							
						 
					 
					
						
						
							
						
						fcc52d8038 
					 
					
						
						
							
							auto go fmt  
						
						... 
						
						
						
						Signed-off-by: coredns[bot] <bot@bot.coredns.io > 
						
						
					 
					
						2021-07-19 10:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						936b483a3a 
					 
					
						
						
							
							publish trace id as metadata from trace plugin ( #4749 )  
						
						... 
						
						
						
						Signed-off-by: Ondrej Benkovsky <ondrej.benkovsky@wandera.com > 
						
						
					 
					
						2021-07-14 09:21:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						d17e50afc7 
					 
					
						
						
							
							plugin/trace: fix rcode tag in case of no response ( #4742 )  
						
						... 
						
						
						
						Signed-off-by: Ondrej Benkovsky <ondrej.benkovsky@wandera.com > 
						
						
					 
					
						2021-07-10 07:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ondřej Benkovský 
							
						 
					 
					
						
						
							
						
						9e90d6231e 
					 
					
						
						
							
							trace plugin can mark traces with error tag ( #4720 )  
						
						... 
						
						
						
						Signed-off-by: Ondrej Benkovsky <ondrej.benkovsky@wandera.com > 
						
						
					 
					
						2021-06-29 09:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Bob 
							
						 
					 
					
						
						
							
						
						d8d2c16905 
					 
					
						
						
							
							plugin/trace - Use compatible tag name for datadog ( #4408 )  
						
						... 
						
						
						
						Traces are currently working properly with datadog with the exception of having the ability to facet the tags

In order to get valuable graph in dashboard the tag on the metrics need to be faceted by datadog.
This PR update the tags with facetable path.
While keeping backward compatibility with existing path for zipkin.
Graph like:





Signed-off-by: bob <bob.bouteillier@datadoghq.com > 
						
						
					 
					
						2021-01-28 16:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Bob 
							
						 
					 
					
						
						
							
						
						b7814204a4 
					 
					
						
						
							
							plugin/trace: Fix zipkin json_v2 ( #4180 )  
						
						... 
						
						
						
						Automatically submitted. 
						
						
					 
					
						2020-11-10 19:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bob 
							
						 
					 
					
						
						
							
						
						0835f5bb5f 
					 
					
						
						
							
							[plugin][trace] - Have a consistent spanName ( #4171 )  
						
						... 
						
						
						
						Automatically submitted. 
						
						
					 
					
						2020-10-12 19:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						0cb0136570 
					 
					
						
						
							
							Add proto and remote tags to trace plugin ( #4159 )  
						
						... 
						
						
						
						* Add proto and client-ip trace tags
Signed-off-by: Adam Malcontenti-Wilson <amalcontenti-wilson@zendesk.com >
* Commit my own suggestion
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Adam Malcontenti-Wilson <amalcontenti-wilson@zendesk.com > 
						
						
					 
					
						2020-09-29 10:43:58 +02:00 
						 
				 
			
				
					
						
							
							
								Zou Nengren 
							
						 
					 
					
						
						
							
						
						8e1ab71720 
					 
					
						
						
							
							bump prometheus with zipkin ( #4109 )  
						
						... 
						
						
						
						Signed-off-by: zounengren <zounengren@cmss.chinamobile.com > 
						
						
					 
					
						2020-09-16 11:33:08 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e082bb5a61 
					 
					
						
						
							
							plugin/trace: fix struct allignment ( #4112 )  
						
						... 
						
						
						
						* plugin/trace: fix struct allignment
A 64 bit entity needs to be the first in a struct to make it work on 32
bit systems.
Fixes : #4111 
Signed-off-by: Miek Gieben <miek@miek.nl >
* plugin/erratic does makes the same mistake
Signed-off-by: Miek Gieben <miek@miek.nl > 
						
						
					 
					
						2020-09-09 10:45:14 +02:00 
						 
				 
			
				
					
						
							
							
								Oleg Atamanenko 
							
						 
					 
					
						
						
							
						
						c86be3428a 
					 
					
						
						
							
							Disable debug mode for tracing - removes extra logging ( #4016 )  
						
						... 
						
						
						
						Signed-off-by: Oleg Atamanenko <oleg.atamanenko@gmail.com > 
						
						
					 
					
						2020-07-23 09:40:17 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						995179a6c6 
					 
					
						
						
							
							presubmit: check import path ordering ( #3636 )  
						
						... 
						
						
						
						Add a test for this as well as it's annoying to point out in every code
review.
Fix all the import paths that are flagged by this new test.
Fixes : #3634 
Signed-off-by: Miek Gieben <miek@miek.nl > 
						
						
					 
					
						2020-01-30 09:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Yong Tang 
							
						 
					 
					
						
						
							
						
						b8f40a8150 
					 
					
						
						
							
							Move github.com/openzipkin/zipkin-go-opentracing => github.com/openzipkin-contrib/zipkin-go-opentracing ( #3070 )  
						
						... 
						
						
						
						Move github.com/openzipkin/zipkin-go-opentracing => github.com/openzipkin-contrib/zipkin-go-opentracing
and run `go mod tidy`
Fixes 3069
Signed-off-by: Yong Tang <yong.tang.github@outlook.com > 
						
						
					 
					
						2019-07-31 06:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Yong Tang 
							
						 
					 
					
						
						
							
						
						f13482f4d1 
					 
					
						
						
							
							Follow up on PR 2868 ( #2877 )  
						
						... 
						
						
						
						This fix is a follow up on comment https://github.com/coredns/coredns/pull/2868#discussion_r291609761 
Signed-off-by: Yong Tang <yong.tang.github@outlook.com > 
						
						
					 
					
						2019-06-10 10:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								Anshul Sharma 
							
						 
					 
					
						
						
							
						
						74303a985c 
					 
					
						
						
							
							Fix Datadog tracer ( #2868 )  
						
						... 
						
						
						
						- Fixes  #2862  
						
						
					 
					
						2019-06-09 13:44:19 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						91d6451684 
					 
					
						
						
							
							plugin/trace: update datadog import ( #2676 )  
						
						... 
						
						
						
						Use gopkg.in/DataDog/dd-trace-go.v0 as this is the new home for it
Fixes : #2282 
Signed-off-by: Miek Gieben <miek@miek.nl > 
						
						
					 
					
						2019-03-12 11:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Nic Cope 
							
						 
					 
					
						
						
							
						
						8a9c6174fc 
					 
					
						
						
							
							Add request and response context to traces ( #2162 )  
						
						... 
						
						
						
						Automatically submitted. 
						
						
					 
					
						2018-10-05 20:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						d3f2d4a291 
					 
					
						
						
							
							core: remove HostAddresses() ( #1728 )  
						
						... 
						
						
						
						* core: remove HostAddresses()
config.HostAddresses() is a weird function that gathers
some data from the server and returns a string.
It is *only* used the trace plugin, to figure out what
server starts the trace.
Looks to be better to fit in the with metrics.WithServer label
on the trace itself to show which server handled the trace.
Remove HostAddresses() and cleanup trace a small bit.:w
* lint 
						
						
					 
					
						2018-04-25 15:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						0930eb8beb 
					 
					
						
						
							
							all: fix plugin import ordering ( #1717 )  
						
						... 
						
						
						
						Got a bit messed up with stb lib "context" usage. 
						
						
					 
					
						2018-04-22 08:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						8722336fff 
					 
					
						
						
							
							global: move to context ( #1699 )  
						
						... 
						
						
						
						* global: move to context
Move from golang.org/x/net/context to std lib's context.
Change done with:
for i in $(grep -l '/context' **/*.go); do sed -e 's|golang.org/x/net/context|context|' -i $i; echo $i; done
for i in **/*.go; do goimports -w $i; done
* drop from dns.pb.go as well 
						
						
					 
					
						2018-04-20 11:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Yamil Asusta 
							
						 
					 
					
						
						
							
						
						87790dd47c 
					 
					
						
						
							
							Add DD support ( #1596 )  
						
						
						
						
					 
					
						2018-03-09 15:08:57 -05:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						d8714e64e4 
					 
					
						
						
							
							Remove the word middleware ( #1067 )  
						
						... 
						
						
						
						* Rename middleware to plugin
first pass; mostly used 'sed', few spots where I manually changed
text.
This still builds a coredns binary.
* fmt error
* Rename AddMiddleware to AddPlugin
* Readd AddMiddleware to remain backwards compat 
						
						
					 
					
						2017-09-14 09:36:06 +01:00