Documentation
¶
Index ¶
- func RunExample()
- type ProductionMetricsExample
- func (p *ProductionMetricsExample) DemonstrateFormatting()
- func (p *ProductionMetricsExample) DemonstrateValidation()
- func (p *ProductionMetricsExample) GetCardinalityStats()
- func (p *ProductionMetricsExample) RecordCacheOperation(operation, status string)
- func (p *ProductionMetricsExample) RecordDatabaseQuery(operation, table, status string, duration time.Duration)
- func (p *ProductionMetricsExample) RecordHTTPRequest(method, path string, statusCode int, duration time.Duration)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProductionMetricsExample ¶
type ProductionMetricsExample struct {
// contains filtered or unexported fields
}
ProductionMetricsExample demonstrates production-grade label usage
func NewProductionMetricsExample ¶
func NewProductionMetricsExample() *ProductionMetricsExample
NewProductionMetricsExample creates a new example instance
func (*ProductionMetricsExample) DemonstrateFormatting ¶
func (p *ProductionMetricsExample) DemonstrateFormatting()
DemonstrateFormatting shows format-specific label output
func (*ProductionMetricsExample) DemonstrateValidation ¶
func (p *ProductionMetricsExample) DemonstrateValidation()
DemonstrateValidation shows label validation examples
func (*ProductionMetricsExample) GetCardinalityStats ¶
func (p *ProductionMetricsExample) GetCardinalityStats()
GetCardinalityStats returns current cardinality statistics
func (*ProductionMetricsExample) RecordCacheOperation ¶
func (p *ProductionMetricsExample) RecordCacheOperation(operation, status string)
RecordCacheOperation demonstrates cache metric labeling
func (*ProductionMetricsExample) RecordDatabaseQuery ¶
func (p *ProductionMetricsExample) RecordDatabaseQuery( operation, table, status string, duration time.Duration, )
RecordDatabaseQuery demonstrates database metric labeling
func (*ProductionMetricsExample) RecordHTTPRequest ¶
func (p *ProductionMetricsExample) RecordHTTPRequest( method, path string, statusCode int, duration time.Duration, )
RecordHTTPRequest demonstrates proper HTTP metric labeling
Click to show internal directories.
Click to hide internal directories.