Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
9cf24c6
un-ignore service source tag in snapshot tests
emmettbutler Apr 13, 2026
cb3b890
update flask snapshots
emmettbutler Apr 13, 2026
2993e2c
update botocore snapshots
emmettbutler Apr 13, 2026
540b064
update psycopg snapshots
emmettbutler Apr 13, 2026
8ec488c
update psycopg2 snapshots
emmettbutler Apr 13, 2026
0c7ec57
update mariadb snapshots
emmettbutler Apr 14, 2026
77a82d8
update cherrypy snapshots
emmettbutler Apr 14, 2026
ba6e3ee
update starlette snapshots
emmettbutler Apr 14, 2026
1fd281e
update langchain snapshots and cassettes
emmettbutler Apr 14, 2026
02ae8d1
update pytest snapshots
emmettbutler Apr 14, 2026
a2a100a
some bedrock snapshots missed
emmettbutler Apr 14, 2026
6209ca7
update fastapi snapshots
emmettbutler Apr 14, 2026
41c228c
update sanic snapshots
emmettbutler Apr 14, 2026
cbc99f8
update openai snapshots
emmettbutler Apr 14, 2026
640b818
missed some openai snapshot updates
emmettbutler Apr 14, 2026
56f2bca
update gunicorn snapshots
emmettbutler Apr 14, 2026
dd7f64e
update aiohttp snapshots
emmettbutler Apr 14, 2026
1ebc740
update django snapshots
emmettbutler Apr 14, 2026
6b30c54
update redis_asyncio snapshots
emmettbutler Apr 14, 2026
aebe2af
update kafka snapshots
emmettbutler Apr 14, 2026
0fb575b
update google_cloud_pubsub snapshots
emmettbutler Apr 14, 2026
b049612
update httpx snapshots
emmettbutler Apr 14, 2026
d214333
update otel snapshots
emmettbutler Apr 14, 2026
d034472
update azure_cosmos snapshots
emmettbutler Apr 14, 2026
012234e
update azure_eventhubs snapshots
emmettbutler Apr 14, 2026
143cd7f
update ddtrace_api snapshots
emmettbutler Apr 14, 2026
987f3d5
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 14, 2026
8d3cf44
update snapshots: yaaredis, google_cloud_pubsub
emmettbutler Apr 14, 2026
ed4f767
update snapshots: rq, aredis, rediscluster
emmettbutler Apr 14, 2026
d458845
update snapshots: valkey, kombu
emmettbutler Apr 14, 2026
fdf57c7
update snapshots: pyramid
emmettbutler Apr 14, 2026
1e0c6f2
update snapshots: opentelemetry, wsgi, graphql, graphene, aiomysql, d…
emmettbutler Apr 14, 2026
744f8af
update snapshots: django_hosts, aws_lambda
emmettbutler Apr 14, 2026
f95d5e6
update unittest snapshots
emmettbutler Apr 14, 2026
e674165
update some snowflake snapshots
emmettbutler Apr 15, 2026
2fd8c13
update some internal process_tags snapshots
emmettbutler Apr 15, 2026
790bbc2
update some integration snapshots
emmettbutler Apr 15, 2026
6f1ffdc
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 15, 2026
840335d
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 15, 2026
f1b8a2a
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 16, 2026
782150b
update integration_snapshots snapshots
emmettbutler Apr 16, 2026
cc1b858
update asyncpg snapshots
emmettbutler Apr 16, 2026
c97840c
update pyramid snapshots
emmettbutler Apr 16, 2026
9a3c0fd
update google_cloud_pubsub snapshots
emmettbutler Apr 16, 2026
6a87cd7
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 17, 2026
8d029f3
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 17, 2026
9121f7c
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 17, 2026
299ec9f
update snapshots: valkey, opentelemetry
emmettbutler Apr 17, 2026
66a46bf
update snapshots: integration-snapshot
emmettbutler Apr 17, 2026
806b9ed
update snapshot: internal
emmettbutler Apr 17, 2026
5a5e510
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 20, 2026
d331652
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 20, 2026
80fed88
test: update anthropic snapshots for svc_src tag
Yun-Kim Apr 20, 2026
9d7ef05
test: update claude_agent_sdk snapshots for svc_src tag
Yun-Kim Apr 20, 2026
bf82c17
test: update crewai snapshots for svc_src tag
Yun-Kim Apr 20, 2026
823f362
test: update google_genai snapshots for svc_src tag
Yun-Kim Apr 20, 2026
b16098b
test: update litellm snapshots for svc_src tag
Yun-Kim Apr 20, 2026
f0c2e24
test: update llama_index snapshots for svc_src tag
Yun-Kim Apr 20, 2026
60e3821
test: update openai_agents snapshots for svc_src tag
Yun-Kim Apr 20, 2026
02d85ca
test: update pydantic_ai snapshots for svc_src tag
Yun-Kim Apr 20, 2026
87c8231
test: update vertexai snapshots for svc_src tag
Yun-Kim Apr 20, 2026
aa4122f
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 20, 2026
4c56718
test: regenerate claude_agent_sdk snapshots for new llm child spans
Yun-Kim Apr 20, 2026
b56fcb1
updated snapshots for azure_cosmos, azure_durable_functions, azure_fu…
rithikanarayan Apr 21, 2026
1dd78eb
locks, suitespec
emmettbutler Apr 21, 2026
a54e659
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 22, 2026
8eeac5b
revert functions:cosmos snapshot change
emmettbutler Apr 22, 2026
cba86f1
update azure_functions:eventhubs snapshots
emmettbutler Apr 22, 2026
848ab69
update azure_functions:eventhubs snapshots
emmettbutler Apr 22, 2026
dac1e97
update azure_functions:eventhubs snapshots
emmettbutler Apr 22, 2026
6a6a029
suitespec
emmettbutler Apr 22, 2026
0e0255c
update integration-snapshot snapshots
emmettbutler Apr 22, 2026
f62bd2e
regenerate rq snapshot
emmettbutler Apr 23, 2026
78d69f0
update mlflow snapshots
emmettbutler Apr 23, 2026
b39af0f
update selenium snapshots
emmettbutler Apr 23, 2026
09d3e86
missing mlflow snapshot
emmettbutler Apr 23, 2026
1a18db6
fix aiohttp_jinja2 snapshot
emmettbutler Apr 23, 2026
044a7ef
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 23, 2026
1965d7a
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 23, 2026
23c82b4
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 23, 2026
cfb8a4d
chore(valkey): remove Pin from valkey (#17574)
dubloom Apr 22, 2026
cb306c2
fix(profiling): ensure running loop is not `None` before linking task…
KowalskiThomas Apr 22, 2026
534baac
fix(llmobs): resolve circular import of ConfigType in _writer (#17659)
Yun-Kim Apr 22, 2026
4cdf646
chore(symdb): add injectible_lines and has_injectible_lines to Scope …
P403n1x87 Apr 22, 2026
c9468b4
chore(ci_visibility): add telemetry for git commit SHA and repository…
gnufede Apr 22, 2026
e93aa29
refactor(telemetry): dependency tracker performance (#17667)
avara1986 Apr 22, 2026
80a3151
fix(llmobs): do not disable LLMObs on RC payloads without llmobs dire…
Kyle-Verhoog Apr 22, 2026
7efc374
chore: increment version to 4.8.0rc5 (#17688)
ZStriker19 Apr 23, 2026
694ff95
chore(selenium): patch selenium in v3 pytest plugin for browser test …
gnufede Apr 23, 2026
9569fb0
refactor(telemetry): memoize get_host_info via @callonce (#17669)
avara1986 Apr 23, 2026
0f217ca
chore: ignore .omc/ directory (#17692)
avara1986 Apr 23, 2026
813cf35
fix(llmobs): default model_name/model_provider to "unknown" (#17683)
Yun-Kim Apr 23, 2026
9579cfe
fix(profiling): guard memalloc hook against partially-written saved a…
KowalskiThomas Apr 23, 2026
14f2188
fix(rc): improve apm_tracing disablement flow (#17314)
mabdinur Apr 23, 2026
d901765
ci: add s3 artifact metadata to index.html and new metadata.txt files…
brettlangdon Apr 23, 2026
f72d32c
refactor: remove crash in `MetricNamespace` (#17706)
KowalskiThomas Apr 23, 2026
343db4a
ci: allow notify dd release job to fail (#17709)
gyuheon0h Apr 23, 2026
31322ba
turn sqlite test into a snapshot one
emmettbutler Apr 23, 2026
7d108b1
fix default service name logic for sqlite
emmettbutler Apr 23, 2026
938817c
traverse integration_configs as rarely as possible
emmettbutler Apr 23, 2026
7f2b92a
chore(internal): honor positional timeout in PeriodicThread.join (#17…
r1viollet Apr 23, 2026
07203f7
typing
emmettbutler Apr 24, 2026
5323c4b
suitespec
emmettbutler Apr 24, 2026
b58ef83
handle when _default_service is not set
emmettbutler Apr 24, 2026
ed275b9
Merge branch 'emmett.butler/unignore-svc-src' into emmett.butler/sqli…
emmettbutler Apr 24, 2026
9659bc0
handle when _default_service is not set
emmettbutler Apr 24, 2026
843d9bc
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
8565a8c
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 24, 2026
d025b3e
regenerate azure_functions
emmettbutler Apr 24, 2026
8b5c73d
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
98e36c7
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
0482088
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
fc94487
Merge branch 'emmett.butler/unignore-svc-src' into emmett.butler/sqli…
emmettbutler Apr 24, 2026
a7f3cd2
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
4f5762b
update a bunch of snapshots affected by the fix
emmettbutler Apr 24, 2026
aaa0415
reno
emmettbutler Apr 24, 2026
5bc9776
undo
emmettbutler Apr 27, 2026
3042bf9
undo
emmettbutler Apr 27, 2026
cf0f3ef
Merge branch 'emmett.butler/unignore-svc-src' into emmett.butler/sqli…
emmettbutler Apr 27, 2026
4d182e3
Merge branch 'main' into emmett.butler/unignore-svc-src
emmettbutler Apr 27, 2026
d596393
Merge branch 'emmett.butler/unignore-svc-src' into emmett.butler/sqli…
emmettbutler Apr 27, 2026
8a041b3
Merge branch 'main' into emmett.butler/sqlite3-snapshot-2
emmettbutler Apr 28, 2026
7ca6699
don't set svc_source when service is default
emmettbutler Apr 28, 2026
9b20874
avoid "m" when service is default
emmettbutler Apr 29, 2026
cdbb856
update a bunch of snapshots affected by the fix
emmettbutler Apr 29, 2026
b06c73c
Merge branch 'main' into emmett.butler/sqlite3-snapshot-2
emmettbutler Apr 30, 2026
85d885e
update a bunch of snapshots affected by the fix
emmettbutler Apr 30, 2026
2b51f89
update a bunch of snapshots affected by the fix
emmettbutler Apr 30, 2026
b0eed27
update a bunch of snapshots affected by the fix
emmettbutler Apr 30, 2026
adac5b6
Merge branch 'main' into emmett.butler/sqlite3-snapshot-2
emmettbutler May 1, 2026
9807194
update tracer test that still cared about svc_src
emmettbutler May 1, 2026
364768a
update langchain snapshots
emmettbutler May 1, 2026
13011bd
missing snaps
emmettbutler May 1, 2026
e925f28
cache default services
emmettbutler May 1, 2026
09a11db
lint
emmettbutler May 1, 2026
34aa763
use cached list
emmettbutler May 1, 2026
cb5956d
limit allowed default service keys
emmettbutler May 1, 2026
00c94e4
Merge branch 'main' into emmett.butler/sqlite3-snapshot-2
emmettbutler May 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions ddtrace/_trace/tracer.py
Original file line number Diff line number Diff line change
Expand Up @@ -510,9 +510,12 @@ def start_span(
service = parent.service
service_source = parent.get_tag(_SERVICE_SOURCE) or ""
else:
service = service_source = config.service
service = config.service
Comment thread
emmettbutler marked this conversation as resolved.
else:
service_source = "m"
if service in config._integration_default_services:
service_source = service
else:
service_source = "m"

# Update the service name based on any mapping
if service is not None:
Expand Down
13 changes: 6 additions & 7 deletions ddtrace/contrib/internal/trace_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -400,14 +400,13 @@ def set_service_and_source(
span.set_tag(_SERVICE_SOURCE, "opt.split_by_domain")
# NB "not service" here makes svc_src make sense in cases of service inheritance
elif not service or service == int_config.get(default_service_key):
span.set_tag(
_SERVICE_SOURCE,
getattr(
int_config,
"integration_name",
int_config.get("integration_name", "m") if hasattr(int_config, "get") else "m",
),
service_source = getattr(
int_config,
"integration_name",
int_config.get("integration_name", "") if hasattr(int_config, "get") else "",
)
if service_source:
span.set_tag(_SERVICE_SOURCE, service_source)
if service:
span.service = service

Expand Down
19 changes: 19 additions & 0 deletions ddtrace/internal/settings/_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
log = get_logger(__name__)

ENDPOINT_FETCHED_CONFIG = fetch_config_from_endpoint()
DEFAULT_SERVICE_KEYS = frozenset(["_default_service", "_default_service_worker", "_default_service_producer"])

DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP_DEFAULT = (
r"(?ix)"
Expand Down Expand Up @@ -209,6 +210,14 @@
)


def _integration_default_service_names_from_config(int_config: IntegrationConfig) -> set[str]:
names: set[str] = set()
for attribute in DEFAULT_SERVICE_KEYS:
if value := int_config.get(attribute):
names.add(value)
return names


def _parse_propagation_styles(styles_str: str) -> Optional[list[str]]:
"""Helper to parse http propagation extract/inject styles via env variables.

Expand Down Expand Up @@ -447,6 +456,8 @@ def __init__(self) -> None:

# Use a dict as underlying storing mechanism for integration configs
self._integration_configs: dict[str, IntegrationConfig] = {}
# Union of `_default_service*` string values from integrations registered via `_add`.
self._integration_default_services: frozenset[str] = frozenset()

self._debug_mode = _get_config("DD_TRACE_DEBUG", False, asbool, "OTEL_LOG_LEVEL")
self._startup_logs_enabled = _get_config("DD_TRACE_STARTUP_LOGS", False, asbool)
Expand Down Expand Up @@ -772,6 +783,12 @@ def _get_extra_services(self) -> set[str]:
self._extra_services.pop()
return self._extra_services

def _recompute_integration_default_services(self) -> None:
names: set[str] = set()
for int_conf in self._integration_configs.values():
names.update(_integration_default_service_names_from_config(int_conf))
self._integration_default_services = frozenset(names)

def _add(self, integration, settings, merge=True):
"""Internal API that registers an integration with given default
settings.
Expand Down Expand Up @@ -809,6 +826,8 @@ def _add(self, integration, settings, merge=True):
else:
self._integration_configs[integration] = IntegrationConfig(self, integration, settings)

self._recompute_integration_default_services()

@cachedmethod()
def _header_tag_name(self, header_name: str) -> Optional[str]:
return self._http._header_tag_name(header_name)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
fixes:
- |
tracing: This change fixes an issue in which `svc_src` is set to `m` in cases where `service` matches the `_default_service` of an active integration config.
In such cases, the intended behavior is that it `svc_src` is equal to `service`. #17712
2 changes: 1 addition & 1 deletion tests/contrib/azure_cosmos/test_azure_cosmos_snapshot.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
CONNECTION_STRING = "AccountEndpoint=http://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;"
ERR_DB_NAME = "db.azure_cosmos_error"
ERR_CONTAINER_NAME = "container.azure_cosmos_error"
SNAPSHOT_IGNORES = ["meta.http.useragent", "meta.error.stack"]
SNAPSHOT_IGNORES = ["meta.http.useragent", "meta.error.stack", "meta._dd.base_service"]

DEFAULT_HEADERS = {"User-Agent": "python-httpx/x.xx.x"}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from tests.webclient import Client


SNAPSHOT_IGNORES = ["meta.http.useragent", "meta.http.status_code"]
SNAPSHOT_IGNORES = ["meta.http.useragent", "meta.http.status_code", "meta._dd.base_service"]
DEFAULT_HEADERS = {"User-Agent": "python-httpx/x.xx.x"}

CONNECTION_STRING = "AccountEndpoint=http://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;"
Expand Down
4 changes: 2 additions & 2 deletions tests/contrib/django/test_django.py
Original file line number Diff line number Diff line change
Expand Up @@ -1636,7 +1636,7 @@ def test_cached_view():
assert span_header.error == 0

expected_meta_view = {
"_dd.svc_src": "m",
"_dd.svc_src": "django",
"component": "django",
"django.cache.backend": "django.core.cache.backends.locmem.LocMemCache",
"django.cache.key": (
Expand All @@ -1646,7 +1646,7 @@ def test_cached_view():
}

expected_meta_header = {
"_dd.svc_src": "m",
"_dd.svc_src": "django",
"component": "django",
"django.cache.backend": "django.core.cache.backends.locmem.LocMemCache",
"django.cache.key": "views.decorators.cache.cache_header..03cdc1cc4aab71b038a6764e5fcabb82.en-us",
Expand Down
2 changes: 1 addition & 1 deletion tests/contrib/flask/test_blueprint.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,5 @@ def test():
self.assertEqual(span.resource, "/")
self.assertNotEqual(span.parent_id, 0)
self.assertEqual(
span.get_tags(), {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "m"}
span.get_tags(), {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "flask"}
)
2 changes: 1 addition & 1 deletion tests/contrib/flask/test_errorhandler.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from . import BaseFlaskTestCase


EXPECTED_METADATA = {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "m"}
EXPECTED_METADATA = {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "flask"}


class FlaskErrorhandlerTestCase(BaseFlaskTestCase):
Expand Down
1 change: 0 additions & 1 deletion tests/contrib/flask/test_flask_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ def test_jsonify(self):
assert set(spans[0].get_tags().keys()) == {
"runtime-id",
"_dd.p.dm",
"_dd.svc_src",
"_dd.p.tid",
"component",
"language",
Expand Down
2 changes: 1 addition & 1 deletion tests/contrib/flask/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

base_exception_name = "builtins.Exception"

EXPECTED_METADATA = {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "m"}
EXPECTED_METADATA = {"component": "flask", "_dd.base_service": "tests.contrib.flask", "_dd.svc_src": "flask"}


class FlaskViewTestCase(BaseFlaskTestCase):
Expand Down
1 change: 1 addition & 0 deletions tests/contrib/sqlite3/test_sqlite3.py
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ def test_rollback(self):
dict(name="sqlite.connection.rollback", service="sqlite"),
)

@pytest.mark.snapshot()
def test_patch_unpatch(self):
# Test patch idempotence
patch()
Expand Down
1 change: 1 addition & 0 deletions tests/contrib/suitespec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1231,6 +1231,7 @@ suites:
- tests/contrib/futures/*
- tests/contrib/dbapi/*
- tests/contrib/dbapi_async/*
- tests/snapshots/tests.contrib.sqlite3*
pattern: asyncio$|sqlite3$|futures$|dbapi$|dbapi_async$
snapshot: true
structlog:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a500000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -56,7 +56,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a500000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -100,7 +100,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a500000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -145,7 +145,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a500000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a200000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -56,7 +56,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a200000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -100,7 +100,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a200000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -145,7 +145,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f30a300000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f2f1000000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -56,7 +56,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f2f1000000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -100,7 +100,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f2f1000000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down Expand Up @@ -145,7 +145,7 @@
"_dd.origin": "ciapp-test",
"_dd.p.dm": "-0",
"_dd.p.tid": "674f2f1000000000",
"_dd.svc_src": "m",
"_dd.svc_src": "pytest",
"component": "pytest",
"language": "python",
"library_version": "2.18.0.dev95+g5f76e34a0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,19 @@
"error": 0,
"meta": {
"_dd.p.dm": "-0",
"_dd.p.tid": "69de729100000000",
"_dd.svc_src": "tests.contrib.aiohttp",
"_dd.p.tid": "69f397aa00000000",
"_dd.tags.process": "entrypoint.name:pytest,entrypoint.type:script,entrypoint.workdir:project,svc.auto:tests.contrib.aiohttp",
"language": "python",
"runtime-id": "ee9feda0416e4d809184aae62cb36e25"
"runtime-id": "02ac7b2b4d9f4a509c05893fdb3651c0"
},
"metrics": {
"_dd.top_level": 1.0,
"_dd.tracer_kr": 1.0,
"_sampling_priority_v1": 1.0,
"process_id": 12658.0
"process_id": 48434.0
},
"duration": 2863167,
"start": 1776186001600195211
"duration": 6572167,
"start": 1777571754702670420
},
{
"name": "aiohttp.request",
Expand All @@ -44,8 +43,8 @@
"out.host": "localhost",
"span.kind": "client"
},
"duration": 2523208,
"start": 1776186001600402295
"duration": 4833417,
"start": 1777571754704098045
},
{
"name": "TCPConnector.connect",
Expand All @@ -57,10 +56,10 @@
"type": "",
"error": 0,
"meta": {
"_dd.p.tid": "69de729100000000",
"_dd.p.tid": "69f397aa00000000",
"_dd.svc_src": "aiohttp_client",
"component": "aiohttp"
},
"duration": 1111458,
"start": 1776186001600777795
"duration": 2235458,
"start": 1777571754705389754
}]]
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"meta": {
"_dd.p.dm": "-0",
"_dd.p.tid": "69de72c200000000",
"_dd.svc_src": "tests.contrib.aiohttp_jinja2",
"_dd.tags.process": "entrypoint.name:pytest,entrypoint.type:script,entrypoint.workdir:project,svc.auto:tests.contrib.aiohttp_jinja2",
"aiohttp.template": "/template.jinja2",
"component": "aiohttp_jinja2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
"_dd.base_service": "ddtrace_subprocess_dir",
"_dd.p.dm": "-0",
"_dd.p.tid": "69e127ce00000000",
"_dd.svc_src": "ddtrace_subprocess_dir",
"_dd.tags.process": "entrypoint.basedir:ddtrace_subprocess_dir,entrypoint.name:test,entrypoint.type:script,entrypoint.workdir:project,svc.auto:ddtrace_subprocess_dir",
"component": "asyncpg",
"db.name": "postgres",
Expand Down Expand Up @@ -48,7 +47,6 @@
"_dd.base_service": "ddtrace_subprocess_dir",
"_dd.p.dm": "-0",
"_dd.p.tid": "69e127ce00000000",
"_dd.svc_src": "ddtrace_subprocess_dir",
"_dd.tags.process": "entrypoint.basedir:ddtrace_subprocess_dir,entrypoint.name:test,entrypoint.type:script,entrypoint.workdir:project,svc.auto:ddtrace_subprocess_dir",
"component": "asyncpg",
"db.name": "postgres",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
"_dd.p.dm": "-0",
"_dd.p.tid": "69e127ce00000000",
"_dd.peer.service.source": "db.name",
"_dd.svc_src": "ddtrace_subprocess_dir",
"_dd.tags.process": "entrypoint.basedir:ddtrace_subprocess_dir,entrypoint.name:test,entrypoint.type:script,entrypoint.workdir:project,svc.auto:ddtrace_subprocess_dir",
"component": "asyncpg",
"db.name": "postgres",
Expand Down Expand Up @@ -51,7 +50,6 @@
"_dd.p.dm": "-0",
"_dd.p.tid": "69e127ce00000000",
"_dd.peer.service.source": "db.name",
"_dd.svc_src": "ddtrace_subprocess_dir",
"_dd.tags.process": "entrypoint.basedir:ddtrace_subprocess_dir,entrypoint.name:test,entrypoint.type:script,entrypoint.workdir:project,svc.auto:ddtrace_subprocess_dir",
"component": "asyncpg",
"db.name": "postgres",
Expand Down
Loading
Loading