Skip to content

#6 improved support for Dynatrace events APIs#16

Merged
sebastiankruk merged 13 commits intodynatrace-oss:release/0.9.2from
sebastiankruk:dev/multi-events
Oct 23, 2025
Merged

#6 improved support for Dynatrace events APIs#16
sebastiankruk merged 13 commits intodynatrace-oss:release/0.9.2from
sebastiankruk:dev/multi-events

Conversation

@sebastiankruk
Copy link
Collaborator

No description provided.

sebastiankruk and others added 11 commits October 8, 2025 10:53
* #6 mocking session.sql for local calls and dumping data used in tests into ndjson

* #6 mocking only local tests

* #6 extracting JSON payload from OTEL

* #6 deduplicating query results; logs exporter configurable

* #6 we don't send data[event.type] in bizevents anymore

---------

Signed-off-by: Sebastian Kruk <1426486+sebastiankruk@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@sebastiankruk sebastiankruk requested a review from Copilot October 21, 2025 19:41
@sebastiankruk sebastiankruk self-assigned this Oct 21, 2025
@sebastiankruk sebastiankruk added enhancement New feature or request tests Test suits labels Oct 21, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR improves support for Dynatrace events APIs by adding test data, utility scripts for dashboard conversion, and test configuration updates.

Key Changes

  • Added utility scripts for YAML/JSON dashboard conversion
  • Added comprehensive test result fixtures for various Snowflake monitoring scenarios
  • Updated pytest configuration to support test grouping

Reviewed Changes

Copilot reviewed 182 out of 232 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tools/yaml-to-json.sh Script to convert YAML dashboard files to JSON format
tools/dashboard-json-to-yaml.sh Script to convert JSON dashboard files to YAML with metadata
test/test_results/*/biz_events.json Test fixtures for business events across multiple test scenarios
test/test_results/*/logs.json Test fixtures for log entries from various monitoring plugins
test/test_results/*/metrics.txt Test fixtures for metrics in Dynatrace format
test/test_results/*/events.json Test fixtures for generic events
test/test_results/*/spans.json Test fixtures for query spans and traces
test/test_data/*.ndjson Additional test data for users and trust center
pytest.ini Added xdist_group marker for parallel test execution

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@sebastiankruk sebastiankruk added this to the Version 0.9.2 milestone Oct 21, 2025
@sebastiankruk sebastiankruk linked an issue Oct 21, 2025 that may be closed by this pull request
Signed-off-by: Sebastian Kruk <1426486+sebastiankruk@users.noreply.github.com>
@sebastiankruk sebastiankruk merged commit 6d343d8 into dynatrace-oss:release/0.9.2 Oct 23, 2025
6 checks passed
@sebastiankruk sebastiankruk deleted the dev/multi-events branch October 23, 2025 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request tests Test suits

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve and extend support for Dynatrace events

4 participants