Skip to content

Instantly share code, notes, and snippets.

@keithchambers
Last active April 20, 2025 07:48
Show Gist options
  • Save keithchambers/b210245d5876880510211435c9668a9a to your computer and use it in GitHub Desktop.
Save keithchambers/b210245d5876880510211435c9668a9a to your computer and use it in GitHub Desktop.
OTEL JSON
{
"resourceSpans": [{
"schemaUrl": "https://opentelemetry.io/schemas/1.25.0",
"resource": {
"attributes": [{
"key": "service.name", "value": { "stringValue": "llm-gateway" }},{
"key": "deployment.environment", "value": { "stringValue": "prod" }}]},
"scopeSpans": [{
"scope": { "name": "ai.request.pipeline", "version": "2.3.0" },
"spans": [{
"traceId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"spanId": "0000000000000001",
"name": "chat gpt-4o",
"kind": 1,
"startTimeUnixNano": "1713513000000000000", "endTimeUnixNano": "1713513000400000000",
"attributes": [{
"key": "gen_ai.agent.id", "value": { "stringValue": "asst_openai_7" }},{
"key": "gen_ai.agent.name", "value": { "stringValue": "Currency Expert" }},{
"key": "gen_ai.agent.description", "value": { "stringValue": "Converts currencies" }},{
"key": "gen_ai.system", "value": { "stringValue": "openai" }},{
"key": "gen_ai.operation.name", "value": { "stringValue": "chat" }},{
"key": "gen_ai.request.model", "value": { "stringValue": "gpt-4o" }},{
"key": "gen_ai.output.type", "value": { "stringValue": "text" }},{
"key": "gen_ai.usage.input_tokens", "value": { "intValue": 75 }},{
"key": "gen_ai.usage.output_tokens", "value": { "intValue": 150 }}],
"events": [{
"name": "gen_ai.user.message",
"timeUnixNano": "1713513000001000000",
"attributes": [{
"key": "content", "value": { "stringValue": "USD→EUR 500" }}]},{
"name": "gen_ai.tool.message",
"timeUnixNano": "1713513000200000000",
"attributes": [{
"key": "gen_ai.tool.call.id", "value": { "stringValue": "call_fx_2" }},{
"key": "gen_ai.tool.name", "value": { "stringValue": "CurrencyConvert" }},{
"key": "gen_ai.tool.type", "value": { "stringValue": "function" }}]},{
"name": "gen_ai.assistant.message",
"timeUnixNano": "1713513000400000000",
"attributes": [{
"key": "content", "value": { "stringValue": "≈€463" }}]}]},{
"traceId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"spanId": "0000000000000002",
"name": "chat command-r",
"kind": 1,
"startTimeUnixNano": "1713513000400000000", "endTimeUnixNano": "1713513000800000000",
"attributes": [{
"key": "gen_ai.agent.id", "value": { "stringValue": "asst_cohere_5" }},{
"key": "gen_ai.agent.name", "value": { "stringValue": "Stock Guru" }},{
"key": "gen_ai.agent.description", "value": { "stringValue": "Fetches stock prices" }},{
"key": "gen_ai.system", "value": { "stringValue": "cohere" }},{
"key": "gen_ai.operation.name", "value": { "stringValue": "chat" }},{
"key": "gen_ai.request.model", "value": { "stringValue": "command-r" }},{
"key": "gen_ai.output.type", "value": { "stringValue": "text" }},{
"key": "gen_ai.usage.input_tokens", "value": { "intValue": 60 }},{
"key": "gen_ai.usage.output_tokens", "value": { "intValue": 120 }}],
"events": [{
"name": "gen_ai.user.message",
"timeUnixNano": "1713513000401000000",
"attributes": [{
"key": "content", "value": { "stringValue": "AAPL price now" }}]},{
"name": "gen_ai.tool.message",
"timeUnixNano": "1713513000600000000",
"attributes": [{
"key": "gen_ai.tool.call.id", "value": { "stringValue": "call_stock_1" }},{
"key": "gen_ai.tool.name", "value": { "stringValue": "StockPrice" }},{
"key": "gen_ai.tool.type", "value": { "stringValue": "function" }}]},{
"name": "gen_ai.assistant.message",
"timeUnixNano": "1713513000800000000",
"attributes": [{
"key": "content", "value": { "stringValue": "AAPL 187.23" }}]}]},{
"traceId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"spanId": "0000000000000003",
"name": "chat claude-3",
"kind": 1,
"startTimeUnixNano": "1713513000800000000", "endTimeUnixNano": "1713513001100000000",
"attributes": [{
"key": "gen_ai.agent.id", "value": { "stringValue": "asst_anthropic_4" }},{
"key": "gen_ai.agent.name", "value": { "stringValue": "Investment Advisor" }},{
"key": "gen_ai.agent.description", "value": { "stringValue": "Comments on stock" }},{
"key": "gen_ai.system", "value": { "stringValue": "anthropic" }},{
"key": "gen_ai.operation.name", "value": { "stringValue": "chat" }},{
"key": "gen_ai.request.model", "value": { "stringValue": "claude-3-sonnet" }},{
"key": "gen_ai.output.type", "value": { "stringValue": "text" }},{
"key": "gen_ai.usage.input_tokens", "value": { "intValue": 55 }},{
"key": "gen_ai.usage.output_tokens", "value": { "intValue": 110 }}],
"events": [{
"name": "gen_ai.user.message",
"timeUnixNano": "1713513000801000000",
"attributes": [{
"key": "content", "value": { "stringValue": "Is that a good entry price?" }}]},{
"name": "gen_ai.assistant.message",
"timeUnixNano": "1713513001100000000",
"attributes": [{
"key": "content", "value": { "stringValue": "Depends on risk tolerance; consider DCA." }}]}]}]}]}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment