Blank white background with no objects or features visible.

EMEA, hallo! TrueFoundry breidt zijn aanwezigheid uit in Europa, het Midden-Oosten en Afrika. Lees meer. →

LLM Gateway Traces Exporteren naar Traceloop met OpenTelemetry

DoorHarsh Shivhare

Bijgewerkt: November 10, 2026

Gepubliceerd: November 9, 2026

TrueFoundry AI Gateway exporteert OpenTelemetry-traces naar Traceloop over OTLP/HTTP via het https://api.traceloop.com/v1/traces eindpunt en een Bearer-token in de Authorization-header. Elke LLM-aanvraag die door de gateway gaat, genereert een span tree die in het Traceloop-dashboard terechtkomt zonder enige wijziging aan de applicatiecode of de deployment-topologie.

Deze blogpost behandelt het pad voor het genereren van traces binnen de TrueFoundry AI Gateway en hoe Traceloop die data verwerkt en weergeeft. Ook worden de configuratie-opties en de privacy-instellingen op gateway-niveau beschreven.

Hoe de Gateway Traces Genereert

De TrueFoundry AI Gateway is gebouwd op het Hono-framework en draait als een stateless pod die meer dan 250 requests per seconde afhandelt op een enkele vCPU, met ongeveer 3 ms aan toegevoegde latentie per request. De gateway werkt volgens een gesplitste architectuur waarbij een control plane de configuratie beheert en een of meer gateway-pods het inference-verkeer verwerken.

Wanneer een request binnenkomt, voert de gateway de volgende stappen uit in de hot path:

  1. JWT-token gevalideerd tegen openbare sleutels die in het geheugen zijn gecachet (eenmalig gedownload van de IdP en bijgewerkt via NATS)
  2. Autorisatie gecontroleerd tegen een in-memory gebruiker-naar-model-map die actueel wordt gehouden via NATS pub/sub
  3. Model-identifier omgezet naar een fysiek provider-eindpunt via Virtual Model-routinglogica in het geheugen
  4. Request vertaald van OpenAI-compatibel formaat naar het formaat van de doel-provider via een adapterlaag
  5. Request doorgestuurd naar de provider en de respons gestreamd naar de client

Geen van deze stappen voert externe aanroepen uit, behalve de provider-aanroep zelf. Rate-limiting voert het Sliding Window Token Bucket-algoritme uit op de in-memory status. Guardrail-evaluatie (indien geconfigureerd) draait gelijktijdig met de modelaanroep voor invoercontroles en sequentieel voor uitvoercontroles.

Nadat het request is voltooid, publiceert de gateway de span tree asynchroon naar NATS. De OTEL-exporter leest uit dit asynchrone pad en stuurt spans door naar het geconfigureerde externe eindpunt. Omdat het exportpad volledig is losgekoppeld van het requestpad, zal een trage of onbereikbare OTEL-backend nooit latentie toevoegen voor de client en nooit een request laten mislukken. Als Traceloop onbereikbaar is, worden spans bij de exporter verworpen en intern gelogd. TrueFoundry's eigen interne trace-opslag blijft ongewijzigd, omdat de export additief is.

De gateway genereert spans over vijf fasen: de inkomende HTTP-handler, authenticatie, modelresolutie, de uitgaande provider-aanroep en de opbouw van de streaming respons. Elke span bevat een consistente set attributen.

Span-attribuutBeschrijving
tfy.inputVolledige request body verzonden naar de LLM-provider
tfy.outputVolledige response body geretourneerd door de LLM-provider
tfy.input_short_handBeknopte samenvatting van de invoer met vlaggen voor bestand-, afbeelding- en audiocontent
tfy.span_typeOperationstype: ChatCompletion, AgentResponse of MCPGateway
tfy.data_routing.destinationDoelmodel of Virtual Model-identifier
tfy.request.created_by_subjectIdentiteit van de aanvragende gebruiker
service.nameAltijd ingesteld op tfy-llm-gateway
gen_ai.usage.prompt_tokensAantal invoertokens voor het request
gen_ai.usage.completion_tokensAantal uitvoertokens voor de respons
gen_ai.request.modelModelnaam opgelost tijdens routing
gen_ai.systemProvider-systeem-identifier (openai, anthropic, enz.)

De gen_ai.*-attributen volgen de OpenTelemetry Semantic Conventions voor Generatieve AI-systemen. Dit betekent dat de trace-data die in Traceloop aankomt structureel identiek is aan wat een met OpenLLMetry geïnstrumenteerde applicatie zou genereren.

‍

Wat Traceloop Doet met de Data

Traceloop is een LLM-observabilityplatform dat is gebouwd op OpenLLMetry, de open-source OpenTelemetry-instrumentatielaag. De backend van Traceloop accepteert OTLP/HTTP-tracedata en indexeert deze voor het Traceloop-dashboard. Het platform is trace-native. Metrieken zoals tokengebruik, latentie en kosten worden berekend op basis van span-attributen in plaats van een afzonderlijke OTLP-metriekenstream. Dit is de reden waarom het configureren van alleen de Traces Exporter in TrueFoundry voldoende is — er is geen /v1/metrics-eindpunt in het ingestieoppervlak van Traceloop.

Traceloop organiseert data rond drie kernabstracties. Traces vormen de hoofdeenheid en komen rechtstreeks overeen met een LLM-request of een agentic workflow. Spans binnen een trace vertegenwoordigen individuele operaties (een LLM-aanroep, een tool-aanroep en een retrieval-stap). Environments komen overeen met deployment-fasen en elke omgeving heeft zijn eigen API-sleutel, waardoor traces van Development, Staging en Production gescheiden blijven in het dashboard.

Het Traceloop-dashboard toont tokengebruik over de tijd, latentieverdelingen, foutpercentages en overzichten per model rechtstreeks vanuit de gen_ai.*-span-attributen. Omdat TrueFoundry deze attributen op elke span invult, is het Traceloop-dashboard volledig gevuld zonder dat er SDK-instrumentatie in de applicatielaag nodig is.

‍
‍

Traceloop ondersteunt ook promptversiebeheer en regressietestpipelines, maar die functies werken op applicatie-SDK-niveau en vallen buiten de scope van deze integratie. De integratie op gateway-niveau dekt het volledige observability-oppervlak: elk request dat door TrueFoundry gaat, genereert een trace in Traceloop, ongeacht welke LLM-provider of welk model wordt aangeroepen.

Het Integratie-oppervlak

De verbinding tussen TrueFoundry en Traceloop is een enkele OTLP/HTTP POST naar https://api.traceloop.com/v1/traces met Proto-gecodeerde span batches. Authenticatie verloopt via een Bearer-token in de Authorization-header. Het token is een Traceloop API-sleutel gekoppeld aan een specifieke omgeving.

TrueFoundry biedt deze configuratie aan onder AI Gateway → Controls → Settings → OTEL Config. De sectie Otel Traces Exporter accepteert de volgende velden.

VeldWaarde
ProtocolHTTP Configuration
Endpointhttps://api.traceloop.com/v1/traces
EncodingProto
Header KeyAuthorization
Header ValueBearer

Het eindpunt moet het volledige /v1/traces-pad bevatten. De exporter van TrueFoundry voegt niet automatisch signaalpaden toe. Dit verschilt van de OTel Collector otlphttp-exporter, die het pad automatisch toevoegt aan de basis-URL. Beide verwijzen naar dezelfde bestemming.

Traceloop API-sleutels worden per omgeving gegenereerd via de pagina Environments in het Traceloop-dashboard. Een sleutel wordt slechts één keer getoond bij het aanmaken. De sleutelwaarde wordt doorgegeven in de header als Bearer <key>, inclusief de Bearer-prefix als een letterlijke string.

Traceloop-omgevingAanbevolen TrueFoundry-gebruik
DevelopmentNiet-productie gateway-instanties of intern testverkeer
StagingPre-productie gateway met realistisch modelverkeer
ProductionProductie gateway-instanties met live gebruikersverkeer

Data Privacy Controls

De gateway biedt een schakelaar Exclude Request Data in de OTEL Config-sectie. Wanneer deze is ingeschakeld, verwijdert de exporter tfy.input, tfy.output en tfy.input_short_hand uit elke span voordat deze wordt doorgestuurd naar Traceloop. De overige span-attributen (tokenaantallen, modelnamen, latentie en routing-metadata) blijven ongewijzigd. Deze optie is geschikt wanneer prompts of completions PII van gebruikers of propriëtaire inhoud bevatten die de grenzen van het cluster niet mag verlaten.

Het veld Additional Resource Attributes maakt het mogelijk om aangepaste sleutel-waarde-paren toe te voegen aan elke geëxporteerde span. Dit is nuttig voor tagging per omgeving, toewijzing van kostenplaatsen en multi-tenant filtering binnen een enkele Traceloop-omgeving.

‍

Architectuuroverzicht

Elk LLM-request via de TrueFoundry AI Gateway genereert een span tree die authenticatie, routing, de provider-aanroep en de respons omvat. Nadat het request is voltooid, publiceert de gateway deze span tree asynchroon naar NATS. De OTEL-exporter leest uit NATS en stuurt Proto-gecodeerde batches via POST naar https://api.traceloop.com/v1/traces met een Bearer-token. Traceloop indexeert de spans en toont tokengebruik, latentie en overzichten per model in het dashboard op basis van de gen_ai.*-attributen op elke span.

Er zijn geen sidecars vereist. Er zijn geen wijzigingen in de applicatiecode nodig. Er hoeft geen OpenLLMetry SDK te worden toegevoegd aan services die de gateway aanroepen. De integratie werkt volledig op gateway-niveau en dekt 100% van het verkeer dat erdoorheen gaat, ongeacht de instrumentatiestatus van de aanroepende applicatie.

Eén van de belangrijkste architecturale voordelen is de asynchrone NATS-publicatie. Omdat het exporteren van spans is losgekoppeld van het requestpad, voegt de integratie nul latentie toe aan inference-aanroepen en ontstaat er geen afhankelijkheid van de beschikbaarheid van Traceloop. De gateway verwerkt requests op volle capaciteit, of Traceloop nu bereikbaar is of niet.

‍

Probeer het nu.

Eén gateway voor al je modellen, MCP-servers en agents. Geen creditcard nodig.

Start gratis
Inhoudsopgave

Eén gateway voor elk LLM, elke agent en elke MCP-server

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

De snelste manier om je AI te bouwen, beheren en schalen

Demo boeken
Samenvatten met
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Ontdek meer

Geen items gevonden.
TrueFoundry offers scalable alternatives for Vercel AI Gateway limitations
November 10, 2026
|
5 min leestijd

Vercel AI Review 2026: Wij hebben het getest, zodat jij dat niet hoeft te doen

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Vendor lock-in voorkomen met de AI Gateway van TrueFoundry

Geen items gevonden.
November 10, 2026
|
5 min leestijd

TrueFoundry en de MCP-gatewayrevolutie: inzichten uit het Gartner-rapport van 2025

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Gids voor MCP-authenticatie in Claude Code 2026

Geen items gevonden.
Geen items gevonden.

Recente blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Volg een korte producttour
Start producttour
Product Tour