Skip to content

Commit 486beb8

Browse files
feat(writer): rename agent_url to intake_url
1 parent 71640b8 commit 486beb8

File tree

12 files changed

+23
-27
lines changed

12 files changed

+23
-27
lines changed

ddtrace/_trace/processor/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def __init__(
278278
else:
279279
verify_url(agent_config.trace_agent_url)
280280
self.writer = NativeWriter(
281-
agent_url=agent_config.trace_agent_url,
281+
intake_url=agent_config.trace_agent_url,
282282
dogstatsd=get_dogstatsd_client(agent_config.dogstatsd_url),
283283
sync_mode=SpanAggregator._use_sync_mode(),
284284
compute_stats_enabled=config._trace_compute_stats,

ddtrace/_trace/tracer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ def current_span(self) -> Optional[Span]:
750750
def agent_trace_url(self) -> Optional[str]:
751751
"""Trace agent url"""
752752
if isinstance(self._span_aggregator.writer, NativeWriter):
753-
return self._span_aggregator.writer.agent_url
753+
return self._span_aggregator.writer.intake_url
754754

755755
return None
756756

ddtrace/internal/debug.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def collect(tracer):
6161
tracer._span_aggregator.writer, NativeWriter
6262
):
6363
writer = tracer._span_aggregator.writer
64-
agent_url = writer.agent_url
64+
agent_url = writer.intake_url
6565
try:
6666
writer.write([])
6767
writer.flush_queue(raise_exc=True)

ddtrace/internal/writer/writer.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ class AgentWriter(HTTPWriter):
450450

451451
def __init__(
452452
self,
453-
agent_url: str,
453+
intake_url: str,
454454
processing_interval: Optional[float] = None,
455455
# Match the payload size since there is no functionality
456456
# to flush dynamically.
@@ -530,7 +530,7 @@ def __init__(
530530
self._response_cb = response_callback
531531
self._report_metrics = report_metrics
532532
super(AgentWriter, self).__init__(
533-
intake_url=agent_url,
533+
intake_url=intake_url,
534534
clients=[client],
535535
processing_interval=processing_interval,
536536
buffer_size=buffer_size,
@@ -545,7 +545,7 @@ def __init__(
545545

546546
def recreate(self) -> HTTPWriter:
547547
new_instance = self.__class__(
548-
agent_url=self.agent_url,
548+
intake_url=self.intake_url,
549549
processing_interval=self._interval,
550550
buffer_size=self._buffer_size,
551551
max_payload_size=self._max_payload_size,
@@ -559,10 +559,6 @@ def recreate(self) -> HTTPWriter:
559559
)
560560
return new_instance
561561

562-
@property
563-
def agent_url(self):
564-
return self.intake_url
565-
566562
@property
567563
def _agent_endpoint(self):
568564
return self._intake_endpoint(client=None)
@@ -631,7 +627,7 @@ class NativeWriter(periodic.PeriodicService, TraceWriter):
631627

632628
def __init__(
633629
self,
634-
agent_url: str,
630+
intake_url: str,
635631
processing_interval: Optional[float] = None,
636632
# Match the payload size since there is no functionality
637633
# to flush dynamically.
@@ -705,7 +701,7 @@ def __init__(
705701
test_session_token = additional_header["X-Datadog-Test-Session-Token"]
706702

707703
super(NativeWriter, self).__init__(interval=processing_interval)
708-
self.agent_url = agent_url
704+
self.intake_url = intake_url
709705
self._buffer_size = buffer_size
710706
self._max_payload_size = max_payload_size
711707
self._timeout = timeout
@@ -736,7 +732,7 @@ def _create_exporter(self) -> native.TraceExporter:
736732

737733
builder = (
738734
native.TraceExporterBuilder()
739-
.set_url(self.agent_url)
735+
.set_url(self.intake_url)
740736
.set_language("python")
741737
.set_language_version(compat.PYTHON_VERSION)
742738
.set_language_interpreter(compat.PYTHON_INTERPRETER)
@@ -767,7 +763,7 @@ def set_test_session_token(self, token: Optional[str]) -> None:
767763
def recreate(self):
768764
self._exporter.stop_worker()
769765
return self.__class__(
770-
agent_url=self.agent_url,
766+
intake_url=self.intake_url,
771767
processing_interval=self._interval,
772768
compute_stats_enabled=self._compute_stats_enabled,
773769
buffer_size=self._buffer_size,
@@ -802,12 +798,12 @@ def _downgrade(self, response, client):
802798
"unsupported endpoint '%s': received response %s from intake (%s)",
803799
client.ENDPOINT,
804800
response.status,
805-
self.agent_url,
801+
self.intake_url,
806802
)
807803

808804
# NOTE: Only used for logging
809805
def _intake_endpoint(self, client=None):
810-
return "{}/{}".format(self.agent_url, client.ENDPOINT if client else self._endpoint)
806+
return "{}/{}".format(self.intake_url, client.ENDPOINT if client else self._endpoint)
811807

812808
# NOTE: Only used for logging
813809
@property

tests/appsec/integrations/utils_testagent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ def _get_span(token):
3333

3434

3535
def _get_agent_client():
36-
parsed = parse.urlparse(tracer._span_aggregator.writer.agent_url)
36+
parsed = parse.urlparse(tracer._span_aggregator.writer.intake_url)
3737
conn = httplib.HTTPConnection(parsed.hostname, parsed.port)
3838
return conn

tests/commands/ddtrace_run_hostname.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33

44
if __name__ == "__main__":
5-
assert tracer._span_aggregator.writer.agent_url == "http://172.10.0.1:8120"
5+
assert tracer._span_aggregator.writer.intake_url == "http://172.10.0.1:8120"
66
print("Test success")

tests/integration/test_debug.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def test_tracer_loglevel_info_connection(self):
162162
with mock.patch.object(logging.Logger, "log") as mock_logger:
163163
# shove an unserializable object into the config log output
164164
# regression: this used to cause an exception to be raised
165-
ddtrace.config.version = AgentWriter(agent_url="foobar")
165+
ddtrace.config.version = AgentWriter(intake_url="foobar")
166166
ddtrace.trace.tracer.configure()
167167
assert mock.call(logging.INFO, re_matcher("- DATADOG TRACER CONFIGURATION - ")) in mock_logger.mock_calls
168168

tests/integration/test_integration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ def test_trace_with_invalid_client_endpoint_generates_error_log():
511511
"unsupported endpoint '%s': received response %s from intake (%s)",
512512
"/bad",
513513
404,
514-
t._span_aggregator.writer.agent_url,
514+
t._span_aggregator.writer.intake_url,
515515
)
516516
]
517517
log.error.assert_has_calls(calls)
@@ -680,7 +680,7 @@ def test_writer_flush_queue_generates_debug_log():
680680
"sent %s in %.5fs to %s",
681681
AnyStr(),
682682
AnyFloat(),
683-
"{}/{}/traces".format(writer.agent_url, encoding),
683+
"{}/{}/traces".format(writer.intake_url, encoding),
684684
)
685685
]
686686
log.log.assert_has_calls(calls)

tests/integration/test_integration_snapshots.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def test_synchronous_writer():
8484
from ddtrace.internal.writer import NativeWriter
8585
from ddtrace.trace import tracer
8686

87-
writer = NativeWriter(tracer._span_aggregator.writer.agent_url, sync_mode=True)
87+
writer = NativeWriter(tracer._span_aggregator.writer.intake_url, sync_mode=True)
8888
tracer._span_aggregator.writer = writer
8989
tracer._recreate()
9090
with tracer.trace("operation1", service="my-svc"):

tests/tracer/test_tracer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ def test_tracer_set_user_propagation_string_error(self):
684684
def test_tracer_url_default():
685685
import ddtrace
686686

687-
assert ddtrace.trace.tracer._span_aggregator.writer.agent_url == "http://localhost:8126"
687+
assert ddtrace.trace.tracer._span_aggregator.writer.intake_url == "http://localhost:8126"
688688

689689

690690
@pytest.mark.subprocess()

0 commit comments

Comments
 (0)