mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-12-03 09:53:45 +00:00
fix(telemetry): move out of core + fix name for safety
This commit is contained in:
parent
3acc90e6b7
commit
532389ddc4
4 changed files with 3 additions and 4 deletions
|
|
@ -7,7 +7,6 @@
|
|||
from typing import Any
|
||||
|
||||
from llama_stack.core.datatypes import SafetyConfig
|
||||
from llama_stack.core.telemetry.helpers import safety_request_span_attributes, safety_span_name
|
||||
from llama_stack.log import get_logger
|
||||
from llama_stack_api import ModerationObject, OpenAIMessageParam, RoutingTable, RunShieldResponse, Safety, Shield
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
llama_stack_prefix = "llama_stack"
|
||||
|
||||
# Safety Attributes
|
||||
SAFETY_SPAN_NAME = "safety.run_shield"
|
||||
RUN_SHIELD_OPERATION_NAME = "run_shield"
|
||||
|
||||
SAFETY_REQUEST_PREFIX = f"{llama_stack_prefix}.safety.request"
|
||||
SAFETY_REQUEST_SHIELD_ID_ATTRIBUTE = f"{SAFETY_REQUEST_PREFIX}.shield_id"
|
||||
|
|
@ -12,17 +12,17 @@ from llama_stack.apis.inference import Message
|
|||
from llama_stack.apis.safety import RunShieldResponse
|
||||
|
||||
from .constants import (
|
||||
RUN_SHIELD_OPERATION_NAME,
|
||||
SAFETY_REQUEST_MESSAGES_ATTRIBUTE,
|
||||
SAFETY_REQUEST_SHIELD_ID_ATTRIBUTE,
|
||||
SAFETY_RESPONSE_METADATA_ATTRIBUTE,
|
||||
SAFETY_RESPONSE_USER_MESSAGE_ATTRIBUTE,
|
||||
SAFETY_RESPONSE_VIOLATION_LEVEL_ATTRIBUTE,
|
||||
SAFETY_SPAN_NAME,
|
||||
)
|
||||
|
||||
|
||||
def safety_span_name(shield_id: str) -> str:
|
||||
return f"{SAFETY_SPAN_NAME} {shield_id}"
|
||||
return f"{RUN_SHIELD_OPERATION_NAME} {shield_id}"
|
||||
|
||||
|
||||
# TODO: Consider using Wrapt to automatically instrument code
|
||||
Loading…
Add table
Add a link
Reference in a new issue