llama-stack-mirror/docs/source/providers/telemetry/inline_meta-reference.md
Sébastien Han c9a49a80e8
docs: auto generated documentation for providers (#2543)
# What does this PR do?

Simple approach to get some provider pages in the docs.

Add or update description fields in the provider configuration class
using Pydantic’s Field, ensuring these descriptions are clear and
complete, as they will be used to auto-generate provider documentation
via ./scripts/distro_codegen.py instead of editing the docs manually.

Signed-off-by: Sébastien Han <seb@redhat.com>
2025-06-30 15:13:20 +02:00

1.1 KiB
Raw Blame History

inline::meta-reference

Description

Meta's reference implementation of telemetry and observability using OpenTelemetry.

Configuration

Field Type Required Default Description
otel_trace_endpoint str | None No The OpenTelemetry collector endpoint URL for traces
otel_metric_endpoint str | None No The OpenTelemetry collector endpoint URL for metrics
service_name <class 'str'> No The service name to use for telemetry
sinks list[inline.telemetry.meta_reference.config.TelemetrySink No [<TelemetrySink.CONSOLE: 'console'>, <TelemetrySink.SQLITE: 'sqlite'>] List of telemetry sinks to enable (possible values: otel, sqlite, console)
sqlite_db_path <class 'str'> No ~/.llama/runtime/trace_store.db The path to the SQLite database to use for storing traces

Sample Configuration

service_name: "${env.OTEL_SERVICE_NAME:=\u200B}"
sinks: ${env.TELEMETRY_SINKS:=console,sqlite}
sqlite_db_path: ${env.SQLITE_STORE_DIR:=~/.llama/dummy}/trace_store.db