Skip to content

Conversation

@unflxw
Copy link
Contributor

@unflxw unflxw commented Oct 3, 2025

See appsignal/appsignal-python#247 for collector endpoint and logging support.

Copy django5-celery test setup

Create the django5-celery-integration-collector test setup as a
copy of the existing django5-celery test setup.

This commit does not modify anything from the existing test setup,
and is provided separately for cleaner diffs in further commits that
will modify the test setup.

Add collector to Django integration setup

Add the collector to the Docker Compose file, as well as the collector
endpoint environment variable.

Add /logs endpoint to test logging integration

Add an endpoint that emits logs using the logging library, which
is now automatically instrumented when using the collector endpoint.

unflxw added 3 commits October 3, 2025 15:26
Create the `django5-celery-integration-collector` test setup as a
copy of the existing `django5-celery` test setup.

This commit does not modify anything from the existing test setup,
and is provided separately for cleaner diffs in further commits that
will modify the test setup.
Add the collector to the Docker Compose file, as well as the collector
endpoint environment variable.
Add an endpoint that emits logs using the `logging` library, which
is now automatically instrumented when using the collector endpoint.
@unflxw unflxw self-assigned this Oct 3, 2025
@unflxw unflxw added the chore A small task that takes a day or two at the most. label Oct 3, 2025
@backlog-helper
Copy link

backlog-helper bot commented Oct 3, 2025

✔️ All good!

New issue guide | Backlog management | Rules | Feedback

@unflxw
Copy link
Contributor Author

unflxw commented Oct 3, 2025

To clarify: longer term, this test setup should not exist, as the Python integration is fully migrated to the collector. But for now, this makes it easy to test a setup that behaves differently from both the integration in default (agent) mode, and from an OpenTelemetry stack configured manually.

@unflxw unflxw changed the title Add test setup for collector endpoint Add test setup for collector endpoint and logging Oct 3, 2025
@backlog-helper
Copy link

backlog-helper bot commented Oct 9, 2025


This is a message from the daily scheduled checks.

New issue guide | Backlog management | Rules | Feedback

…on_opentelemetry/templates/home.html

Co-authored-by: Tom de Bruijn <[email protected]>
@unflxw unflxw merged commit d007b1e into main Oct 9, 2025
72 checks passed
@unflxw unflxw deleted the collector-endpoint branch October 9, 2025 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore A small task that takes a day or two at the most.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants