Documentation
¶
Overview ¶
Package prometheus provides a convenience helper for wiring Prometheus metrics into the Codex Agent SDK without pulling OTel SDK dependencies into the root module for every consumer.
Usage:
mp, err := prometheus.NewMeterProvider(reg)
if err != nil {
log.Fatal(err)
}
codexsdk.WithMeterProvider(mp)
The returned MeterProvider is built via the shared agent-sdk-observability/promexporter helper, which applies exponential histograms and trace-based exemplars uniformly across all ethPandaOps agent SDKs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMeterProvider ¶
func NewMeterProvider(reg prom.Registerer) (metric.MeterProvider, error)
NewMeterProvider creates an OTel MeterProvider backed by the given Prometheus registerer. The returned provider can be passed to codexsdk.WithMeterProvider.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.