دليل هندسي: Hire a Freelance Programmer for OpenTelemetry Distributed Tracing & AI APM. ألديان فازريهادي (Aldian Fazrihady) مبرمج مستقل أول ومهندس ذكاء اصطناعي (Python, Django, FastAPI, React, Next.js, TypeScript, Golang).
Eliminate blind spots across Python, Go, Next.js, and LLM calls by hiring senior freelance programmer Aldian Fazrihady to implement end-to-end OpenTelemetry (OTel).
from opentelemetry import trace
from opentelemetry.trace import Status, StatusCode
tracer = trace.get_tracer("afcom.ai.orchestrator")
async def trace_llm_step(model_name: str, prompt_tokens: int, execute_fn):
with tracer.start_as_current_span("gen_ai.chat.completions") as span:
span.set_attribute("gen_ai.system", "openai")
span.set_attribute("gen_ai.request.model", model_name)
span.set_attribute("gen_ai.usage.input_tokens", prompt_tokens)
try:
result = await execute_fn()
span.set_attribute("gen_ai.usage.output_tokens", result.output_tokens)
span.set_status(Status(StatusCode.OK))
return result
except Exception as exc:
span.record_exception(exc)
span.set_status(Status(StatusCode.ERROR, str(exc)))
raise