Documentation ¶
Index ¶
- Constants
- func AgentID(agentID int64) zap.Field
- func AgentVersion(agentVersion string) zap.Field
- func CommitID(commitID string) zap.Field
- func DurationInMilliseconds(duration time.Duration) zap.Field
- func Error(err error) zap.Field
- func FullReconciliationInterval(interval time.Duration) zap.Field
- func GRPCMethod(method string) zap.Field
- func GRPCService(service string) zap.Field
- func GatewayURL(gatewayURL string) zap.Field
- func GitRepositoryURL(url string) zap.Field
- func InventoryName(name string) zap.Field
- func InventoryNamespace(namespace string) zap.Field
- func IsWebSocket(isWebSocket bool) zap.Field
- func K8sGroup(groupName string) zap.Field
- func K8sObjectName(name string) zap.Field
- func K8sResource(resourceName string) zap.Field
- func LevelFromString(levelStr string) (zapcore.Level, error)
- func ModuleName(name string) zap.Field
- func NamespacedName(n string) zap.Field
- func NetAddress(listenAddress string) zap.Field
- func NetAddressFromAddr(addr net.Addr) zap.Field
- func NetNetwork(listenNetwork string) zap.Field
- func NetNetworkFromAddr(addr net.Addr) zap.Field
- func NewProductionEncoderConfig() zapcore.EncoderConfig
- func NoSync(w io.Writer) zapcore.WriteSyncer
- func ObjectKey(obj interface{}) zap.Field
- func PartialReconciliationInterval(interval time.Duration) zap.Field
- func PayloadSizeInBytes(size int) zap.Field
- func PodName(podName string) zap.Field
- func PodNamespace(podNamespace string) zap.Field
- func PodStatus(podStatus string) zap.Field
- func PoolConnectionURL(poolConnURL string) zap.Field
- func ProjectID(projectID string) zap.Field
- func ProjectsToReconcile(p []string) zap.Field
- func ProtoJSONValue(key string, value proto.Message) zap.Field
- func RedisKey(key []byte) zap.Field
- func RemovedHashKeys(n int) zap.Field
- func RequestID(requestID string) zap.Field
- func StatusCode(code int32) zap.Field
- func TargetNamespace(namespace string) zap.Field
- func ToZapField(field fieldz.Field) zap.Field
- func ToZapFields(fields []fieldz.Field, extraZapFields ...zap.Field) []zap.Field
- func TokenLimit(limit uint64) zap.Field
- func TraceID(traceID trace.TraceID) zap.Field
- func TraceIDFromContext(ctx context.Context) zap.Field
- func TunnelsByAgent(numTunnels int) zap.Field
- func U64Count(count uint64) zap.Field
- func URL(url string) zap.Field
- func URLPath(url string) zap.Field
- func URLPathPrefix(urlPrefix string) zap.Field
- func VulnerabilitiesCount(n int) zap.Field
- func WorkspaceDataCount(count int) zap.Field
- func WorkspaceName(name string) zap.Field
- func WorkspaceNamespace(namespace string) zap.Field
Constants ¶
View Source
const ( AgentConfig = "agent_config" ApplyEvent = "apply_event" )
Variables ¶
This section is empty.
Functions ¶
func AgentVersion ¶ added in v17.1.0
func FullReconciliationInterval ¶ added in v17.1.0
func GRPCMethod ¶
func GRPCService ¶
func GatewayURL ¶ added in v17.1.0
func GitRepositoryURL ¶
func InventoryName ¶
func InventoryNamespace ¶
func IsWebSocket ¶
func K8sObjectName ¶
func K8sResource ¶
func NamespacedName ¶
func NetAddress ¶
func NetNetwork ¶
func NewProductionEncoderConfig ¶
func NewProductionEncoderConfig() zapcore.EncoderConfig
func NoSync ¶
func NoSync(w io.Writer) zapcore.WriteSyncer
NoSync can be used to wrap a io.Writer that implements zapcore.WriteSyncer but does not actually support the Sync() operation. An example is os.Stderr that returns "sync /dev/stderr: inappropriate ioctl for device" on sync attempt.
func PartialReconciliationInterval ¶ added in v17.1.0
func PayloadSizeInBytes ¶
func PodNamespace ¶ added in v17.1.0
func PoolConnectionURL ¶
func ProjectsToReconcile ¶
func RemovedHashKeys ¶
func StatusCode ¶
func TargetNamespace ¶
func ToZapFields ¶ added in v17.1.0
ToZapFields converts fieldz.Field to zap.Field This function is useful to easily log all fieldz.Field. The fieldz.AgentIDFieldName is ignored because our loggers are already equipped with agent ids and we do not want to duplicate the key in the log message.
func TunnelsByAgent ¶
func URLPathPrefix ¶
func VulnerabilitiesCount ¶
func WorkspaceDataCount ¶
func WorkspaceName ¶
func WorkspaceNamespace ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.