.gitignore
.pre-commit-config.yaml
.pylintrc
CHANGELOG.md
Contributing.md
DEVELOPMENT.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
TROUBLESHOOTING.md
check_prometheus_metrics.py
example_usage.py
mkdocs.yml
pyproject.toml
requirements-dev.txt
requirements-testing.txt
requirements.txt
sample.env
setup.py
.github/RELEASE_GUIDE.md
.github/RELEASE_QUICKSTART.md
.github/images/Landing_Page.jpg
.github/images/Logo.jpg
.github/images/Screenshots/GENAI_OpenSearch_output.png
.github/images/Screenshots/GPU_Metrics.png
.github/images/Screenshots/Trace_HuggingFace_Transformer_Models.png
.github/images/Screenshots/Traces_Ollama.png
.github/images/Screenshots/Traces_OpenAI.png
.github/images/Screenshots/Traces_SmolAgent_Token_Cost_breakdown.png
.github/images/Screenshots/Traces_SmolAgent_with_tool_calls.png
.github/workflows/README.md
.github/workflows/pre-release-check.yml
.github/workflows/publish.yml
.github/workflows/test.yml
.idea/.gitignore
.idea/genai_otel_instrument.iml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.idea/inspectionProfiles/Project_Default.xml
.idea/inspectionProfiles/profiles_settings.xml
benchmarks/bench_instrumentation.py
dashboards/README.md
dashboards/grafana/genai-overview.json
dashboards/grafana/gpu-metrics.json
docs/PERFORMANCE_TUNING.md
docs/PYTHON_COMPATIBILITY.md
docs/SERVER_METRICS.md
docs/index.md
docs/assets/logo.jpg
docs/community/changelog.md
docs/community/contributing.md
docs/getting-started/configuration.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/guides/cost-tracking.md
docs/guides/demo-app.md
docs/guides/evaluation.md
docs/guides/gpu-metrics.md
docs/guides/llm-providers.md
docs/guides/mcp-tools.md
docs/guides/multi-agent-frameworks.md
docs/guides/multimodal.md
docs/guides/sarvam-ai.md
docs/proposals/otel_genai_multimodal_content_parts.md
docs/proposals/upstream-pr-draft/README.md
docs/proposals/upstream-pr-draft/chloggen-entry.yaml
docs/proposals/upstream-pr-draft/gen-ai-spans.md.fragment
docs/proposals/upstream-pr-draft/input-messages.json.diff
docs/reference/performance-tuning.md
docs/reference/python-compatibility.md
docs/reference/semantic-conventions.md
docs/reference/server-metrics.md
examples/README.md
examples/autogen_example.py
examples/bedrock_agents_example.py
examples/bias_detection_example.py
examples/comprehensive_evaluation_example.py
examples/crewai_example.py
examples/dspy_example.py
examples/google_adk_example.py
examples/google_genai_example.py
examples/haystack_example.py
examples/hyperbolic_example.py
examples/instructor_example.py
examples/langgraph_example.py
examples/openai_agents_example.py
examples/phase4_session_rag_tracking.py
examples/pii_detection_example.py
examples/pydantic_ai_example.py
examples/sambanova_example.py
examples/server_metrics_example.py
examples/toxicity_detection_example.py
examples/anthropic/.env.example
examples/anthropic/README.md
examples/anthropic/example.py
examples/anthropic/pii_detection_example.py
examples/anthropic/toxicity_detection_example.py
examples/aws_bedrock/.env.example
examples/aws_bedrock/README.md
examples/aws_bedrock/example.py
examples/azure_openai/.env.example
examples/azure_openai/README.md
examples/azure_openai/example.py
examples/bias_detection/README.md
examples/bias_detection/basic_detection.py
examples/bias_detection/blocking_mode.py
examples/bias_detection/category_specific.py
examples/bias_detection/custom_threshold.py
examples/bias_detection/env_var_config.py
examples/bias_detection/hiring_compliance.py
examples/bias_detection/multiple_evaluations.py
examples/bias_detection/response_detection.py
examples/cohere/.env.example
examples/cohere/README.md
examples/cohere/example.py
examples/demo/.env.example
examples/demo/ALERTS-QUICKSTART.md
examples/demo/COMPREHENSIVE_FIELD_ANALYSIS.md
examples/demo/Dockerfile
examples/demo/OPENSEARCH_SETUP.md
examples/demo/README.md
examples/demo/app.py
examples/demo/docker-compose.yml
examples/demo/opensearch-setup.sh
examples/demo/otel-collector-config.yml
examples/demo/prometheus.yml
examples/demo/requirements.txt
examples/demo/grafana/ALERTING-SETUP-SUMMARY.md
examples/demo/grafana/dashboards/GenAI OTel Demo Metrics-1761310525837.json
examples/demo/grafana/dashboards/GenAI OTel Demo Traces-1761321575526.json
examples/demo/grafana/dashboards/GenAI Traces - OpenSearch-1761319701624.json
examples/demo/grafana/dashboards/README-EVALUATION-METRICS.md
examples/demo/grafana/dashboards/genai-evaluation-metrics-dashboard.json
examples/demo/grafana/dashboards/genai-metrics-dashboard.json
examples/demo/grafana/dashboards/genai-opensearch-traces-dashboard.json
examples/demo/grafana/dashboards/genai-traces-dashboard.json
examples/demo/grafana/provisioning/alerting/README.md
examples/demo/grafana/provisioning/alerting/contactpoints.yml
examples/demo/grafana/provisioning/alerting/policies.yml
examples/demo/grafana/provisioning/alerting/rules.yml
examples/demo/grafana/provisioning/dashboards/dashboards.yml
examples/demo/grafana/provisioning/datasources/jaeger.yml
examples/demo/grafana/provisioning/datasources/opensearch.yml
examples/demo/grafana/provisioning/datasources/prometheus.yml
examples/google_ai/.env.example
examples/google_ai/README.md
examples/google_ai/example.py
examples/groq/.env.example
examples/groq/README.md
examples/groq/example.py
examples/hallucination/basic_detection.py
examples/hallucination/citation_verification.py
examples/hallucination/env_var_config.py
examples/hallucination/rag_faithfulness.py
examples/huggingface/.env.example
examples/huggingface/README.md
examples/huggingface/bias_example.py
examples/huggingface/example.py
examples/huggingface/example_automodel.py
examples/huggingface/hallucination_example.py
examples/huggingface/multiple_evaluations_example.py
examples/huggingface/pii_example.py
examples/huggingface/prompt_injection_example.py
examples/huggingface/toxicity_example.py
examples/langchain/.env.example
examples/langchain/README.md
examples/langchain/example.py
examples/litellm/example.py
examples/llamaindex/.env.example
examples/llamaindex/README.md
examples/llamaindex/example.py
examples/mistralai/.env.example
examples/mistralai/README.md
examples/mistralai/example.py
examples/mistralai/hallucination_detection_example.py
examples/multimodal/README.md
examples/multimodal/anthropic_vision.py
examples/multimodal/document_extraction.py
examples/multimodal/e2e_all_modalities.py
examples/multimodal/e2e_validate.py
examples/multimodal/gemini_multimodal.py
examples/multimodal/gemini_video.py
examples/multimodal/openai_vision.py
examples/multimodal/redactor_face_blur.py
examples/ollama/.env.example
examples/ollama/README.md
examples/ollama/bias_detection_example.py
examples/ollama/example.py
examples/ollama/example_with_server_metrics.py
examples/ollama/hallucination_detection_example.py
examples/ollama/multiple_evaluations_detection_example.py
examples/ollama/pii_detection_example.py
examples/ollama/toxicity_detection_example.py
examples/openai/.env.example
examples/openai/README.md
examples/openai/example.py
examples/openrouter/README.md
examples/openrouter/example.py
examples/pii_detection/README.md
examples/pii_detection/basic_detect_mode.py
examples/pii_detection/blocking_mode.py
examples/pii_detection/combined_compliance.py
examples/pii_detection/custom_threshold.py
examples/pii_detection/env_var_config.py
examples/pii_detection/gdpr_compliance.py
examples/pii_detection/hipaa_compliance.py
examples/pii_detection/pci_dss_compliance.py
examples/pii_detection/redaction_mode.py
examples/pii_detection/response_detection.py
examples/prompt_injection/basic_detection.py
examples/prompt_injection/blocking_mode.py
examples/prompt_injection/env_var_config.py
examples/prompt_injection/jailbreak_techniques.py
examples/prompt_injection/payload_injection.py
examples/prompt_injection/system_override.py
examples/replicate/.env.example
examples/replicate/README.md
examples/replicate/example.py
examples/restricted_topics/basic_detection.py
examples/restricted_topics/blocking_mode.py
examples/restricted_topics/content_policy.py
examples/restricted_topics/env_var_config.py
examples/restricted_topics/industry_compliance.py
examples/sarvam/arya_agent_example.py
examples/sarvam/bulbul_v3_tts_example.py
examples/sarvam/example.py
examples/sarvam/mayura_translate_example.py
examples/sarvam/multilingual_pipeline_example.py
examples/smolagents/example.py
examples/togetherai/.env.example
examples/togetherai/README.md
examples/togetherai/example.py
examples/toxicity_detection/README.md
examples/toxicity_detection/basic_detoxify.py
examples/toxicity_detection/blocking_mode.py
examples/toxicity_detection/category_detection.py
examples/toxicity_detection/combined_with_pii.py
examples/toxicity_detection/custom_threshold.py
examples/toxicity_detection/env_var_config.py
examples/toxicity_detection/perspective_api.py
examples/toxicity_detection/response_detection.py
examples/vertexai/.env.example
examples/vertexai/README.md
examples/vertexai/example.py
genai_otel/__init__.py
genai_otel/__version__.py
genai_otel/auto_instrument.py
genai_otel/cli.py
genai_otel/config.py
genai_otel/cost_calculator.py
genai_otel/cost_enriching_exporter.py
genai_otel/cost_enrichment_processor.py
genai_otel/cost_estimation.py
genai_otel/evaluation_enriching_exporter.py
genai_otel/exceptions.py
genai_otel/gpu_metrics.py
genai_otel/gpu_metrics_amd.py
genai_otel/litellm_span_enrichment_processor.py
genai_otel/llm_pricing.json
genai_otel/logging_config.py
genai_otel/mcp_span_enrichment_processor.py
genai_otel/metrics.py
genai_otel/py.typed
genai_otel/semconv.py
genai_otel/server_metrics.py
genai_otel/smolagents_span_enrichment_processor.py
genai_otel/telemetry.py
genai_otel/tracing.py
genai_otel/evaluation/__init__.py
genai_otel/evaluation/bias_detector.py
genai_otel/evaluation/config.py
genai_otel/evaluation/hallucination_detector.py
genai_otel/evaluation/pii_detector.py
genai_otel/evaluation/prompt_injection_detector.py
genai_otel/evaluation/restricted_topics_detector.py
genai_otel/evaluation/span_processor.py
genai_otel/evaluation/toxicity_detector.py
genai_otel/instrumentors/__init__.py
genai_otel/instrumentors/anthropic_instrumentor.py
genai_otel/instrumentors/anyscale_instrumentor.py
genai_otel/instrumentors/autogen_agentchat_instrumentor.py
genai_otel/instrumentors/autogen_instrumentor.py
genai_otel/instrumentors/aws_bedrock_instrumentor.py
genai_otel/instrumentors/azure_openai_instrumentor.py
genai_otel/instrumentors/base.py
genai_otel/instrumentors/bedrock_agents_instrumentor.py
genai_otel/instrumentors/cohere_instrumentor.py
genai_otel/instrumentors/crewai_instrumentor.py
genai_otel/instrumentors/dspy_instrumentor.py
genai_otel/instrumentors/google_adk_instrumentor.py
genai_otel/instrumentors/google_ai_instrumentor.py
genai_otel/instrumentors/groq_instrumentor.py
genai_otel/instrumentors/guardrails_ai_instrumentor.py
genai_otel/instrumentors/haystack_instrumentor.py
genai_otel/instrumentors/huggingface_instrumentor.py
genai_otel/instrumentors/hyperbolic_instrumentor.py
genai_otel/instrumentors/instructor_instrumentor.py
genai_otel/instrumentors/langchain_instrumentor.py
genai_otel/instrumentors/langgraph_instrumentor.py
genai_otel/instrumentors/llamaindex_instrumentor.py
genai_otel/instrumentors/mistralai_instrumentor.py
genai_otel/instrumentors/ollama_instrumentor.py
genai_otel/instrumentors/ollama_server_metrics_poller.py
genai_otel/instrumentors/openai_agents_instrumentor.py
genai_otel/instrumentors/openai_instrumentor.py
genai_otel/instrumentors/openrouter_instrumentor.py
genai_otel/instrumentors/pydantic_ai_instrumentor.py
genai_otel/instrumentors/replicate_instrumentor.py
genai_otel/instrumentors/sambanova_instrumentor.py
genai_otel/instrumentors/sarvam_instrumentor.py
genai_otel/instrumentors/togetherai_instrumentor.py
genai_otel/instrumentors/vertexai_instrumentor.py
genai_otel/mcp_instrumentors/__init__.py
genai_otel/mcp_instrumentors/api_instrumentor.py
genai_otel/mcp_instrumentors/base.py
genai_otel/mcp_instrumentors/database_instrumentor.py
genai_otel/mcp_instrumentors/elasticsearch_instrumentor.py
genai_otel/mcp_instrumentors/falkordb_instrumentor.py
genai_otel/mcp_instrumentors/kafka_instrumentor.py
genai_otel/mcp_instrumentors/manager.py
genai_otel/mcp_instrumentors/minio_instrumentor.py
genai_otel/mcp_instrumentors/opensearch_instrumentor.py
genai_otel/mcp_instrumentors/rabbitmq_instrumentor.py
genai_otel/mcp_instrumentors/redis_instrumentor.py
genai_otel/mcp_instrumentors/timescaledb_instrumentor.py
genai_otel/mcp_instrumentors/vector_db_instrumentor.py
genai_otel/media/__init__.py
genai_otel/media/canonical.py
genai_otel/media/detector.py
genai_otel/media/offload.py
genai_otel/media/redactors.py
genai_otel/media/stores/__init__.py
genai_otel/media/stores/base.py
genai_otel/media/stores/filesystem.py
genai_otel/media/stores/http.py
genai_otel/media/stores/noop.py
genai_otel/media/stores/s3_minio.py
genai_otel_instrument.egg-info/PKG-INFO
genai_otel_instrument.egg-info/SOURCES.txt
genai_otel_instrument.egg-info/dependency_links.txt
genai_otel_instrument.egg-info/entry_points.txt
genai_otel_instrument.egg-info/requires.txt
genai_otel_instrument.egg-info/top_level.txt
scripts/README.md
scripts/add_ollama_pricing.py
scripts/analyze_traces.py
scripts/fix_all_deps.sh
scripts/fix_instrumentors.py
scripts/test_attribute_type.py
scripts/test_codecarbon_metrics.py
scripts/test_correct_port.py
scripts/test_detectors.py
scripts/test_installation.py
scripts/test_pii_debug.py
scripts/test_pii_detailed.py
scripts/test_pii_final.py
scripts/test_pii_grpc.py
scripts/test_pii_grpc_env.py
scripts/test_pii_with_fix.py
scripts/test_presidio.py
scripts/test_release.sh
scripts/validate_examples.bat
scripts/validate_examples.sh
scripts/validate_prometheus_metrics.py
scripts/verify_server_metrics_integration.py
scripts/debug/simple_test.py
scripts/debug/test_example_debug.py
scripts/debug/test_exporter_fix.py
scripts/debug/test_final.py
scripts/debug/test_gpu_debug.py
scripts/debug/test_gpu_metrics.py
scripts/debug/test_litellm_instrumentation.py
scripts/debug/test_ollama_cost.py
scripts/debug/test_ollama_span_attributes.py
tests/__init__.py
tests/conftest.py
tests/test_auto_instrument.py
tests/test_cli.py
tests/test_config.py
tests/test_cost_calculator.py
tests/test_cost_enriching_exporter.py
tests/test_cost_enrichment_processor.py
tests/test_cost_estimation.py
tests/test_dependency_compat.py
tests/test_evaluation_enriching_exporter.py
tests/test_exceptions.py
tests/test_gpu_metrics.py
tests/test_init.py
tests/test_litellm_span_enrichment_processor.py
tests/test_logging_config.py
tests/test_mcp_span_enrichment_processor.py
tests/test_metrics.py
tests/test_openai_instrumentor.py
tests/test_otel_setup.py
tests/test_package_size.py
tests/test_phase4_features.py
tests/test_server_metrics.py
tests/test_smolagents_span_enrichment_processor.py
tests/test_tracing.py
tests/evaluation/__init__.py
tests/evaluation/test_bias_detector.py
tests/evaluation/test_hallucination_detector.py
tests/evaluation/test_integration.py
tests/evaluation/test_pii_detector.py
tests/evaluation/test_prompt_injection_detector.py
tests/evaluation/test_restricted_topics_detector.py
tests/evaluation/test_toxicity_detector.py
tests/instrumentors/test_anthropic_instrumentor.py
tests/instrumentors/test_anyscale_instrumentor.py
tests/instrumentors/test_autogen_agentchat_instrumentor.py
tests/instrumentors/test_autogen_instrumentor.py
tests/instrumentors/test_aws_bedrock_instrumentor.py
tests/instrumentors/test_azure_openai_instrumentor.py
tests/instrumentors/test_base.py
tests/instrumentors/test_bedrock_agents_instrumentor.py
tests/instrumentors/test_cohere_instrumentor.py
tests/instrumentors/test_crewai_instrumentor.py
tests/instrumentors/test_dspy_instrumentor.py
tests/instrumentors/test_google_adk_instrumentor.py
tests/instrumentors/test_google_ai_instrumentor.py
tests/instrumentors/test_groq_instrumentor.py
tests/instrumentors/test_guardrails_ai_instrumentor.py
tests/instrumentors/test_haystack_instrumentor.py
tests/instrumentors/test_huggingface_instrumentor.py
tests/instrumentors/test_hyperbolic_instrumentor.py
tests/instrumentors/test_instructor_instrumentor.py
tests/instrumentors/test_langchain_instrumentor.py
tests/instrumentors/test_langgraph_instrumentor.py
tests/instrumentors/test_litellm_instrumentor.py
tests/instrumentors/test_llamaindex_instrumentor.py
tests/instrumentors/test_mcp_instrumentor.py
tests/instrumentors/test_mistralai_instrumentor.py
tests/instrumentors/test_ollama_instrumentor.py
tests/instrumentors/test_ollama_server_metrics_poller.py
tests/instrumentors/test_openai_agents_instrumentor.py
tests/instrumentors/test_openai_instrumentor.py
tests/instrumentors/test_openrouter_instrumentor.py
tests/instrumentors/test_pydantic_ai_instrumentor.py
tests/instrumentors/test_replicate_instrumentor.py
tests/instrumentors/test_sambanova_instrumentor.py
tests/instrumentors/test_sarvam_instrumentor.py
tests/instrumentors/test_smolagents_instrumentor.py
tests/instrumentors/test_togetherai_instrumentor.py
tests/instrumentors/test_vertexai_instrumentor.py
tests/integration/__init__.py
tests/integration/test_minio_offload.py
tests/mcp_instrumentors/test_api_instrumentor.py
tests/mcp_instrumentors/test_database_instrumentor.py
tests/mcp_instrumentors/test_elasticsearch_instrumentor.py
tests/mcp_instrumentors/test_falkordb_instrumentor.py
tests/mcp_instrumentors/test_kafka_instrumentor.py
tests/mcp_instrumentors/test_manager.py
tests/mcp_instrumentors/test_mcp_base.py
tests/mcp_instrumentors/test_minio_instrumentor.py
tests/mcp_instrumentors/test_opensearch_instrumentor.py
tests/mcp_instrumentors/test_rabbitmq_instrumentor.py
tests/mcp_instrumentors/test_redis_instrumentor.py
tests/mcp_instrumentors/test_timescaledb_instrumentor.py
tests/mcp_instrumentors/test_vector_db_instrumentor.py
tests/media/__init__.py
tests/media/test_canonical.py
tests/media/test_detector.py
tests/media/test_instrumentor_emit.py
tests/media/test_offload.py
tests/media/test_redactors.py
tests/media/test_stores.py