Guide
Semantic Kernel orchestrates plugins and model calls to complete a task. Agent Ping instruments the provider and wraps each invocation in a run, so cost, status and output quality are tracked per run.
Install the SDK and point it at your Semantic Kernel agent. One record lands per run with the cost, status, latency and output behind it.
pip install agentping
import agentping
agentping.init(api_key="apk_…", agent="sk-planner")
agentping.instrument_openai() # or instrument_anthropic()
with agentping.run(agent="sk-planner") as run:
result = await kernel.invoke(function, arguments=…)
Semantic Kernel also emits OpenTelemetry; if you already export OTel, point the OTLP exporter at Agent Ping instead of wrapping calls. Full reference is in the docs.
Add the SDK, send one run, and watch cost, status and quality land in the dashboard.
How to monitor LangGraph agents → How to monitor OpenAI Agents SDK agents → How to monitor CrewAI agents →