Skip to content

Commit 8682c0f

Browse files
log pipelines api fix (#351)
* Remove api from urls for log pipelines
1 parent aae4860 commit 8682c0f

File tree

29 files changed

+13297
-18615
lines changed

29 files changed

+13297
-18615
lines changed

datadog_sync/model/logs_pipelines.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,11 @@ async def create_resource(self, _id: str, resource: Dict) -> Tuple[str, Dict]:
8585
}
8686

8787
# Submit a log to the logs intake API to trigger the creation of the integration pipeline
88-
subdomain = self.logs_intake_subdomain
89-
if destination_client.url_object.subdomain != "api":
90-
subdomain = f"{self.logs_intake_subdomain}.{destination_client.url_object.subdomain}"
88+
subdomain = f"{self.logs_intake_subdomain}.{destination_client.url_object.subdomain}"
89+
if destination_client.url_object.subdomain == "api":
90+
subdomain = self.logs_intake_subdomain
91+
elif destination_client.url_object.subdomain.startswith("api."):
92+
subdomain = f"{self.logs_intake_subdomain}.{destination_client.url_object.subdomain[4:]}"
9193

9294
await destination_client.post(self.logs_intake_path, payload, subdomain=subdomain)
9395

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-04-17T08:38:22.218559-04:00
1+
2025-06-16T12:31:33.775293-04:00

tests/integration/resources/cassettes/test_logs_pipelines/TestLogsPipelinesResourcesCustomFilter.test_no_resource_diffs.yaml

Lines changed: 800 additions & 997 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-04-17T08:38:25.344268-04:00
1+
2025-06-16T12:31:34.745243-04:00

tests/integration/resources/cassettes/test_logs_pipelines/TestLogsPipelinesResourcesCustomFilter.test_resource_cleanup.yaml

Lines changed: 1652 additions & 2046 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-04-17T08:38:06.129567-04:00
1+
2025-06-16T12:31:27.524811-04:00

tests/integration/resources/cassettes/test_logs_pipelines/TestLogsPipelinesResourcesCustomFilter.test_resource_import.yaml

Lines changed: 848 additions & 1119 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-04-17T08:38:31.922878-04:00
1+
2025-06-16T12:31:36.697700-04:00

tests/integration/resources/cassettes/test_logs_pipelines/TestLogsPipelinesResourcesCustomFilter.test_resource_import_per_file.yaml

Lines changed: 848 additions & 1119 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-04-17T08:38:10.353370-04:00
1+
2025-06-16T12:31:29.042049-04:00

0 commit comments

Comments
 (0)