cadmium/patches/collection.go

57 lines
937 B
Go

// package telemetry implements a stub of the Caddy telemetry client package API
// found at https://github.com/mholt/caddy/tree/master/telemetry
//
// It doesn't do anything. Replacing the telemetry code with a stub is the best
// way to ensure compatibility with plugins is maintained. The
// `-disabled-metrics` runtime flag doesn't work. The compile-time
// `enableTelemetry` flag is OK, but this is better.
package telemetry
import (
"github.com/google/uuid"
)
func Init(instanceID uuid.UUID, disabledMetricsKeys []string) {
}
func StartEmitting() {
}
func StopEmitting() {
}
func Reset() {
}
func Set(key string, val interface{}) {
}
func SetNested(key, subkey string, val interface{}) {
}
func Append(key string, value interface{}) {
}
func AppendUnique(key string, value interface{}) {
}
func Add(key string, amount int) {
}
func Increment(key string) {
}
func FastHash(input []byte) string {
return ""
}