Directories

Path Synopsis
Package backoff provides backoff function controller Package backoff provides backoff function controller
Package backoff provides backoff function controller Package backoff provides backoff function controller
Package cache provides implementation of cache Package cache provides implementation of cache
Package cache provides implementation of cache Package cache provides implementation of cache
cacher
Package cacher provides implementation of cache type definition
Package cacher provides implementation of cache type definition
gache
Package gache provides implementation of cache using gache Package gache provides implementation of cache using gache
Package gache provides implementation of cache using gache Package gache provides implementation of cache using gache
client
v1/client
Package client provides vald component client interfaces
Package client provides vald component client interfaces
v1/client/agent/core
Package core provides agent ngt gRPC client functions Package core provides agent ngt gRPC client functions
Package core provides agent ngt gRPC client functions Package core provides agent ngt gRPC client functions
v1/client/compressor
Package compressor represents compressor client Package compressor represents compressor client
Package compressor represents compressor client Package compressor represents compressor client
v1/client/discoverer
Package discoverer Package discoverer
Package discoverer Package discoverer
v1/client/filter/egress
Package egress provides egress filter client logic Package egress provides egress filter client logic
Package egress provides egress filter client logic Package egress provides egress filter client logic
v1/client/filter/ingress
Package ingress provides ingress filter client logic Package ingress provides ingress filter client logic
Package ingress provides ingress filter client logic Package ingress provides ingress filter client logic
v1/client/vald
Package vald provides vald grpc client library Package vald provides vald grpc client library
Package vald provides vald grpc client library Package vald provides vald grpc client library
Package compress provides compressor interface Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package compress provides compressor interface Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
gob
lz4
Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic
Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic
core
algorithm
Package algorithm defines vald's core ann algorithm interface & constraint.
Package algorithm defines vald's core ann algorithm interface & constraint.
algorithm/ngt
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT
converter/tensorflow
Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector
Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector
db
kvs/redis
Package redis provides implementation of Go API for redis interface Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package redis provides implementation of Go API for redis interface Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
rdb/mysql
Package mysql provides the functions for handling vald's data with MySQL.
Package mysql provides the functions for handling vald's data with MySQL.
rdb/mysql/dbr
Package dbr provides the dbr functions for handling with databases.
Package dbr provides the dbr functions for handling with databases.
storage/blob/s3/reader
Package reader provides the reader functions for handling with s3.
Package reader provides the reader functions for handling with s3.
encoding
Package errgroup provides server global wait group for graceful kill all goroutine
Package errgroup provides server global wait group for graceful kill all goroutine
Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package file provides file I/O functionality
Package file provides file I/O functionality
Package info provides build-time info Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package info provides build-time info Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
io
Package io provides io functions
Package io provides io functions
ioutil
Package ioutil provides utility function for I/O
Package ioutil provides utility function for I/O
k8s
Package k8s provides kubernetes control functionality Package k8s provides kubernetes control functionality
Package k8s provides kubernetes control functionality Package k8s provides kubernetes control functionality
metrics/node
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
metrics/pod
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
node
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
pod
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
log
glg
zap
net
Package net provides net functionality for vald's network connection Package net provides net functionality for vald's network connection Package tcp provides tcp option
Package net provides net functionality for vald's network connection Package net provides net functionality for vald's network connection Package tcp provides tcp option
control
Package control provides network socket option Package control provides network socket option
Package control provides network socket option Package control provides network socket option
grpc
Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc
Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc
grpc/codes
Package codes provides status codes of grpc
Package codes provides status codes of grpc
grpc/credentials
Package credentials provides generic functionality for grpc credentials setting
Package credentials provides generic functionality for grpc credentials setting
grpc/errdetails
Package errdetails provides error detail for grpc status
Package errdetails provides error detail for grpc status
grpc/interceptor/server/logging
Package logging provides gRPC interceptors for access logging
Package logging provides gRPC interceptors for access logging
grpc/interceptor/server/recover
Package recover provides gRPC interceptors for recovery
Package recover provides gRPC interceptors for recovery
grpc/interceptor/server/trace
Package trace provides gRPC interceptors for traces
Package trace provides gRPC interceptors for traces
grpc/keepalive
Package keepalive provides grpc keepalive configuration
Package keepalive provides grpc keepalive configuration
grpc/metric
Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc
Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc
grpc/pool
Package pool provides grpc connection pool client Package pool provides grpc connection pool client
Package pool provides grpc connection pool client Package pool provides grpc connection pool client
grpc/proto
Package proto provides proto file logic
Package proto provides proto file logic
grpc/reflection
Package reflection provides grpc reflection for providing grpc server proto specs
Package reflection provides grpc reflection for providing grpc server proto specs
grpc/status
Package status provides statuses and errors returned by grpc handler functions
Package status provides statuses and errors returned by grpc handler functions
grpc/types
Package types provides alias of protobuf library types
Package types provides alias of protobuf library types
http/dump
Package dump provides http request/response dump logic
Package dump provides http request/response dump logic
http/metrics
Package metrics provides pprof profiler handler
Package metrics provides pprof profiler handler
http/middleware
Package middleware provides rest.Func Middleware Package routing provides implementation of Go API for routing http Handler wrapped by rest.Func Package middleware provides rest.Func Middleware
Package middleware provides rest.Func Middleware Package routing provides implementation of Go API for routing http Handler wrapped by rest.Func Package middleware provides rest.Func Middleware
http/rest
Package rest provides REST API common logic & variable
Package rest provides REST API common logic & variable
http/transport
Package transport provides http transport roundtrip option Package transport provides http transport roundtrip option Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package transport provides http transport roundtrip option Package transport provides http transport roundtrip option Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package observability provides observability functions Package observability provides observability functions
Package observability provides observability functions Package observability provides observability functions
client/google
Package google provides a google API client options.
Package google provides a google API client options.
collector
Package collector provides metrics collector Package collector provides metrics collector
Package collector provides metrics collector Package collector provides metrics collector
exporter
Package exporter provides exporters.
Package exporter provides exporters.
exporter/jaeger
Package jaeger provides a jaeger exporter.
Package jaeger provides a jaeger exporter.
exporter/prometheus
Package prometheus provides a prometheus exporter.
Package prometheus provides a prometheus exporter.
exporter/stackdriver
Package stackdriver provides a stackdriver exporter.
Package stackdriver provides a stackdriver exporter.
metrics
Package metrics provides metrics.
Package metrics provides metrics.
metrics/agent/core/ngt
Package ngt provides functions for ngt stats
Package ngt provides functions for ngt stats
metrics/agent/sidecar
Package sidecar provides functions for sidecar stats
Package sidecar provides functions for sidecar stats
metrics/db/kvs/redis
Package redis provides redis metrics functions
Package redis provides redis metrics functions
metrics/db/nosql/cassandra
Package cassandra provides cassandra metrics functions
Package cassandra provides cassandra metrics functions
metrics/db/rdb/mysql
Package mysql provides mysql metrics functions
Package mysql provides mysql metrics functions
metrics/grpc
Package grpc provides functions for grpc stats
Package grpc provides functions for grpc stats
metrics/manager/compressor
Package compressor provides functions for compressor stats
Package compressor provides functions for compressor stats
metrics/manager/index
Package index provides functions for indexer stats
Package index provides functions for indexer stats
metrics/mem
Package mem provides memory metrics functions
Package mem provides memory metrics functions
metrics/runtime/cgo
Package cgo provides functions for runtime cgo stats
Package cgo provides functions for runtime cgo stats
metrics/runtime/goroutine
Package goroutine provides functions for goroutine runtime stats
Package goroutine provides functions for goroutine runtime stats
metrics/version
Package version provides version info metrics functions
Package version provides version info metrics functions
profiler
Package profiler provides profilers.
Package profiler provides profilers.
profiler/stackdriver
Package stackdriver provides a stackdriver exporter.
Package stackdriver provides a stackdriver exporter.
trace
Package trace provides trace functions.
Package trace provides trace functions.
Package params provides implementation of Go API for argument parser Package params provides implementation of Go API for argument parser
Package params provides implementation of Go API for argument parser Package params provides implementation of Go API for argument parser
Package rand provides random number algorithms
Package rand provides random number algorithms
Package runner provides implementation of process runner Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package runner provides implementation of process runner Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package safety provides safety functionality like revcover
Package safety provides safety functionality like revcover
Package servers provides implementation of Go API for managing server flow Package servers provides implementation of Go API for managing server flow Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package servers provides implementation of Go API for managing server flow Package servers provides implementation of Go API for managing server flow Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
server
Package servers provides implementation of Go API for managing server flow Package server provides implementation of Go API for managing server flow
Package servers provides implementation of Go API for managing server flow Package server provides implementation of Go API for managing server flow
starter
Package starter provides server startup and shutdown flow control Package starter provides server startup and shutdown flow control
Package starter provides server startup and shutdown flow control Package starter provides server startup and shutdown flow control
Package singleflight represents zero time caching.
Package singleflight represents zero time caching.
Package test provides functions for general testing use Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package test provides functions for general testing use Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package tls provides implementation of Go API for tls certificate provider Package tls provides implementation of Go API for tls certificate provider
Package tls provides implementation of Go API for tls certificate provider Package tls provides implementation of Go API for tls certificate provider
Package version provides version comparison functionality
Package version provides version comparison functionality
Package worker provides worker processes Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package worker provides worker processes Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.