Yuta Saito
61e1e42e97
fix: Datadog span kind fallback when parent_id missing
2025-12-24 14:12:17 +09:00
YutaSaito
2bbfa498e2
Revert "ensure datadog llm obs ignores dd base url override"
2025-12-20 08:56:49 +09:00
Yuta Saito
72f424c719
ensure datadog llm obs ignores dd base url override
2025-12-20 07:44:40 +09:00
Ishaan Jaffer
e4c31add58
test_dd_llms_obs_redaction
2025-11-08 14:23:42 -08:00
YutaSaito
6ed76ff809
feat: change guardrail_information to list type ( #16127 )
...
* feat: change guardrail_information to list type to support displaying multiple guardrails
* fix: add missing commit and revert auto-format changes in utils.py
---------
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com >
2025-11-02 09:47:49 -08:00
katsuhiro muto
ec61a7152a
Support for is_streamed_request widh datadog ( #14673 )
2025-09-18 15:55:16 -07:00
mubashir1osmani
e56b11cb54
added tests
2025-09-17 00:19:03 -04:00
mubashir1osmani
f5f00043ce
fixed tests
2025-09-16 00:14:48 -04:00
mubashir1osmani
e694cc102a
feat: Add Spend metrics in datadog
2025-09-14 14:42:26 -04:00
mubashir1osmani
6156590190
added spend metrics
2025-09-13 01:38:08 -04:00
mubashir1osmani
fd11159148
fix: DD tool calls passed in metadata
2025-09-13 00:11:18 -04:00
Ishaan Jaff
1352545617
[Fix] DD LLM Observability - Ensure apm_id is set on traces ( #14272 )
...
* add apm_id for DD LLM
* feat: add _get_apm_trace_id
2025-09-04 14:35:41 -07:00
Ishaan Jaff
195ea6515e
[Feat] Datadog LLM Observability - Add support for tracing guardrail input/output ( #13767 )
...
* add guardrail information on DD LLM Obs
* test_guardrail_information_in_metadata
2025-08-19 10:26:25 -07:00
Ishaan Jaff
ba1d2e8749
[Feat] DD LLM Observability - Add time to first token, litellm overhead, guardrail overhead latency metrics ( #13734 )
...
* fixes for DDLLMObsLatencyMetrics
* use _get_latency_metrics
* DD LLM Obs - track latency metrics
* fixes for bedrock guardrails
* DD unit tests
* test DD
2025-08-18 17:38:04 -07:00
Ishaan Jaff
ef08e18c66
[Feat] Datadog LLM Observability - Add support for Failure Logging ( #13726 )
...
* add async_log_failure_event for DD LLM Obs
* update types
* DataDogLLMObsLogger add failure logging support
* test_async_log_failure_event
* dd test failure
2025-08-18 15:19:48 -07:00
Ishaan Jaff
ee70d593c1
[Feat] Allow redacting message / response content for specific logging integrations - DD LLM Observability ( #13158 )
...
* fix redact_standard_logging_payload
* add StandardCustomLoggerInitParams
* allow defining DatadogLLMObsInitParams
* fix init DataDogLLMObsLogger
* fix import
* update redact_standard_logging_payload_from_model_call_details
* test_dd_llms_obs_redaction
* docs DD logging
* docs DD
* docs DD
* Redacting Messages, Response docs DD LLM Obs
* fix redaction logic
* fix create_llm_obs_payload
* fix logging response
* fixes
* ruff fix
* fix test
* test_dd_llms_obs_redaction
* test_create_llm_obs_payload
* redact_standard_logging_payload_from_model_call_details
* img - dd_llm_obs
* docs DD
* fix linting
* fix linting
* fix mypy
* test_create_llm_obs_payload
* test_create_llm_obs_payload
* fix mock_env_vars
* fix _handle_anthropic_messages_response_logging
2025-07-31 16:44:16 -07:00
Ishaan Jaff
6a7aab7b84
[Bug Fix] StandardLoggingPayload on cache_hits should track custom llm provider + DD LLM Obs span type ( #12652 )
...
* bug fix - ensure custom llm provider is tracked on cache hit
* fix config.yaml
* test_cache_hit_includes_custom_llm_provider
* fix _get_datadog_span_kind
* test_datadog_span_kind_mapping
* fix ruff check
* test_datadog_span_kind_mapping
2025-07-16 15:43:15 -07:00
Ishaan Jaff
6055da09d0
[Bug Fix] DataDogLLMObsLogger push total_cost ( #12467 )
...
* push total cost
* fixes dd llm obs
* TestDataDogLLMObsLogger
* fix _get_time_to_first_token_seconds
* test_get_time_to_first_token_seconds
* fix linting
2025-07-09 18:23:01 -07:00