package metrics
import "k8s.io/apiserver/pkg/endpoints/handlers/metrics"
Index ¶
- Variables
- func RecordRequestBodySize(ctx context.Context, resource string, verb RequestBodyVerb, size int)
- func Register()
- type RequestBodyVerb
Variables ¶
var ( RequestBodySizes = metrics.NewHistogramVec( &metrics.HistogramOpts{ Subsystem: "apiserver", Name: "request_body_size_bytes", Help: "Apiserver request body size in bytes broken out by resource and verb.", Buckets: metrics.LinearBuckets(50000, 100000, 31), StabilityLevel: metrics.ALPHA, }, []string{"resource", "verb"}, ) )
Functions ¶
func RecordRequestBodySize ¶
func RecordRequestBodySize(ctx context.Context, resource string, verb RequestBodyVerb, size int)
func Register ¶
func Register()
Register all metrics.
Types ¶
type RequestBodyVerb ¶
type RequestBodyVerb string
const ( Patch RequestBodyVerb = "patch" Delete RequestBodyVerb = "delete" Update RequestBodyVerb = "update" Create RequestBodyVerb = "create" DeleteCollection RequestBodyVerb = "delete_collection" )
Source Files ¶
metrics.go
- Version
- v0.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 59 minutes ago –
Tools for package owners.