Python SDK for Agent AI Observability, Monitoring and Evaluation Framework. Includes features like agent, llm and tools tracing, debugging multi-agentic system, self-hosted dashboard and advanced analytics with timeline and execution graph view
Added Memory Profiling Capabilities to monitor memory usage during AI operations (during LLM calls). You can see "peak memory used", "heap summary" and "garbage collection summary" on the dashboard inside each LLM card.
Type of Change
[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update
How Has This Been Tested?
There is test file with this PR in tests/test_memory_profiling.py run python -m unittest test_memory_profiling.py to verify the tests. Also, there is an example file in examples/memory_profiling_test.py.
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
Description
Added Memory Profiling Capabilities to monitor memory usage during AI operations (during LLM calls). You can see "peak memory used", "heap summary" and "garbage collection summary" on the dashboard inside each LLM card.
Type of Change
How Has This Been Tested?
There is test file with this PR in
tests/test_memory_profiling.py
runpython -m unittest test_memory_profiling.py
to verify the tests. Also, there is an example file inexamples/memory_profiling_test.py
.Checklist:
Additional Context