Skip to content

Conversation

@ankurgitks
Copy link

  • Removed redundant azure-ai-validation directory (21 files, 6,771 lines).
  • Replaced hardcoded secrets with placeholders in shell scripts.
  • Consolidated all testing into alpha-release-testing framework with 5 test apps (LangChain, LangGraph, Traceloop, Direct * Azure, Retail Shop),
  • comprehensive documentation,
  • Docker/Kubernetes deployment configs, and
  • automated test runners

@ankurgitks ankurgitks requested review from a team as code owners November 13, 2025 16:15
@github-actions
Copy link

github-actions bot commented Nov 13, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@adityamehra
Copy link
Contributor

@ankurgitks Looks like the lint is not getting triggere. Please make sure it passes lint. main branch has lint passing. Also, for traceloop translator please use pypi version.

@ankurgitks
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

…ability

This PR introduces a complete testing framework for validating AI observability
features in Splunk O11y, including multiple instrumentation patterns and evaluation
metrics testing.

Key Changes:
- Add alpha-release-testing framework with 5 test applications
- Add retail_shop_langchain_app.py: 3-agent retail system with unified traces
- Add direct_azure_openai_app.py: Manual GenAI instrumentation without frameworks
- Add comprehensive documentation for zero-code vs manual instrumentation
- Add Docker and Kubernetes deployment configurations
- Add environment variables reference (30+ configuration options)
- Fix LangchainInstrumentor entry point case sensitivity issue
- Remove redundant azure-ai-validation directory
- Replace all hardcoded API keys and tokens with placeholders
- Update pyproject.toml to exclude examples from linting
- Update requirements to use PyPI version of traceloop translator

Applications:
1. retail_shop_langchain_app.py - LangChain auto-instrumentation
2. langchain_evaluation_app.py - Deterministic evaluation testing
3. langgraph_travel_planner_app.py - Complex workflow orchestration
4. direct_azure_openai_app.py - Manual GenAI instrumentation
5. traceloop_travel_planner_app.py - Framework-agnostic instrumentation

Validation:
- All apps tested on RC0 environment
- Evaluation metrics visible on all agents
- Unified trace structure confirmed
- Token usage metrics accurate
- Documentation matches customer requirements

Fixes: QSE-4732

Signed-off-by: ankurs <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants