semconv.com

gen_ai.operation.name

MovedGenAI registryenumas of v1.44.0

The name of the operation being performed.

If one of the predefined values applies, but specific system uses a different name it's RECOMMENDED to document it in the semantic conventions for specific GenAI system and use system-specific name in the instrumentation. If a different name is not documented, instrumentation libraries SHOULD use applicable predefined value.

Values (9)

Used by

events (1)

  • gen_ai.client.inference.operation.details *

metrics (9)

  • gen_ai.client.operation.duration *
  • gen_ai.client.operation.time_per_output_chunk *
  • gen_ai.client.operation.time_to_first_chunk *
  • gen_ai.client.token.usage *
  • gen_ai.server.request.duration *
  • gen_ai.server.time_per_output_token *
  • gen_ai.server.time_to_first_token *
  • mcp.client.operation.duration
  • mcp.server.operation.duration

spans (22)

  • span.anthropic.inference.client *
  • span.aws.bedrock.client
  • span.aws.bedrock.client *
  • span.azure.ai.inference.client
  • span.azure.ai.inference.client *
  • span.gen_ai.create_agent.client
  • span.gen_ai.create_agent.client *
  • span.gen_ai.embeddings.client
  • span.gen_ai.embeddings.client *
  • span.gen_ai.execute_tool.internal *
  • span.gen_ai.inference.client
  • span.gen_ai.inference.client *
  • span.gen_ai.invoke_agent.client
  • span.gen_ai.invoke_agent.client *
  • span.gen_ai.invoke_agent.internal
  • span.gen_ai.invoke_agent.internal *
  • span.gen_ai.invoke_workflow.internal *
  • span.gen_ai.retrieval.client *
  • span.mcp.client
  • span.mcp.server
  • span.openai.inference.client
  • span.openai.inference.client *

* required on that signal.

History

  1. v1.42.0deprecated

    Moved to the OpenTelemetry GenAI semantic conventions repository.

  2. v1.41.0

    Enum members changed (8 to 9).

  3. v1.40.0

    Enum members changed (7 to 8).

  4. v1.33.0

    Enum members changed (5 to 7).

  5. v1.31.0

    Enum members changed (3 to 5).

  6. v1.31.0

    Stability label respelled from experimental to development.

  7. v1.30.0

    Already present at v1.30.0, the oldest release tracked here (experimental).

Definition sourceRegistry docsJSON