Documentation
¶
Index ¶
Constants ¶
View Source
const ( AssetsNamespace = metrics.NvcfRootNamespace + "_assets" InferenceNamespace = metrics.NvcfRootNamespace + "_inference" LargeResponseNamespace = metrics.NvcfRootNamespace + "_large_response" ProgressMonitorNamespace = metrics.NvcfRootNamespace + "_progress_monitor" )
Variables ¶
View Source
var ( AssetDownloadCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: AssetsNamespace, Name: "downloads_total", Help: "total assets downloaded", }) AssetDownloadFailureCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: AssetsNamespace, Name: "download_failures_total", Help: "total asset download failures", }) AssetBytesCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: AssetsNamespace, Name: "bytes_total", Help: "total size of all assets downloaded", }) AssetDownloadTimeCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: AssetsNamespace, Name: "download_time_seconds_total", Help: "total time downloading assets", }) LargeResponseCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: LargeResponseNamespace, Name: "uploads_total", Help: "total large response uploads", }) LargeResponseFailureCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: LargeResponseNamespace, Name: "failure_total", Help: "total large response failures", }) LargeResponseBytesCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: LargeResponseNamespace, Name: "bytes_total", Help: "total size of all uploads", }) LargeResponseTimeCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: LargeResponseNamespace, Name: "upload_time_seconds_total", Help: "total time uploading responses", }) InferenceRequestTimeCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: InferenceNamespace, Name: "request_time_seconds_total", Help: "total inference request time", }) PreInferenceTimeCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: metrics.NvcfRootNamespace, Name: "pre_inference_seconds_total", Help: "total seconds spent on request before making inference request", }) PostInferenceTimeCounter = promauto.NewCounter( prometheus.CounterOpts{ Namespace: metrics.NvcfRootNamespace, Name: "post_inference_seconds_total", Help: "total seconds spent on request after making inference request", }) InferenceRequestLatencyHistogram = promauto.NewHistogram( prometheus.HistogramOpts{ Namespace: metrics.NvcfRootNamespace, Name: "request_latency_seconds", Help: "histogram of request latency in seconds from start to completion", Buckets: []float64{.1, .25, 1, 5, 10, 30, 100, 500, 1000, 5000}, }) )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.