mirror of https://github.com/langgenius/dify.git
31 lines
747 B
Python
31 lines
747 B
Python
from enum import StrEnum
|
|
|
|
|
|
class EnterpriseTelemetrySpan(StrEnum):
|
|
WORKFLOW_RUN = "dify.workflow.run"
|
|
NODE_EXECUTION = "dify.node.execution"
|
|
DRAFT_NODE_EXECUTION = "dify.node.execution.draft"
|
|
|
|
|
|
class EnterpriseTelemetryCounter(StrEnum):
|
|
TOKENS = "tokens"
|
|
REQUESTS = "requests"
|
|
ERRORS = "errors"
|
|
FEEDBACK = "feedback"
|
|
DATASET_RETRIEVALS = "dataset_retrievals"
|
|
|
|
|
|
class EnterpriseTelemetryHistogram(StrEnum):
|
|
WORKFLOW_DURATION = "workflow_duration"
|
|
NODE_DURATION = "node_duration"
|
|
MESSAGE_DURATION = "message_duration"
|
|
MESSAGE_TTFT = "message_ttft"
|
|
TOOL_DURATION = "tool_duration"
|
|
|
|
|
|
__all__ = [
|
|
"EnterpriseTelemetryCounter",
|
|
"EnterpriseTelemetryHistogram",
|
|
"EnterpriseTelemetrySpan",
|
|
]
|