Namespace LMKit.Telemetry
Classes
- LMKitTelemetry
OpenTelemetry identifiers for LM-Kit instrumentation. Use these constants when configuring your OpenTelemetry pipeline (e.g., AddSource/AddMeter).
- UsageReport
What the work run inside a UsageScope fed to each model family and what it produced. Input is what actually reached a model: a page that was uploaded but never read counts nowhere, and a page read several times by the same family (a second pass, a crop of a table or a chart) counts once for that family.
- UsageReport.EmbeddingUsage
Text and images given to embedding and reranking models.
- UsageReport.ImageCountUsage
A count of distinct source pages and images.
- UsageReport.LlmUsage
Text given to language models.
- UsageReport.ModelUsage
The cost of the work one model did.
- UsageReport.OutputUsage
What the models produced.
- UsageReport.SpeechUsage
Audio analyzed and transcribed by speech models.
- UsageReport.ToolUsage
Tool calls made by conversations and agents.
- UsageReport.TrainingUsage
Fine-tuning work.
- UsageReport.VlmUsage
Images and pages read by vision-language models.
- UsageScope
Measures what the work run inside it feeds to each model family and what that work produces, so a host can meter and bill it per request.
Enums
- UsageReport.ModelKind
The family a model belongs to in a usage report.